gogol-replicapool-updater-0.1.0: Google Compute Engine Instance Group Updater SDK.

Copyright(c) 2015-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.Google.ReplicaPoolUpdater

Contents

Description

Updates groups of Compute Engine instances.

See: Google Compute Engine Instance Group Updater API Reference

Synopsis

Service Configuration

replicaPoolUpdaterService :: ServiceConfig Source #

Default request referring to version v1beta1 of the Google Compute Engine Instance Group Updater API. This contains the host and root path used as a starting point for constructing service requests.

OAuth Scopes

cloudPlatformReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform.read-only"] Source #

View your data across Google Cloud Platform services

cloudPlatformScope :: Proxy '["https://www.googleapis.com/auth/cloud-platform"] Source #

View and manage your data across Google Cloud Platform services

replicapoolScope :: Proxy '["https://www.googleapis.com/auth/replicapool"] Source #

View and manage replica pools

replicapoolReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/replicapool.readonly"] Source #

View replica pools

API Declaration

Resources

replicapoolupdater.rollingUpdates.cancel

replicapoolupdater.rollingUpdates.get

replicapoolupdater.rollingUpdates.insert

replicapoolupdater.rollingUpdates.list

replicapoolupdater.rollingUpdates.listInstanceUpdates

replicapoolupdater.rollingUpdates.pause

replicapoolupdater.rollingUpdates.resume

replicapoolupdater.rollingUpdates.rollback

replicapoolupdater.zoneOperations.get

replicapoolupdater.zoneOperations.list

Types

OperationWarningsItemDataItem

data OperationWarningsItemDataItem Source #

Instances

Eq OperationWarningsItemDataItem Source # 
Data OperationWarningsItemDataItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItemDataItem -> c OperationWarningsItemDataItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItemDataItem #

toConstr :: OperationWarningsItemDataItem -> Constr #

dataTypeOf :: OperationWarningsItemDataItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItemDataItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItemDataItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItemDataItem -> OperationWarningsItemDataItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItemDataItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItemDataItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItemDataItem -> m OperationWarningsItemDataItem #

Show OperationWarningsItemDataItem Source # 
Generic OperationWarningsItemDataItem Source # 
ToJSON OperationWarningsItemDataItem Source # 
FromJSON OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem Source # 
type Rep OperationWarningsItemDataItem = D1 (MetaData "OperationWarningsItemDataItem" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "OperationWarningsItemDataItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owidiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_owidiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

operationWarningsItemDataItem :: OperationWarningsItemDataItem Source #

Creates a value of OperationWarningsItemDataItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owidiValue :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
Metadata value for this warning.

owidiKey :: Lens' OperationWarningsItemDataItem (Maybe Text) Source #

Output Only
Metadata key for this warning.

RollingUpdate

data RollingUpdate Source #

The following represents a resource describing a single update (rollout) of a group of instances to the given template.

See: rollingUpdate smart constructor.

Instances

Eq RollingUpdate Source # 
Data RollingUpdate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollingUpdate -> c RollingUpdate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollingUpdate #

toConstr :: RollingUpdate -> Constr #

dataTypeOf :: RollingUpdate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RollingUpdate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollingUpdate) #

gmapT :: (forall b. Data b => b -> b) -> RollingUpdate -> RollingUpdate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdate -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollingUpdate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollingUpdate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollingUpdate -> m RollingUpdate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdate -> m RollingUpdate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdate -> m RollingUpdate #

Show RollingUpdate Source # 
Generic RollingUpdate Source # 

Associated Types

type Rep RollingUpdate :: * -> * #

ToJSON RollingUpdate Source # 
FromJSON RollingUpdate Source # 
type Rep RollingUpdate Source # 
type Rep RollingUpdate = D1 (MetaData "RollingUpdate" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "RollingUpdate'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ruStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_ruInstanceGroupManager") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ruError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RollingUpdateError))) (S1 (MetaSel (Just Symbol "_ruInstanceTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ruUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ruStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ruId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruPolicy") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe RollingUpdatePolicy))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_ruActionType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruOldInstanceTemplate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_ruDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruInstanceGroup") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

ruStatus :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
Status of the update. Possible values are: - "ROLLING_FORWARD": The update is going forward. - "ROLLING_BACK": The update is being rolled back. - "PAUSED": The update is temporarily paused (inactive). - "ROLLED_OUT": The update is finished, all instances have been updated successfully. - "ROLLED_BACK": The update is finished, all instances have been reverted to the previous template. - "CANCELLED": The update is paused and no longer can be resumed, undefined how many instances are running in which template.

ruProgress :: Lens' RollingUpdate (Maybe Int32) Source #

Output Only
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess at when the update will be complete. This number should be monotonically increasing as the update progresses.

ruInstanceGroupManager :: Lens' RollingUpdate (Maybe Text) Source #

Fully-qualified URL of an instance group manager being updated. Exactly one of instanceGroupManager and instanceGroup must be set.

ruKind :: Lens' RollingUpdate Text Source #

Output Only
Type of the resource.

ruError :: Lens' RollingUpdate (Maybe RollingUpdateError) Source #

Output Only
Errors that occurred during the rolling update.

ruInstanceTemplate :: Lens' RollingUpdate (Maybe Text) Source #

Fully-qualified URL of an instance template to apply.

ruUser :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
User who requested the update, for example: user'example.com.

ruSelfLink :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
The fully qualified URL for the resource.

ruStatusMessage :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
An optional textual description of the current status of the update.

ruCreationTimestamp :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

ruId :: Lens' RollingUpdate (Maybe Text) Source #

Output Only
Unique identifier for the resource; defined by the server.

ruPolicy :: Lens' RollingUpdate (Maybe RollingUpdatePolicy) Source #

Parameters of the update process.

ruActionType :: Lens' RollingUpdate (Maybe Text) Source #

Specifies the action to take for each instance within the instance group. This can be RECREATE which will recreate each instance and is only available for managed instance groups. It can also be REBOOT which performs a soft reboot for each instance and is only available for regular (non-managed) instance groups.

ruOldInstanceTemplate :: Lens' RollingUpdate (Maybe Text) Source #

Fully-qualified URL of the instance template encountered while starting the update.

ruDescription :: Lens' RollingUpdate (Maybe Text) Source #

An optional textual description of the resource; provided by the client when the resource is created.

ruInstanceGroup :: Lens' RollingUpdate (Maybe Text) Source #

Fully-qualified URL of an instance group being updated. Exactly one of instanceGroupManager and instanceGroup must be set.

RollingUpdateError

data RollingUpdateError Source #

Output Only
Errors that occurred during the rolling update.

See: rollingUpdateError smart constructor.

Instances

Eq RollingUpdateError Source # 
Data RollingUpdateError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollingUpdateError -> c RollingUpdateError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollingUpdateError #

toConstr :: RollingUpdateError -> Constr #

dataTypeOf :: RollingUpdateError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RollingUpdateError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollingUpdateError) #

gmapT :: (forall b. Data b => b -> b) -> RollingUpdateError -> RollingUpdateError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateError -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollingUpdateError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollingUpdateError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollingUpdateError -> m RollingUpdateError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateError -> m RollingUpdateError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateError -> m RollingUpdateError #

Show RollingUpdateError Source # 
Generic RollingUpdateError Source # 
ToJSON RollingUpdateError Source # 
FromJSON RollingUpdateError Source # 
type Rep RollingUpdateError Source # 
type Rep RollingUpdateError = D1 (MetaData "RollingUpdateError" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" True) (C1 (MetaCons "RollingUpdateError'" PrefixI True) (S1 (MetaSel (Just Symbol "_rueErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [RollingUpdateErrorErrorsItem]))))

rollingUpdateError :: RollingUpdateError Source #

Creates a value of RollingUpdateError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rueErrors :: Lens' RollingUpdateError [RollingUpdateErrorErrorsItem] Source #

Output Only
The array of errors encountered while processing this operation.

OperationList

data OperationList Source #

Contains a list of Operation resources.

See: operationList smart constructor.

Instances

Eq OperationList Source # 
Data OperationList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationList -> c OperationList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationList #

toConstr :: OperationList -> Constr #

dataTypeOf :: OperationList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationList) #

gmapT :: (forall b. Data b => b -> b) -> OperationList -> OperationList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationList -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationList -> m OperationList #

Show OperationList Source # 
Generic OperationList Source # 

Associated Types

type Rep OperationList :: * -> * #

ToJSON OperationList Source # 
FromJSON OperationList Source # 
type Rep OperationList Source # 
type Rep OperationList = D1 (MetaData "OperationList" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "OperationList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_olNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_olItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation]))) ((:*:) (S1 (MetaSel (Just Symbol "_olSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

operationList :: OperationList Source #

Creates a value of OperationList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

olNextPageToken :: Lens' OperationList (Maybe Text) Source #

Output Only
A token used to continue a truncate.

olKind :: Lens' OperationList Text Source #

Output Only
Type of resource. Always replicapoolupdater#operationList for OperationList resources.

olItems :: Lens' OperationList [Operation] Source #

Output Only
The Operation resources.

olSelfLink :: Lens' OperationList (Maybe Text) Source #

Output Only
The fully qualified URL for the resource.

olId :: Lens' OperationList (Maybe Text) Source #

Output Only
Unique identifier for the resource; defined by the server.

InstanceUpdateList

data InstanceUpdateList Source #

Response returned by ListInstanceUpdates method.

See: instanceUpdateList smart constructor.

Instances

Eq InstanceUpdateList Source # 
Data InstanceUpdateList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceUpdateList -> c InstanceUpdateList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceUpdateList #

toConstr :: InstanceUpdateList -> Constr #

dataTypeOf :: InstanceUpdateList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceUpdateList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceUpdateList) #

gmapT :: (forall b. Data b => b -> b) -> InstanceUpdateList -> InstanceUpdateList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateList -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceUpdateList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceUpdateList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceUpdateList -> m InstanceUpdateList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateList -> m InstanceUpdateList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateList -> m InstanceUpdateList #

Show InstanceUpdateList Source # 
Generic InstanceUpdateList Source # 
ToJSON InstanceUpdateList Source # 
FromJSON InstanceUpdateList Source # 
type Rep InstanceUpdateList Source # 
type Rep InstanceUpdateList = D1 (MetaData "InstanceUpdateList" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "InstanceUpdateList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_iulNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iulKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iulItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [InstanceUpdate]))) (S1 (MetaSel (Just Symbol "_iulSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

instanceUpdateList :: InstanceUpdateList Source #

Creates a value of InstanceUpdateList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iulNextPageToken :: Lens' InstanceUpdateList (Maybe Text) Source #

A token used to continue a truncated list request.

iulKind :: Lens' InstanceUpdateList Text Source #

Output Only
Type of the resource.

iulItems :: Lens' InstanceUpdateList [InstanceUpdate] Source #

Collection of requested instance updates.

iulSelfLink :: Lens' InstanceUpdateList (Maybe Text) Source #

Output Only
The fully qualified URL for the resource.

RollingUpdateErrorErrorsItem

data RollingUpdateErrorErrorsItem Source #

Instances

Eq RollingUpdateErrorErrorsItem Source # 
Data RollingUpdateErrorErrorsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollingUpdateErrorErrorsItem -> c RollingUpdateErrorErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollingUpdateErrorErrorsItem #

toConstr :: RollingUpdateErrorErrorsItem -> Constr #

dataTypeOf :: RollingUpdateErrorErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RollingUpdateErrorErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollingUpdateErrorErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> RollingUpdateErrorErrorsItem -> RollingUpdateErrorErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateErrorErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateErrorErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollingUpdateErrorErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollingUpdateErrorErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollingUpdateErrorErrorsItem -> m RollingUpdateErrorErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateErrorErrorsItem -> m RollingUpdateErrorErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateErrorErrorsItem -> m RollingUpdateErrorErrorsItem #

Show RollingUpdateErrorErrorsItem Source # 
Generic RollingUpdateErrorErrorsItem Source # 
ToJSON RollingUpdateErrorErrorsItem Source # 
FromJSON RollingUpdateErrorErrorsItem Source # 
type Rep RollingUpdateErrorErrorsItem Source # 
type Rep RollingUpdateErrorErrorsItem = D1 (MetaData "RollingUpdateErrorErrorsItem" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "RollingUpdateErrorErrorsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rueeiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rueeiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rueeiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

rollingUpdateErrorErrorsItem :: RollingUpdateErrorErrorsItem Source #

Creates a value of RollingUpdateErrorErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rueeiLocation :: Lens' RollingUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
Indicates the field in the request that caused the error. This property is optional.

rueeiCode :: Lens' RollingUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
The error type identifier for this error.

rueeiMessage :: Lens' RollingUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
An optional, human-readable error message.

Operation

data Operation Source #

An operation resource, used to manage asynchronous API requests.

See: operation smart constructor.

Instances

Eq Operation Source # 
Data Operation Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Operation -> c Operation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Operation #

toConstr :: Operation -> Constr #

dataTypeOf :: Operation -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Operation) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Operation) #

gmapT :: (forall b. Data b => b -> b) -> Operation -> Operation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Operation -> r #

gmapQ :: (forall d. Data d => d -> u) -> Operation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Operation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Operation -> m Operation #

Show Operation Source # 
Generic Operation Source # 

Associated Types

type Rep Operation :: * -> * #

ToJSON Operation Source # 
FromJSON Operation Source # 
type Rep Operation Source # 
type Rep Operation = D1 (MetaData "Operation" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "Operation'" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_oStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oProgress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_oStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) ((:*:) (S1 (MetaSel (Just Symbol "_oError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe OperationError))) (S1 (MetaSel (Just Symbol "_oHTTPErrorMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oZone") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItem]))) (S1 (MetaSel (Just Symbol "_oHTTPErrorStatusCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oUser") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_oName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oCreationTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_oEndTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_oOperationType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_oRegion") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oTargetLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oClientOperationId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))))

oTargetId :: Lens' Operation (Maybe Word64) Source #

Output Only
Unique target id which identifies a particular incarnation of the target.

oStatus :: Lens' Operation (Maybe Text) Source #

Output Only
Status of the operation. Can be one of the following: "PENDING", "RUNNING", or "DONE".

oInsertTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was requested. This is in RFC 3339 format.

oStartTime :: Lens' Operation (Maybe Text) Source #

Output Only
The time that this operation was started by the server. This is in RFC 3339 format.

oKind :: Lens' Operation Text Source #

Output Only
Type of the resource. Always replicapoolupdater#operation for Operation resources.

oError :: Lens' Operation (Maybe OperationError) Source #

Output Only
If errors occurred during processing of this operation, this field will be populated.

oZone :: Lens' Operation (Maybe Text) Source #

Output Only
URL of the zone where the operation resides.

oSelfLink :: Lens' Operation (Maybe Text) Source #

Output Only
The fully qualified URL for the resource.

oName :: Lens' Operation (Maybe Text) Source #

Output Only
Name of the resource.

oStatusMessage :: Lens' Operation (Maybe Text) Source #

Output Only
An optional textual description of the current status of the operation.

oCreationTimestamp :: Lens' Operation (Maybe Text) Source #

Output Only
Creation timestamp in RFC3339 text format.

oId :: Lens' Operation (Maybe Word64) Source #

Output Only
Unique identifier for the resource; defined by the server.

oRegion :: Lens' Operation (Maybe Text) Source #

Output Only
URL of the region where the operation resides.

oTargetLink :: Lens' Operation (Maybe Text) Source #

Output Only
URL of the resource the operation is mutating.

InstanceUpdate

data InstanceUpdate Source #

Update of a single instance.

See: instanceUpdate smart constructor.

Instances

Eq InstanceUpdate Source # 
Data InstanceUpdate Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceUpdate -> c InstanceUpdate #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceUpdate #

toConstr :: InstanceUpdate -> Constr #

dataTypeOf :: InstanceUpdate -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceUpdate) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceUpdate) #

gmapT :: (forall b. Data b => b -> b) -> InstanceUpdate -> InstanceUpdate #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdate -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdate -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceUpdate -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceUpdate -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceUpdate -> m InstanceUpdate #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdate -> m InstanceUpdate #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdate -> m InstanceUpdate #

Show InstanceUpdate Source # 
Generic InstanceUpdate Source # 

Associated Types

type Rep InstanceUpdate :: * -> * #

ToJSON InstanceUpdate Source # 
FromJSON InstanceUpdate Source # 
type Rep InstanceUpdate Source # 
type Rep InstanceUpdate = D1 (MetaData "InstanceUpdate" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "InstanceUpdate'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iuStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iuError") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe InstanceUpdateError))) (S1 (MetaSel (Just Symbol "_iuInstance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

instanceUpdate :: InstanceUpdate Source #

Creates a value of InstanceUpdate with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iuStatus :: Lens' InstanceUpdate (Maybe Text) Source #

Status of the instance update. Possible values are: - "PENDING": The instance update is pending execution. - "ROLLING_FORWARD": The instance update is going forward. - "ROLLING_BACK": The instance update is being rolled back. - "PAUSED": The instance update is temporarily paused (inactive). - "ROLLED_OUT": The instance update is finished, the instance is running the new template. - "ROLLED_BACK": The instance update is finished, the instance has been reverted to the previous template. - "CANCELLED": The instance update is paused and no longer can be resumed, undefined in which template the instance is running.

iuError :: Lens' InstanceUpdate (Maybe InstanceUpdateError) Source #

Errors that occurred during the instance update.

iuInstance :: Lens' InstanceUpdate (Maybe Text) Source #

Fully-qualified URL of the instance being updated.

InstanceUpdateError

data InstanceUpdateError Source #

Errors that occurred during the instance update.

See: instanceUpdateError smart constructor.

Instances

Eq InstanceUpdateError Source # 
Data InstanceUpdateError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceUpdateError -> c InstanceUpdateError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceUpdateError #

toConstr :: InstanceUpdateError -> Constr #

dataTypeOf :: InstanceUpdateError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceUpdateError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceUpdateError) #

gmapT :: (forall b. Data b => b -> b) -> InstanceUpdateError -> InstanceUpdateError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateError -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceUpdateError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceUpdateError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceUpdateError -> m InstanceUpdateError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateError -> m InstanceUpdateError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateError -> m InstanceUpdateError #

Show InstanceUpdateError Source # 
Generic InstanceUpdateError Source # 
ToJSON InstanceUpdateError Source # 
FromJSON InstanceUpdateError Source # 
type Rep InstanceUpdateError Source # 
type Rep InstanceUpdateError = D1 (MetaData "InstanceUpdateError" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" True) (C1 (MetaCons "InstanceUpdateError'" PrefixI True) (S1 (MetaSel (Just Symbol "_iueErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [InstanceUpdateErrorErrorsItem]))))

instanceUpdateError :: InstanceUpdateError Source #

Creates a value of InstanceUpdateError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iueErrors :: Lens' InstanceUpdateError [InstanceUpdateErrorErrorsItem] Source #

Output Only
The array of errors encountered while processing this operation.

RollingUpdatePolicy

data RollingUpdatePolicy Source #

Parameters of the update process.

See: rollingUpdatePolicy smart constructor.

Instances

Eq RollingUpdatePolicy Source # 
Data RollingUpdatePolicy Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollingUpdatePolicy -> c RollingUpdatePolicy #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollingUpdatePolicy #

toConstr :: RollingUpdatePolicy -> Constr #

dataTypeOf :: RollingUpdatePolicy -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RollingUpdatePolicy) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollingUpdatePolicy) #

gmapT :: (forall b. Data b => b -> b) -> RollingUpdatePolicy -> RollingUpdatePolicy #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdatePolicy -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdatePolicy -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollingUpdatePolicy -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollingUpdatePolicy -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollingUpdatePolicy -> m RollingUpdatePolicy #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdatePolicy -> m RollingUpdatePolicy #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdatePolicy -> m RollingUpdatePolicy #

Show RollingUpdatePolicy Source # 
Generic RollingUpdatePolicy Source # 
ToJSON RollingUpdatePolicy Source # 
FromJSON RollingUpdatePolicy Source # 
type Rep RollingUpdatePolicy Source # 
type Rep RollingUpdatePolicy = D1 (MetaData "RollingUpdatePolicy" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "RollingUpdatePolicy'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rupMinInstanceUpdateTimeSec") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_rupInstanceStartupTimeoutSec") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))) ((:*:) (S1 (MetaSel (Just Symbol "_rupMaxNumFailedInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "_rupAutoPauseAfterInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32)))) (S1 (MetaSel (Just Symbol "_rupMaxNumConcurrentInstances") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Int32))))))))

rollingUpdatePolicy :: RollingUpdatePolicy Source #

Creates a value of RollingUpdatePolicy with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rupMinInstanceUpdateTimeSec :: Lens' RollingUpdatePolicy (Maybe Int32) Source #

The minimum amount of time that the updater spends to update each instance. Update time is the time it takes to complete all update actions (e.g. Stop call on Instance resource in Rolling Reboot), reboot, and initialize. If the instance update finishes early, the updater pauses for the remainder of the time before it starts the next instance update.

rupInstanceStartupTimeoutSec :: Lens' RollingUpdatePolicy (Maybe Int32) Source #

The maximum amount of time that the updater waits for a HEALTHY state after all of the update steps are complete. If the HEALTHY state is not received before the deadline, the instance update is considered a failure.

rupMaxNumFailedInstances :: Lens' RollingUpdatePolicy (Maybe Int32) Source #

The maximum number of instance updates that can fail before the group update is considered a failure. An instance update is considered failed if any of its update actions (e.g. Stop call on Instance resource in Rolling Reboot) failed with permanent failure, or if the instance is in an UNHEALTHY state after it finishes all of the update actions.

rupAutoPauseAfterInstances :: Lens' RollingUpdatePolicy (Maybe Int32) Source #

Number of instances to update before the updater pauses the rolling update.

rupMaxNumConcurrentInstances :: Lens' RollingUpdatePolicy (Maybe Int32) Source #

The maximum number of instances that can be updated simultaneously. An instance update is considered complete only after the instance is restarted and initialized.

OperationError

data OperationError Source #

Output Only
If errors occurred during processing of this operation, this field will be populated.

See: operationError smart constructor.

Instances

Eq OperationError Source # 
Data OperationError Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationError -> c OperationError #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationError #

toConstr :: OperationError -> Constr #

dataTypeOf :: OperationError -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationError) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationError) #

gmapT :: (forall b. Data b => b -> b) -> OperationError -> OperationError #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationError -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationError -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationError -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationError -> m OperationError #

Show OperationError Source # 
Generic OperationError Source # 

Associated Types

type Rep OperationError :: * -> * #

ToJSON OperationError Source # 
FromJSON OperationError Source # 
type Rep OperationError Source # 
type Rep OperationError = D1 (MetaData "OperationError" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" True) (C1 (MetaCons "OperationError'" PrefixI True) (S1 (MetaSel (Just Symbol "_oeErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [OperationErrorErrorsItem]))))

operationError :: OperationError Source #

Creates a value of OperationError with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeErrors :: Lens' OperationError [OperationErrorErrorsItem] Source #

Output Only
The array of errors encountered while processing this operation.

OperationErrorErrorsItem

data OperationErrorErrorsItem Source #

Instances

Eq OperationErrorErrorsItem Source # 
Data OperationErrorErrorsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationErrorErrorsItem -> c OperationErrorErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationErrorErrorsItem #

toConstr :: OperationErrorErrorsItem -> Constr #

dataTypeOf :: OperationErrorErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationErrorErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationErrorErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationErrorErrorsItem -> OperationErrorErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationErrorErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationErrorErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationErrorErrorsItem -> m OperationErrorErrorsItem #

Show OperationErrorErrorsItem Source # 
Generic OperationErrorErrorsItem Source # 
ToJSON OperationErrorErrorsItem Source # 
FromJSON OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem Source # 
type Rep OperationErrorErrorsItem = D1 (MetaData "OperationErrorErrorsItem" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "OperationErrorErrorsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_oeeiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_oeeiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationErrorErrorsItem :: OperationErrorErrorsItem Source #

Creates a value of OperationErrorErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

oeeiLocation :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
Indicates the field in the request that caused the error. This property is optional.

oeeiCode :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
The error type identifier for this error.

oeeiMessage :: Lens' OperationErrorErrorsItem (Maybe Text) Source #

Output Only
An optional, human-readable error message.

InstanceUpdateErrorErrorsItem

data InstanceUpdateErrorErrorsItem Source #

Instances

Eq InstanceUpdateErrorErrorsItem Source # 
Data InstanceUpdateErrorErrorsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> InstanceUpdateErrorErrorsItem -> c InstanceUpdateErrorErrorsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c InstanceUpdateErrorErrorsItem #

toConstr :: InstanceUpdateErrorErrorsItem -> Constr #

dataTypeOf :: InstanceUpdateErrorErrorsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c InstanceUpdateErrorErrorsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c InstanceUpdateErrorErrorsItem) #

gmapT :: (forall b. Data b => b -> b) -> InstanceUpdateErrorErrorsItem -> InstanceUpdateErrorErrorsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateErrorErrorsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> InstanceUpdateErrorErrorsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> InstanceUpdateErrorErrorsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> InstanceUpdateErrorErrorsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> InstanceUpdateErrorErrorsItem -> m InstanceUpdateErrorErrorsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateErrorErrorsItem -> m InstanceUpdateErrorErrorsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> InstanceUpdateErrorErrorsItem -> m InstanceUpdateErrorErrorsItem #

Show InstanceUpdateErrorErrorsItem Source # 
Generic InstanceUpdateErrorErrorsItem Source # 
ToJSON InstanceUpdateErrorErrorsItem Source # 
FromJSON InstanceUpdateErrorErrorsItem Source # 
type Rep InstanceUpdateErrorErrorsItem Source # 
type Rep InstanceUpdateErrorErrorsItem = D1 (MetaData "InstanceUpdateErrorErrorsItem" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "InstanceUpdateErrorErrorsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_iueeiLocation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_iueeiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_iueeiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

instanceUpdateErrorErrorsItem :: InstanceUpdateErrorErrorsItem Source #

Creates a value of InstanceUpdateErrorErrorsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

iueeiLocation :: Lens' InstanceUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
Indicates the field in the request that caused the error. This property is optional.

iueeiCode :: Lens' InstanceUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
The error type identifier for this error.

iueeiMessage :: Lens' InstanceUpdateErrorErrorsItem (Maybe Text) Source #

Output Only
An optional, human-readable error message.

RollingUpdateList

data RollingUpdateList Source #

Response returned by List method.

See: rollingUpdateList smart constructor.

Instances

Eq RollingUpdateList Source # 
Data RollingUpdateList Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RollingUpdateList -> c RollingUpdateList #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RollingUpdateList #

toConstr :: RollingUpdateList -> Constr #

dataTypeOf :: RollingUpdateList -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c RollingUpdateList) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RollingUpdateList) #

gmapT :: (forall b. Data b => b -> b) -> RollingUpdateList -> RollingUpdateList #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateList -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RollingUpdateList -> r #

gmapQ :: (forall d. Data d => d -> u) -> RollingUpdateList -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RollingUpdateList -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RollingUpdateList -> m RollingUpdateList #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateList -> m RollingUpdateList #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RollingUpdateList -> m RollingUpdateList #

Show RollingUpdateList Source # 
Generic RollingUpdateList Source # 
ToJSON RollingUpdateList Source # 
FromJSON RollingUpdateList Source # 
type Rep RollingUpdateList Source # 
type Rep RollingUpdateList = D1 (MetaData "RollingUpdateList" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "RollingUpdateList'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rulNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rulKind") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rulItems") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [RollingUpdate]))) (S1 (MetaSel (Just Symbol "_rulSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

rollingUpdateList :: RollingUpdateList Source #

Creates a value of RollingUpdateList with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rulNextPageToken :: Lens' RollingUpdateList (Maybe Text) Source #

A token used to continue a truncated list request.

rulKind :: Lens' RollingUpdateList Text Source #

Output Only
Type of the resource.

rulItems :: Lens' RollingUpdateList [RollingUpdate] Source #

Collection of requested updates.

rulSelfLink :: Lens' RollingUpdateList (Maybe Text) Source #

Output Only
The fully qualified URL for the resource.

OperationWarningsItem

data OperationWarningsItem Source #

Instances

Eq OperationWarningsItem Source # 
Data OperationWarningsItem Source # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OperationWarningsItem -> c OperationWarningsItem #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OperationWarningsItem #

toConstr :: OperationWarningsItem -> Constr #

dataTypeOf :: OperationWarningsItem -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c OperationWarningsItem) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OperationWarningsItem) #

gmapT :: (forall b. Data b => b -> b) -> OperationWarningsItem -> OperationWarningsItem #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OperationWarningsItem -> r #

gmapQ :: (forall d. Data d => d -> u) -> OperationWarningsItem -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OperationWarningsItem -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OperationWarningsItem -> m OperationWarningsItem #

Show OperationWarningsItem Source # 
Generic OperationWarningsItem Source # 
ToJSON OperationWarningsItem Source # 
FromJSON OperationWarningsItem Source # 
type Rep OperationWarningsItem Source # 
type Rep OperationWarningsItem = D1 (MetaData "OperationWarningsItem" "Network.Google.ReplicaPoolUpdater.Types.Product" "gogol-replicapool-updater-0.1.0-7HmdPJcFqBzFZ8sbdkxCrC" False) (C1 (MetaCons "OperationWarningsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_owiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [OperationWarningsItemDataItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_owiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_owiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

operationWarningsItem :: OperationWarningsItem Source #

Creates a value of OperationWarningsItem with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

owiData :: Lens' OperationWarningsItem [OperationWarningsItemDataItem] Source #

Output only
Metadata for this warning in key:value format.

owiCode :: Lens' OperationWarningsItem (Maybe Text) Source #

Output only
The warning type identifier for this warning.

owiMessage :: Lens' OperationWarningsItem (Maybe Text) Source #

Output only
Optional human-readable details for this warning.