gogol-deploymentmanager-0.3.0: Google Cloud Deployment Manager 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.DeploymentManager.Types

Contents

Description

 

Synopsis

Service Configuration

deploymentManagerService :: ServiceConfig Source #

Default request referring to version v2 of the Google Cloud Deployment Manager 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

ndevCloudmanScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman"] Source #

View and manage your Google Cloud Platform management resources and deployment status information

ndevCloudmanReadOnlyScope :: Proxy '["https://www.googleapis.com/auth/ndev.cloudman.readonly"] Source #

View your Google Cloud Platform management resources and deployment status information

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.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" 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
A warning data value corresponding to the key.

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

Output Only
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).

ConfigFile

data ConfigFile Source #

See: configFile smart constructor.

Instances

Eq ConfigFile Source # 
Data ConfigFile Source # 

Methods

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

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

toConstr :: ConfigFile -> Constr #

dataTypeOf :: ConfigFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ConfigFile Source # 
Generic ConfigFile Source # 

Associated Types

type Rep ConfigFile :: * -> * #

ToJSON ConfigFile Source # 
FromJSON ConfigFile Source # 
type Rep ConfigFile Source # 
type Rep ConfigFile = D1 (MetaData "ConfigFile" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "ConfigFile'" PrefixI True) (S1 (MetaSel (Just Symbol "_cfContent") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

configFile :: ConfigFile Source #

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

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

cfContent :: Lens' ConfigFile (Maybe Text) Source #

The contents of the file.

AuditConfig

data AuditConfig Source #

Provides the configuration for non-admin_activity logging for a service. Controls exemptions and specific log sub-types.

See: auditConfig smart constructor.

Instances

Eq AuditConfig Source # 
Data AuditConfig Source # 

Methods

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

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

toConstr :: AuditConfig -> Constr #

dataTypeOf :: AuditConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AuditConfig Source # 
Generic AuditConfig Source # 

Associated Types

type Rep AuditConfig :: * -> * #

ToJSON AuditConfig Source # 
FromJSON AuditConfig Source # 
type Rep AuditConfig Source # 
type Rep AuditConfig = D1 (MetaData "AuditConfig" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "AuditConfig'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_acService") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_acAuditLogConfigs") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [AuditLogConfig]))) (S1 (MetaSel (Just Symbol "_acExemptedMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))))))

auditConfig :: AuditConfig Source #

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

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

acService :: Lens' AuditConfig (Maybe Text) Source #

Specifies a service that will be enabled for audit logging. For example, `resourcemanager`, `storage`, `compute`. `allServices` is a special value that covers all services.

acAuditLogConfigs :: Lens' AuditConfig [AuditLogConfig] Source #

The configuration for each type of logging

acExemptedMembers :: Lens' AuditConfig [Text] Source #

Specifies the identities that are exempted from "data access" audit logging for the `service` specified above. Follows the same format of Binding.members.

DeploymentsUpdateCreatePolicy

data DeploymentsUpdateCreatePolicy Source #

Sets the policy to use for creating new resources.

Constructors

Acquire
ACQUIRE
CreateOrAcquire
CREATE_OR_ACQUIRE

Instances

Enum DeploymentsUpdateCreatePolicy Source # 
Eq DeploymentsUpdateCreatePolicy Source # 
Data DeploymentsUpdateCreatePolicy Source # 

Methods

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

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

toConstr :: DeploymentsUpdateCreatePolicy -> Constr #

dataTypeOf :: DeploymentsUpdateCreatePolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentsUpdateCreatePolicy Source # 
Read DeploymentsUpdateCreatePolicy Source # 
Show DeploymentsUpdateCreatePolicy Source # 
Generic DeploymentsUpdateCreatePolicy Source # 
Hashable DeploymentsUpdateCreatePolicy Source # 
ToJSON DeploymentsUpdateCreatePolicy Source # 
FromJSON DeploymentsUpdateCreatePolicy Source # 
FromHttpApiData DeploymentsUpdateCreatePolicy Source # 
ToHttpApiData DeploymentsUpdateCreatePolicy Source # 
type Rep DeploymentsUpdateCreatePolicy Source # 
type Rep DeploymentsUpdateCreatePolicy = D1 (MetaData "DeploymentsUpdateCreatePolicy" "Network.Google.DeploymentManager.Types.Sum" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) ((:+:) (C1 (MetaCons "Acquire" PrefixI False) U1) (C1 (MetaCons "CreateOrAcquire" PrefixI False) U1))

OperationsListResponse

data OperationsListResponse Source #

A response containing a partial list of operations and a page token used to build the next request if the request has been truncated.

See: operationsListResponse smart constructor.

Instances

Eq OperationsListResponse Source # 
Data OperationsListResponse Source # 

Methods

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

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

toConstr :: OperationsListResponse -> Constr #

dataTypeOf :: OperationsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show OperationsListResponse Source # 
Generic OperationsListResponse Source # 
ToJSON OperationsListResponse Source # 
FromJSON OperationsListResponse Source # 
type Rep OperationsListResponse Source # 
type Rep OperationsListResponse = D1 (MetaData "OperationsListResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "OperationsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_olrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_olrOperations") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Operation])))))

operationsListResponse :: OperationsListResponse Source #

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

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

olrNextPageToken :: Lens' OperationsListResponse (Maybe Text) Source #

Output Only
A token used to continue a truncated list request.

olrOperations :: Lens' OperationsListResponse [Operation] Source #

Output Only
Operations contained in this list response.

ResourceUpdateWarningsItemDataItem

data ResourceUpdateWarningsItemDataItem Source #

Instances

Eq ResourceUpdateWarningsItemDataItem Source # 
Data ResourceUpdateWarningsItemDataItem Source # 

Methods

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

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

toConstr :: ResourceUpdateWarningsItemDataItem -> Constr #

dataTypeOf :: ResourceUpdateWarningsItemDataItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceUpdateWarningsItemDataItem Source # 
Generic ResourceUpdateWarningsItemDataItem Source # 
ToJSON ResourceUpdateWarningsItemDataItem Source # 
FromJSON ResourceUpdateWarningsItemDataItem Source # 
type Rep ResourceUpdateWarningsItemDataItem Source # 
type Rep ResourceUpdateWarningsItemDataItem = D1 (MetaData "ResourceUpdateWarningsItemDataItem" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourceUpdateWarningsItemDataItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ruwidiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruwidiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

resourceUpdateWarningsItemDataItem :: ResourceUpdateWarningsItemDataItem Source #

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

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

ruwidiValue :: Lens' ResourceUpdateWarningsItemDataItem (Maybe Text) Source #

Output Only
A warning data value corresponding to the key.

ruwidiKey :: Lens' ResourceUpdateWarningsItemDataItem (Maybe Text) Source #

Output Only
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).

DeploymentsDeleteDeletePolicy

data DeploymentsDeleteDeletePolicy Source #

Sets the policy to use for deleting resources.

Constructors

Abandon
ABANDON
Delete'
DELETE

Instances

Enum DeploymentsDeleteDeletePolicy Source # 
Eq DeploymentsDeleteDeletePolicy Source # 
Data DeploymentsDeleteDeletePolicy Source # 

Methods

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

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

toConstr :: DeploymentsDeleteDeletePolicy -> Constr #

dataTypeOf :: DeploymentsDeleteDeletePolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentsDeleteDeletePolicy Source # 
Read DeploymentsDeleteDeletePolicy Source # 
Show DeploymentsDeleteDeletePolicy Source # 
Generic DeploymentsDeleteDeletePolicy Source # 
Hashable DeploymentsDeleteDeletePolicy Source # 
ToJSON DeploymentsDeleteDeletePolicy Source # 
FromJSON DeploymentsDeleteDeletePolicy Source # 
FromHttpApiData DeploymentsDeleteDeletePolicy Source # 
ToHttpApiData DeploymentsDeleteDeletePolicy Source # 
type Rep DeploymentsDeleteDeletePolicy Source # 
type Rep DeploymentsDeleteDeletePolicy = D1 (MetaData "DeploymentsDeleteDeletePolicy" "Network.Google.DeploymentManager.Types.Sum" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) ((:+:) (C1 (MetaCons "Abandon" PrefixI False) U1) (C1 (MetaCons "Delete'" PrefixI False) U1))

TypesListResponse

data TypesListResponse Source #

A response that returns all Types supported by Deployment Manager

See: typesListResponse smart constructor.

Instances

Eq TypesListResponse Source # 
Data TypesListResponse Source # 

Methods

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

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

toConstr :: TypesListResponse -> Constr #

dataTypeOf :: TypesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TypesListResponse Source # 
Generic TypesListResponse Source # 
ToJSON TypesListResponse Source # 
FromJSON TypesListResponse Source # 
type Rep TypesListResponse Source # 
type Rep TypesListResponse = D1 (MetaData "TypesListResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "TypesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tlrTypes") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Type])))))

typesListResponse :: TypesListResponse Source #

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

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

tlrNextPageToken :: Lens' TypesListResponse (Maybe Text) Source #

A token used to continue a truncated list request.

tlrTypes :: Lens' TypesListResponse [Type] Source #

Output Only
A list of resource types supported by Deployment Manager.

LogConfigCounterOptions

data LogConfigCounterOptions Source #

Options for counters

See: logConfigCounterOptions smart constructor.

Instances

Eq LogConfigCounterOptions Source # 
Data LogConfigCounterOptions Source # 

Methods

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

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

toConstr :: LogConfigCounterOptions -> Constr #

dataTypeOf :: LogConfigCounterOptions -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogConfigCounterOptions Source # 
Generic LogConfigCounterOptions Source # 
ToJSON LogConfigCounterOptions Source # 
FromJSON LogConfigCounterOptions Source # 
type Rep LogConfigCounterOptions Source # 
type Rep LogConfigCounterOptions = D1 (MetaData "LogConfigCounterOptions" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "LogConfigCounterOptions'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_lccoField") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_lccoMetric") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

logConfigCounterOptions :: LogConfigCounterOptions Source #

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

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

lccoField :: Lens' LogConfigCounterOptions (Maybe Text) Source #

The field value to attribute.

DeploymentsUpdateDeletePolicy

data DeploymentsUpdateDeletePolicy Source #

Sets the policy to use for deleting resources.

Constructors

DUDPAbandon
ABANDON
DUDPDelete'
DELETE

Instances

Enum DeploymentsUpdateDeletePolicy Source # 
Eq DeploymentsUpdateDeletePolicy Source # 
Data DeploymentsUpdateDeletePolicy Source # 

Methods

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

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

toConstr :: DeploymentsUpdateDeletePolicy -> Constr #

dataTypeOf :: DeploymentsUpdateDeletePolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentsUpdateDeletePolicy Source # 
Read DeploymentsUpdateDeletePolicy Source # 
Show DeploymentsUpdateDeletePolicy Source # 
Generic DeploymentsUpdateDeletePolicy Source # 
Hashable DeploymentsUpdateDeletePolicy Source # 
ToJSON DeploymentsUpdateDeletePolicy Source # 
FromJSON DeploymentsUpdateDeletePolicy Source # 
FromHttpApiData DeploymentsUpdateDeletePolicy Source # 
ToHttpApiData DeploymentsUpdateDeletePolicy Source # 
type Rep DeploymentsUpdateDeletePolicy Source # 
type Rep DeploymentsUpdateDeletePolicy = D1 (MetaData "DeploymentsUpdateDeletePolicy" "Network.Google.DeploymentManager.Types.Sum" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) ((:+:) (C1 (MetaCons "DUDPAbandon" PrefixI False) U1) (C1 (MetaCons "DUDPDelete'" PrefixI False) U1))

DeploymentsPatchDeletePolicy

data DeploymentsPatchDeletePolicy Source #

Sets the policy to use for deleting resources.

Constructors

DPDPAbandon
ABANDON
DPDPDelete'
DELETE

Instances

Enum DeploymentsPatchDeletePolicy Source # 
Eq DeploymentsPatchDeletePolicy Source # 
Data DeploymentsPatchDeletePolicy Source # 

Methods

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

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

toConstr :: DeploymentsPatchDeletePolicy -> Constr #

dataTypeOf :: DeploymentsPatchDeletePolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentsPatchDeletePolicy Source # 
Read DeploymentsPatchDeletePolicy Source # 
Show DeploymentsPatchDeletePolicy Source # 
Generic DeploymentsPatchDeletePolicy Source # 
Hashable DeploymentsPatchDeletePolicy Source # 
ToJSON DeploymentsPatchDeletePolicy Source # 
FromJSON DeploymentsPatchDeletePolicy Source # 
FromHttpApiData DeploymentsPatchDeletePolicy Source # 
ToHttpApiData DeploymentsPatchDeletePolicy Source # 
type Rep DeploymentsPatchDeletePolicy Source # 
type Rep DeploymentsPatchDeletePolicy = D1 (MetaData "DeploymentsPatchDeletePolicy" "Network.Google.DeploymentManager.Types.Sum" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) ((:+:) (C1 (MetaCons "DPDPAbandon" PrefixI False) U1) (C1 (MetaCons "DPDPDelete'" PrefixI False) U1))

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.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" 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 "_oDescription") 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
The unique target ID, which identifies a specific incarnation of the target resource.

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

Output Only
The status of the operation, which 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 value is in RFC3339 text format.

oProgress :: Lens' Operation (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 when the operation will be complete. This number should monotonically increase as the operation progresses.

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

Output Only
The time that this operation was started by the server. This value is in RFC3339 text format.

oKind :: Lens' Operation Text Source #

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

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

Output Only
If errors are generated during processing of the operation, this field will be populated.

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

Output Only
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.

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

Output Only
The URL of the zone where the operation resides. Only available when performing per-zone operations.

oWarnings :: Lens' Operation [OperationWarningsItem] Source #

Output Only
If warning messages are generated during processing of the operation, this field will be populated.

oHTTPErrorStatusCode :: Lens' Operation (Maybe Int32) Source #

Output Only
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.

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

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

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

Output Only
Server-defined 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.

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

Output Only
The time that this operation was completed. This value is in RFC3339 text format.

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

Output Only
The unique identifier for the resource. This identifier is defined by the server.

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

Output Only
The type of operation, such as insert, update, or delete, and so on.

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

Output Only
The URL of the region where the operation resides. Only available when performing regional operations.

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

Output Only
A textual description of the operation, which is set when the operation is created.

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

Output Only
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.

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

Output Only
Reserved for future use.

TestPermissionsResponse

data TestPermissionsResponse Source #

Instances

Eq TestPermissionsResponse Source # 
Data TestPermissionsResponse Source # 

Methods

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

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

toConstr :: TestPermissionsResponse -> Constr #

dataTypeOf :: TestPermissionsResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TestPermissionsResponse Source # 
Generic TestPermissionsResponse Source # 
ToJSON TestPermissionsResponse Source # 
FromJSON TestPermissionsResponse Source # 
type Rep TestPermissionsResponse Source # 
type Rep TestPermissionsResponse = D1 (MetaData "TestPermissionsResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "TestPermissionsResponse'" PrefixI True) (S1 (MetaSel (Just Symbol "_tprPermissions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

testPermissionsResponse :: TestPermissionsResponse Source #

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

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

tprPermissions :: Lens' TestPermissionsResponse [Text] Source #

A subset of `TestPermissionsRequest.permissions` that the caller is allowed.

DeploymentsPatchCreatePolicy

data DeploymentsPatchCreatePolicy Source #

Sets the policy to use for creating new resources.

Constructors

DPCPAcquire
ACQUIRE
DPCPCreateOrAcquire
CREATE_OR_ACQUIRE

Instances

Enum DeploymentsPatchCreatePolicy Source # 
Eq DeploymentsPatchCreatePolicy Source # 
Data DeploymentsPatchCreatePolicy Source # 

Methods

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

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

toConstr :: DeploymentsPatchCreatePolicy -> Constr #

dataTypeOf :: DeploymentsPatchCreatePolicy -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord DeploymentsPatchCreatePolicy Source # 
Read DeploymentsPatchCreatePolicy Source # 
Show DeploymentsPatchCreatePolicy Source # 
Generic DeploymentsPatchCreatePolicy Source # 
Hashable DeploymentsPatchCreatePolicy Source # 
ToJSON DeploymentsPatchCreatePolicy Source # 
FromJSON DeploymentsPatchCreatePolicy Source # 
FromHttpApiData DeploymentsPatchCreatePolicy Source # 
ToHttpApiData DeploymentsPatchCreatePolicy Source # 
type Rep DeploymentsPatchCreatePolicy Source # 
type Rep DeploymentsPatchCreatePolicy = D1 (MetaData "DeploymentsPatchCreatePolicy" "Network.Google.DeploymentManager.Types.Sum" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) ((:+:) (C1 (MetaCons "DPCPAcquire" PrefixI False) U1) (C1 (MetaCons "DPCPCreateOrAcquire" PrefixI False) U1))

ResourcesListResponse

data ResourcesListResponse Source #

A response containing a partial list of resources and a page token used to build the next request if the request has been truncated.

See: resourcesListResponse smart constructor.

Instances

Eq ResourcesListResponse Source # 
Data ResourcesListResponse Source # 

Methods

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

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

toConstr :: ResourcesListResponse -> Constr #

dataTypeOf :: ResourcesListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourcesListResponse Source # 
Generic ResourcesListResponse Source # 
ToJSON ResourcesListResponse Source # 
FromJSON ResourcesListResponse Source # 
type Rep ResourcesListResponse Source # 
type Rep ResourcesListResponse = D1 (MetaData "ResourcesListResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourcesListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rlrResources") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Resource])))))

resourcesListResponse :: ResourcesListResponse Source #

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

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

rlrNextPageToken :: Lens' ResourcesListResponse (Maybe Text) Source #

A token used to continue a truncated list request.

rlrResources :: Lens' ResourcesListResponse [Resource] Source #

Resources contained in this list response.

DeploymentUpdate

data DeploymentUpdate Source #

See: deploymentUpdate smart constructor.

Instances

Eq DeploymentUpdate Source # 
Data DeploymentUpdate Source # 

Methods

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

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

toConstr :: DeploymentUpdate -> Constr #

dataTypeOf :: DeploymentUpdate -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentUpdate Source # 
Generic DeploymentUpdate Source # 
ToJSON DeploymentUpdate Source # 
FromJSON DeploymentUpdate Source # 
type Rep DeploymentUpdate Source # 
type Rep DeploymentUpdate = D1 (MetaData "DeploymentUpdate" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "DeploymentUpdate'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_duManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_duLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DeploymentUpdateLabelEntry])))))

deploymentUpdate :: DeploymentUpdate Source #

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

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

duManifest :: Lens' DeploymentUpdate (Maybe Text) Source #

Output Only
URL of the manifest representing the update configuration of this deployment.

duLabels :: Lens' DeploymentUpdate [DeploymentUpdateLabelEntry] Source #

Output Only
Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression:
a-z
([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?

ResourceUpdate

data ResourceUpdate Source #

See: resourceUpdate smart constructor.

Instances

Eq ResourceUpdate Source # 
Data ResourceUpdate Source # 

Methods

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

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

toConstr :: ResourceUpdate -> Constr #

dataTypeOf :: ResourceUpdate -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceUpdate Source # 
Generic ResourceUpdate Source # 

Associated Types

type Rep ResourceUpdate :: * -> * #

ToJSON ResourceUpdate Source # 
FromJSON ResourceUpdate Source # 
type Rep ResourceUpdate Source # 

resourceUpdate :: ResourceUpdate Source #

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

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

ruState :: Lens' ResourceUpdate (Maybe Text) Source #

Output Only
The state of the resource.

ruError :: Lens' ResourceUpdate (Maybe ResourceUpdateError) Source #

Output Only
If errors are generated during update of the resource, this field will be populated.

ruAccessControl :: Lens' ResourceUpdate (Maybe ResourceAccessControl) Source #

The Access Control Policy to set on this resource after updating the resource itself.

ruWarnings :: Lens' ResourceUpdate [ResourceUpdateWarningsItem] Source #

Output Only
If warning messages are generated during processing of this resource, this field will be populated.

ruIntent :: Lens' ResourceUpdate (Maybe Text) Source #

Output Only
The intent of the resource: PREVIEW, UPDATE, or CANCEL.

ruManifest :: Lens' ResourceUpdate (Maybe Text) Source #

Output Only
URL of the manifest representing the update configuration of this resource.

ruFinalProperties :: Lens' ResourceUpdate (Maybe Text) Source #

Output Only
The expanded properties of the resource with reference values expanded. Returned as serialized YAML.

ruProperties :: Lens' ResourceUpdate (Maybe Text) Source #

Output Only
The set of updated properties for this resource, before references are expanded. Returned as serialized YAML.

DeploymentLabelEntry

data DeploymentLabelEntry Source #

Instances

Eq DeploymentLabelEntry Source # 
Data DeploymentLabelEntry Source # 

Methods

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

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

toConstr :: DeploymentLabelEntry -> Constr #

dataTypeOf :: DeploymentLabelEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentLabelEntry Source # 
Generic DeploymentLabelEntry Source # 
ToJSON DeploymentLabelEntry Source # 
FromJSON DeploymentLabelEntry Source # 
type Rep DeploymentLabelEntry Source # 
type Rep DeploymentLabelEntry = D1 (MetaData "DeploymentLabelEntry" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "DeploymentLabelEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dleKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deploymentLabelEntry :: DeploymentLabelEntry Source #

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

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

Rule

data Rule Source #

A rule to be applied in a Policy.

See: rule smart constructor.

Instances

Eq Rule Source # 

Methods

(==) :: Rule -> Rule -> Bool #

(/=) :: Rule -> Rule -> Bool #

Data Rule Source # 

Methods

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

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

toConstr :: Rule -> Constr #

dataTypeOf :: Rule -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Rule Source # 

Methods

showsPrec :: Int -> Rule -> ShowS #

show :: Rule -> String #

showList :: [Rule] -> ShowS #

Generic Rule Source # 

Associated Types

type Rep Rule :: * -> * #

Methods

from :: Rule -> Rep Rule x #

to :: Rep Rule x -> Rule #

ToJSON Rule Source # 
FromJSON Rule Source # 
type Rep Rule Source # 

rule :: Rule Source #

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

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

rNotIns :: Lens' Rule [Text] Source #

If one or more 'not_in' clauses are specified, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in none of the entries.

rIns :: Lens' Rule [Text] Source #

If one or more 'in' clauses are specified, the rule matches if the PRINCIPAL/AUTHORITY_SELECTOR is in at least one of these entries.

rLogConfigs :: Lens' Rule [LogConfig] Source #

The config returned to callers of tech.iam.IAM.CheckPolicy for any entries that match the LOG action.

rConditions :: Lens' Rule [Condition] Source #

Additional restrictions that must be met

rPermissions :: Lens' Rule [Text] Source #

A permission is a string of form '..' (e.g., 'storage.buckets.list'). A value of '*' matches all permissions, and a verb part of '*' (e.g., 'storage.buckets.*') matches all verbs.

rDescription :: Lens' Rule (Maybe Text) Source #

Human-readable description of the rule.

TestPermissionsRequest

data TestPermissionsRequest Source #

Instances

Eq TestPermissionsRequest Source # 
Data TestPermissionsRequest Source # 

Methods

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

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

toConstr :: TestPermissionsRequest -> Constr #

dataTypeOf :: TestPermissionsRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TestPermissionsRequest Source # 
Generic TestPermissionsRequest Source # 
ToJSON TestPermissionsRequest Source # 
FromJSON TestPermissionsRequest Source # 
type Rep TestPermissionsRequest Source # 
type Rep TestPermissionsRequest = D1 (MetaData "TestPermissionsRequest" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "TestPermissionsRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_tPermissions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))

testPermissionsRequest :: TestPermissionsRequest Source #

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

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

tPermissions :: Lens' TestPermissionsRequest [Text] Source #

The set of permissions to check for the 'resource'. Permissions with wildcards (such as '*' or 'storage.*') are not allowed.

Manifest

data Manifest Source #

See: manifest smart constructor.

Instances

Eq Manifest Source # 
Data Manifest Source # 

Methods

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

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

toConstr :: Manifest -> Constr #

dataTypeOf :: Manifest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Manifest Source # 
Generic Manifest Source # 

Associated Types

type Rep Manifest :: * -> * #

Methods

from :: Manifest -> Rep Manifest x #

to :: Rep Manifest x -> Manifest #

ToJSON Manifest Source # 
FromJSON Manifest Source # 
type Rep Manifest Source # 

manifest :: Manifest Source #

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

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

mInsertTime :: Lens' Manifest (Maybe Text) Source #

Output Only
Timestamp when the manifest was created, in RFC3339 text format.

mLayout :: Lens' Manifest (Maybe Text) Source #

Output Only
The YAML layout for this manifest.

mConfig :: Lens' Manifest (Maybe ConfigFile) Source #

Output Only
The YAML configuration for this manifest.

mExpandedConfig :: Lens' Manifest (Maybe Text) Source #

Output Only
The fully-expanded configuration file, including any templates and references.

mImports :: Lens' Manifest [ImportFile] Source #

Output Only
The imported files for this manifest.

mSelfLink :: Lens' Manifest (Maybe Text) Source #

Output Only
Self link for the manifest.

mName :: Lens' Manifest (Maybe Text) Source #

Output Only
The name of the manifest.

mId :: Lens' Manifest (Maybe Word64) Source #

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

ResourceUpdateWarningsItem

data ResourceUpdateWarningsItem Source #

Instances

Eq ResourceUpdateWarningsItem Source # 
Data ResourceUpdateWarningsItem Source # 

Methods

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

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

toConstr :: ResourceUpdateWarningsItem -> Constr #

dataTypeOf :: ResourceUpdateWarningsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceUpdateWarningsItem Source # 
Generic ResourceUpdateWarningsItem Source # 
ToJSON ResourceUpdateWarningsItem Source # 
FromJSON ResourceUpdateWarningsItem Source # 
type Rep ResourceUpdateWarningsItem Source # 
type Rep ResourceUpdateWarningsItem = D1 (MetaData "ResourceUpdateWarningsItem" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourceUpdateWarningsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ruwiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceUpdateWarningsItemDataItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_ruwiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ruwiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

resourceUpdateWarningsItem :: ResourceUpdateWarningsItem Source #

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

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

ruwiData :: Lens' ResourceUpdateWarningsItem [ResourceUpdateWarningsItemDataItem] Source #

Output Only
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }

ruwiCode :: Lens' ResourceUpdateWarningsItem (Maybe Text) Source #

Output Only
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

ruwiMessage :: Lens' ResourceUpdateWarningsItem (Maybe Text) Source #

Output Only
A human-readable description of the warning code.

DeploymentsCancelPreviewRequest

data DeploymentsCancelPreviewRequest Source #

See: deploymentsCancelPreviewRequest smart constructor.

Instances

Eq DeploymentsCancelPreviewRequest Source # 
Data DeploymentsCancelPreviewRequest Source # 

Methods

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

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

toConstr :: DeploymentsCancelPreviewRequest -> Constr #

dataTypeOf :: DeploymentsCancelPreviewRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentsCancelPreviewRequest Source # 
Generic DeploymentsCancelPreviewRequest Source # 
ToJSON DeploymentsCancelPreviewRequest Source # 
FromJSON DeploymentsCancelPreviewRequest Source # 
type Rep DeploymentsCancelPreviewRequest Source # 
type Rep DeploymentsCancelPreviewRequest = D1 (MetaData "DeploymentsCancelPreviewRequest" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "DeploymentsCancelPreviewRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_dcprFingerprint") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bytes))))

deploymentsCancelPreviewRequest :: DeploymentsCancelPreviewRequest Source #

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

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

dcprFingerprint :: Lens' DeploymentsCancelPreviewRequest (Maybe ByteString) Source #

Specifies a fingerprint for cancelPreview() requests. A fingerprint is a randomly generated value that must be provided in cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that the deployment does not have conflicting requests (e.g. if someone attempts to make a new update request while another user attempts to cancel a preview, this would prevent one of the requests). The fingerprint is initially generated by Deployment Manager and changes after every request to modify a deployment. To get the latest fingerprint value, perform a get() request on the deployment.

Resource

data Resource Source #

See: resource smart constructor.

Instances

Eq Resource Source # 
Data Resource Source # 

Methods

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

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

toConstr :: Resource -> Constr #

dataTypeOf :: Resource -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Resource Source # 
Generic Resource Source # 

Associated Types

type Rep Resource :: * -> * #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

ToJSON Resource Source # 
FromJSON Resource Source # 
type Rep Resource Source # 
type Rep Resource = D1 (MetaData "Resource" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "Resource'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rAccessControl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceAccessControl))) (S1 (MetaSel (Just Symbol "_rURL") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) ((:*:) (S1 (MetaSel (Just Symbol "_rWarnings") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceWarningsItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_rUpdateTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rFinalProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))))) ((:*:) (S1 (MetaSel (Just Symbol "_rType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rUpdate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ResourceUpdate))) (S1 (MetaSel (Just Symbol "_rProperties") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

resource :: Resource Source #

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

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

rInsertTime :: Lens' Resource (Maybe Text) Source #

Output Only
Timestamp when the resource was created or acquired, in RFC3339 text format .

rAccessControl :: Lens' Resource (Maybe ResourceAccessControl) Source #

The Access Control Policy set on this resource.

rURL :: Lens' Resource (Maybe Text) Source #

Output Only
The URL of the actual resource.

rWarnings :: Lens' Resource [ResourceWarningsItem] Source #

Output Only
If warning messages are generated during processing of this resource, this field will be populated.

rUpdateTime :: Lens' Resource (Maybe Text) Source #

Output Only
Timestamp when the resource was updated, in RFC3339 text format .

rName :: Lens' Resource (Maybe Text) Source #

Output Only
The name of the resource as it appears in the YAML config.

rManifest :: Lens' Resource (Maybe Text) Source #

Output Only
URL of the manifest representing the current configuration of this resource.

rFinalProperties :: Lens' Resource (Maybe Text) Source #

Output Only
The evaluated properties of the resource with references expanded. Returned as serialized YAML.

rId :: Lens' Resource (Maybe Word64) Source #

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

rType :: Lens' Resource (Maybe Text) Source #

Output Only
The type of the resource, for example compute.v1.instance, or cloudfunctions.v1beta1.function.

rUpdate :: Lens' Resource (Maybe ResourceUpdate) Source #

Output Only
If Deployment Manager is currently updating or previewing an update to this resource, the updated configuration appears here.

rProperties :: Lens' Resource (Maybe Text) Source #

Output Only
The current properties of the resource before any references have been filled in. Returned as serialized YAML.

DeploymentUpdateLabelEntry

data DeploymentUpdateLabelEntry Source #

Instances

Eq DeploymentUpdateLabelEntry Source # 
Data DeploymentUpdateLabelEntry Source # 

Methods

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

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

toConstr :: DeploymentUpdateLabelEntry -> Constr #

dataTypeOf :: DeploymentUpdateLabelEntry -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentUpdateLabelEntry Source # 
Generic DeploymentUpdateLabelEntry Source # 
ToJSON DeploymentUpdateLabelEntry Source # 
FromJSON DeploymentUpdateLabelEntry Source # 
type Rep DeploymentUpdateLabelEntry Source # 
type Rep DeploymentUpdateLabelEntry = D1 (MetaData "DeploymentUpdateLabelEntry" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "DeploymentUpdateLabelEntry'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_duleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_duleKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

deploymentUpdateLabelEntry :: DeploymentUpdateLabelEntry Source #

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

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

ResourceUpdateErrorErrorsItem

data ResourceUpdateErrorErrorsItem Source #

Instances

Eq ResourceUpdateErrorErrorsItem Source # 
Data ResourceUpdateErrorErrorsItem Source # 

Methods

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

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

toConstr :: ResourceUpdateErrorErrorsItem -> Constr #

dataTypeOf :: ResourceUpdateErrorErrorsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceUpdateErrorErrorsItem Source # 
Generic ResourceUpdateErrorErrorsItem Source # 
ToJSON ResourceUpdateErrorErrorsItem Source # 
FromJSON ResourceUpdateErrorErrorsItem Source # 
type Rep ResourceUpdateErrorErrorsItem Source # 
type Rep ResourceUpdateErrorErrorsItem = D1 (MetaData "ResourceUpdateErrorErrorsItem" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourceUpdateErrorErrorsItem'" 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))))))

resourceUpdateErrorErrorsItem :: ResourceUpdateErrorErrorsItem Source #

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

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

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

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

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

Output Only
The error type identifier for this error.

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

Output Only
An optional, human-readable error message.

ManifestsListResponse

data ManifestsListResponse Source #

A response containing a partial list of manifests and a page token used to build the next request if the request has been truncated.

See: manifestsListResponse smart constructor.

Instances

Eq ManifestsListResponse Source # 
Data ManifestsListResponse Source # 

Methods

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

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

toConstr :: ManifestsListResponse -> Constr #

dataTypeOf :: ManifestsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ManifestsListResponse Source # 
Generic ManifestsListResponse Source # 
ToJSON ManifestsListResponse Source # 
FromJSON ManifestsListResponse Source # 
type Rep ManifestsListResponse Source # 
type Rep ManifestsListResponse = D1 (MetaData "ManifestsListResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ManifestsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_mlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_mlrManifests") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Manifest])))))

manifestsListResponse :: ManifestsListResponse Source #

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

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

mlrNextPageToken :: Lens' ManifestsListResponse (Maybe Text) Source #

Output Only
A token used to continue a truncated list request.

mlrManifests :: Lens' ManifestsListResponse [Manifest] Source #

Output Only
Manifests contained in this list response.

OperationError

data OperationError Source #

Output Only
If errors are generated during processing of the 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.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" 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.

Policy

data Policy Source #

Defines an Identity and Access Management (IAM) policy. It is used to specify access control policies for Cloud Platform resources. A `Policy` consists of a list of `bindings`. A `Binding` binds a list of `members` to a `role`, where the members can be user accounts, Google groups, Google domains, and service accounts. A `role` is a named list of permissions defined by IAM. **Example** { "bindings": [ { "role": "roles/owner", "members": [ "user:mike'example.com", "group:admins'example.com", "domain:google.com", "serviceAccount:my-other-app'appspot.gserviceaccount.com", ] }, { "role": "roles/viewer", "members": ["user:sean'example.com"] } ] } For a description of IAM and its features, see the IAM developer's guide.

See: policy smart constructor.

Instances

Eq Policy Source # 

Methods

(==) :: Policy -> Policy -> Bool #

(/=) :: Policy -> Policy -> Bool #

Data Policy Source # 

Methods

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

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

toConstr :: Policy -> Constr #

dataTypeOf :: Policy -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Policy Source # 
Generic Policy Source # 

Associated Types

type Rep Policy :: * -> * #

Methods

from :: Policy -> Rep Policy x #

to :: Rep Policy x -> Policy #

ToJSON Policy Source # 
FromJSON Policy Source # 
type Rep Policy Source # 

policy :: Policy Source #

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

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

pAuditConfigs :: Lens' Policy [AuditConfig] Source #

Specifies audit logging configs for "data access". "data access": generally refers to data reads/writes and admin reads. "admin activity": generally refers to admin writes. Note: `AuditConfig` doesn't apply to "admin activity", which always enables audit logging.

pEtag :: Lens' Policy (Maybe ByteString) Source #

`etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. If no `etag` is provided in the call to `setIamPolicy`, then the existing policy is overwritten blindly.

pRules :: Lens' Policy [Rule] Source #

If more than one rule is specified, the rules are applied in the following manner: - All matching LOG rules are always applied. - If any DENY/DENY_WITH_LOG rule matches, permission is denied. Logging will be applied if one or more matching rule requires logging. - Otherwise, if any ALLOW/ALLOW_WITH_LOG rule matches, permission is granted. Logging will be applied if one or more matching rule requires logging. - Otherwise, if no rule applies, permission is denied.

pVersion :: Lens' Policy (Maybe Int32) Source #

Version of the `Policy`. The default version is 0.

pBindings :: Lens' Policy [Binding] Source #

Associates a list of `members` to a `role`. Multiple `bindings` must not be specified for the same `role`. `bindings` with no members will result in an error.

Type

data Type Source #

A resource type supported by Deployment Manager.

See: type' smart constructor.

Instances

Eq Type Source # 

Methods

(==) :: Type -> Type -> Bool #

(/=) :: Type -> Type -> Bool #

Data Type Source # 

Methods

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

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

toConstr :: Type -> Constr #

dataTypeOf :: Type -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Type Source # 

Methods

showsPrec :: Int -> Type -> ShowS #

show :: Type -> String #

showList :: [Type] -> ShowS #

Generic Type Source # 

Associated Types

type Rep Type :: * -> * #

Methods

from :: Type -> Rep Type x #

to :: Rep Type x -> Type #

ToJSON Type Source # 
FromJSON Type Source # 
type Rep Type Source # 
type Rep Type = D1 (MetaData "Type" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "Type'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_tInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Operation)))) ((:*:) (S1 (MetaSel (Just Symbol "_tSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_tName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_tId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64))))))))

type' :: Type Source #

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

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

tInsertTime :: Lens' Type (Maybe Text) Source #

Output Only
Timestamp when the type was created, in RFC3339 text format.

tOperation :: Lens' Type (Maybe Operation) Source #

Output Only
The Operation that most recently ran, or is currently running, on this type.

tSelfLink :: Lens' Type (Maybe Text) Source #

Output Only
Self link for the type.

tName :: Lens' Type (Maybe Text) Source #

Name of the type.

tId :: Lens' Type (Maybe Word64) Source #

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

ImportFile

data ImportFile Source #

See: importFile smart constructor.

Instances

Eq ImportFile Source # 
Data ImportFile Source # 

Methods

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

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

toConstr :: ImportFile -> Constr #

dataTypeOf :: ImportFile -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ImportFile Source # 
Generic ImportFile Source # 

Associated Types

type Rep ImportFile :: * -> * #

ToJSON ImportFile Source # 
FromJSON ImportFile Source # 
type Rep ImportFile Source # 
type Rep ImportFile = D1 (MetaData "ImportFile" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ImportFile'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_ifContent") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_ifName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

importFile :: ImportFile Source #

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

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

ifContent :: Lens' ImportFile (Maybe Text) Source #

The contents of the file.

ifName :: Lens' ImportFile (Maybe Text) Source #

The name of the file.

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.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" 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.

DeploymentsStopRequest

data DeploymentsStopRequest Source #

See: deploymentsStopRequest smart constructor.

Instances

Eq DeploymentsStopRequest Source # 
Data DeploymentsStopRequest Source # 

Methods

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

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

toConstr :: DeploymentsStopRequest -> Constr #

dataTypeOf :: DeploymentsStopRequest -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentsStopRequest Source # 
Generic DeploymentsStopRequest Source # 
ToJSON DeploymentsStopRequest Source # 
FromJSON DeploymentsStopRequest Source # 
type Rep DeploymentsStopRequest Source # 
type Rep DeploymentsStopRequest = D1 (MetaData "DeploymentsStopRequest" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "DeploymentsStopRequest'" PrefixI True) (S1 (MetaSel (Just Symbol "_dsrFingerprint") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bytes))))

deploymentsStopRequest :: DeploymentsStopRequest Source #

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

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

dsrFingerprint :: Lens' DeploymentsStopRequest (Maybe ByteString) Source #

Specifies a fingerprint for stop() requests. A fingerprint is a randomly generated value that must be provided in stop() requests to perform optimistic locking. This ensures optimistic concurrency so that the deployment does not have conflicting requests (e.g. if someone attempts to make a new update request while another user attempts to stop an ongoing update request, this would prevent a collision). The fingerprint is initially generated by Deployment Manager and changes after every request to modify a deployment. To get the latest fingerprint value, perform a get() request on the deployment.

ResourceWarningsItemDataItem

data ResourceWarningsItemDataItem Source #

Instances

Eq ResourceWarningsItemDataItem Source # 
Data ResourceWarningsItemDataItem Source # 

Methods

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

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

toConstr :: ResourceWarningsItemDataItem -> Constr #

dataTypeOf :: ResourceWarningsItemDataItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceWarningsItemDataItem Source # 
Generic ResourceWarningsItemDataItem Source # 
ToJSON ResourceWarningsItemDataItem Source # 
FromJSON ResourceWarningsItemDataItem Source # 
type Rep ResourceWarningsItemDataItem Source # 
type Rep ResourceWarningsItemDataItem = D1 (MetaData "ResourceWarningsItemDataItem" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourceWarningsItemDataItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rwidiValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rwidiKey") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

resourceWarningsItemDataItem :: ResourceWarningsItemDataItem Source #

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

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

rwidiValue :: Lens' ResourceWarningsItemDataItem (Maybe Text) Source #

Output Only
A warning data value corresponding to the key.

rwidiKey :: Lens' ResourceWarningsItemDataItem (Maybe Text) Source #

Output Only
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).

AuditLogConfig

data AuditLogConfig Source #

Provides the configuration for a sub-type of logging.

See: auditLogConfig smart constructor.

Instances

Eq AuditLogConfig Source # 
Data AuditLogConfig Source # 

Methods

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

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

toConstr :: AuditLogConfig -> Constr #

dataTypeOf :: AuditLogConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show AuditLogConfig Source # 
Generic AuditLogConfig Source # 

Associated Types

type Rep AuditLogConfig :: * -> * #

ToJSON AuditLogConfig Source # 
FromJSON AuditLogConfig Source # 
type Rep AuditLogConfig Source # 
type Rep AuditLogConfig = D1 (MetaData "AuditLogConfig" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "AuditLogConfig'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_alcLogType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_alcExemptedMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text])))))

auditLogConfig :: AuditLogConfig Source #

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

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

alcLogType :: Lens' AuditLogConfig (Maybe Text) Source #

The log type that this config enables.

alcExemptedMembers :: Lens' AuditLogConfig [Text] Source #

Specifies the identities that are exempted from this type of logging Follows the same format of Binding.members.

ResourceUpdateError

data ResourceUpdateError Source #

Output Only
If errors are generated during update of the resource, this field will be populated.

See: resourceUpdateError smart constructor.

Instances

Eq ResourceUpdateError Source # 
Data ResourceUpdateError Source # 

Methods

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

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

toConstr :: ResourceUpdateError -> Constr #

dataTypeOf :: ResourceUpdateError -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceUpdateError Source # 
Generic ResourceUpdateError Source # 
ToJSON ResourceUpdateError Source # 
FromJSON ResourceUpdateError Source # 
type Rep ResourceUpdateError Source # 
type Rep ResourceUpdateError = D1 (MetaData "ResourceUpdateError" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "ResourceUpdateError'" PrefixI True) (S1 (MetaSel (Just Symbol "_rueErrors") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [ResourceUpdateErrorErrorsItem]))))

resourceUpdateError :: ResourceUpdateError Source #

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

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

rueErrors :: Lens' ResourceUpdateError [ResourceUpdateErrorErrorsItem] Source #

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

Condition

data Condition Source #

A condition to be met.

See: condition smart constructor.

Instances

Eq Condition Source # 
Data Condition Source # 

Methods

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

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

toConstr :: Condition -> Constr #

dataTypeOf :: Condition -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Condition Source # 
Generic Condition Source # 

Associated Types

type Rep Condition :: * -> * #

ToJSON Condition Source # 
FromJSON Condition Source # 
type Rep Condition Source # 

condition :: Condition Source #

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

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

cOp :: Lens' Condition (Maybe Text) Source #

An operator to apply the subject with.

cIAM :: Lens' Condition (Maybe Text) Source #

Trusted attributes supplied by the IAM system.

cValues :: Lens' Condition [Text] Source #

The objects of the condition. This is mutually exclusive with 'value'.

cValue :: Lens' Condition (Maybe Text) Source #

DEPRECATED. Use 'values' instead.

cSys :: Lens' Condition (Maybe Text) Source #

Trusted attributes supplied by any service that owns resources and uses the IAM system for access control.

cSvc :: Lens' Condition (Maybe Text) Source #

Trusted attributes discharged by the service.

DeploymentsListResponse

data DeploymentsListResponse Source #

A response containing a partial list of deployments and a page token used to build the next request if the request has been truncated.

See: deploymentsListResponse smart constructor.

Instances

Eq DeploymentsListResponse Source # 
Data DeploymentsListResponse Source # 

Methods

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

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

toConstr :: DeploymentsListResponse -> Constr #

dataTypeOf :: DeploymentsListResponse -> DataType #

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

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

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

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

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

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

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

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

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

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

Show DeploymentsListResponse Source # 
Generic DeploymentsListResponse Source # 
ToJSON DeploymentsListResponse Source # 
FromJSON DeploymentsListResponse Source # 
type Rep DeploymentsListResponse Source # 
type Rep DeploymentsListResponse = D1 (MetaData "DeploymentsListResponse" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "DeploymentsListResponse'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_dlrNextPageToken") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dlrDeployments") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Deployment])))))

deploymentsListResponse :: DeploymentsListResponse Source #

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

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

dlrNextPageToken :: Lens' DeploymentsListResponse (Maybe Text) Source #

Output Only
A token used to continue a truncated list request.

dlrDeployments :: Lens' DeploymentsListResponse [Deployment] Source #

Output Only
The deployments contained in this response.

ResourceWarningsItem

data ResourceWarningsItem Source #

Instances

Eq ResourceWarningsItem Source # 
Data ResourceWarningsItem Source # 

Methods

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

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

toConstr :: ResourceWarningsItem -> Constr #

dataTypeOf :: ResourceWarningsItem -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceWarningsItem Source # 
Generic ResourceWarningsItem Source # 
ToJSON ResourceWarningsItem Source # 
FromJSON ResourceWarningsItem Source # 
type Rep ResourceWarningsItem Source # 
type Rep ResourceWarningsItem = D1 (MetaData "ResourceWarningsItem" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "ResourceWarningsItem'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_rwiData") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ResourceWarningsItemDataItem]))) ((:*:) (S1 (MetaSel (Just Symbol "_rwiCode") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rwiMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))

resourceWarningsItem :: ResourceWarningsItem Source #

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

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

rwiData :: Lens' ResourceWarningsItem [ResourceWarningsItemDataItem] Source #

Output Only
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }

rwiCode :: Lens' ResourceWarningsItem (Maybe Text) Source #

Output Only
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

rwiMessage :: Lens' ResourceWarningsItem (Maybe Text) Source #

Output Only
A human-readable description of the warning code.

LogConfig

data LogConfig Source #

Specifies what kind of log the caller must write

See: logConfig smart constructor.

Instances

Eq LogConfig Source # 
Data LogConfig Source # 

Methods

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

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

toConstr :: LogConfig -> Constr #

dataTypeOf :: LogConfig -> DataType #

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

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

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

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

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

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

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

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

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

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

Show LogConfig Source # 
Generic LogConfig Source # 

Associated Types

type Rep LogConfig :: * -> * #

ToJSON LogConfig Source # 
FromJSON LogConfig Source # 
type Rep LogConfig Source # 
type Rep LogConfig = D1 (MetaData "LogConfig" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "LogConfig'" PrefixI True) (S1 (MetaSel (Just Symbol "_lcCounter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe LogConfigCounterOptions))))

logConfig :: LogConfig Source #

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

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

ResourceAccessControl

data ResourceAccessControl Source #

The access controls set on the resource.

See: resourceAccessControl smart constructor.

Instances

Eq ResourceAccessControl Source # 
Data ResourceAccessControl Source # 

Methods

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

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

toConstr :: ResourceAccessControl -> Constr #

dataTypeOf :: ResourceAccessControl -> DataType #

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

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

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

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

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

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

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

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

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

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

Show ResourceAccessControl Source # 
Generic ResourceAccessControl Source # 
ToJSON ResourceAccessControl Source # 
FromJSON ResourceAccessControl Source # 
type Rep ResourceAccessControl Source # 
type Rep ResourceAccessControl = D1 (MetaData "ResourceAccessControl" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" True) (C1 (MetaCons "ResourceAccessControl'" PrefixI True) (S1 (MetaSel (Just Symbol "_racGcpIAMPolicy") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

resourceAccessControl :: ResourceAccessControl Source #

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

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

racGcpIAMPolicy :: Lens' ResourceAccessControl (Maybe Text) Source #

The GCP IAM Policy to set on the resource.

TargetConfiguration

data TargetConfiguration Source #

See: targetConfiguration smart constructor.

Instances

Eq TargetConfiguration Source # 
Data TargetConfiguration Source # 

Methods

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

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

toConstr :: TargetConfiguration -> Constr #

dataTypeOf :: TargetConfiguration -> DataType #

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

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

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

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

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

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

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

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

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

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

Show TargetConfiguration Source # 
Generic TargetConfiguration Source # 
ToJSON TargetConfiguration Source # 
FromJSON TargetConfiguration Source # 
type Rep TargetConfiguration Source # 
type Rep TargetConfiguration = D1 (MetaData "TargetConfiguration" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "TargetConfiguration'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_tcConfig") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ConfigFile))) (S1 (MetaSel (Just Symbol "_tcImports") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ImportFile])))))

targetConfiguration :: TargetConfiguration Source #

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

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

tcConfig :: Lens' TargetConfiguration (Maybe ConfigFile) Source #

The configuration to use for this deployment.

tcImports :: Lens' TargetConfiguration [ImportFile] Source #

Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

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.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" 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 about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }

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

Output Only
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.

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

Output Only
A human-readable description of the warning code.

Binding

data Binding Source #

Associates `members` with a `role`.

See: binding smart constructor.

Instances

Eq Binding Source # 

Methods

(==) :: Binding -> Binding -> Bool #

(/=) :: Binding -> Binding -> Bool #

Data Binding Source # 

Methods

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

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

toConstr :: Binding -> Constr #

dataTypeOf :: Binding -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Binding Source # 
Generic Binding Source # 

Associated Types

type Rep Binding :: * -> * #

Methods

from :: Binding -> Rep Binding x #

to :: Rep Binding x -> Binding #

ToJSON Binding Source # 
FromJSON Binding Source # 
type Rep Binding Source # 
type Rep Binding = D1 (MetaData "Binding" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "Binding'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_bMembers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [Text]))) (S1 (MetaSel (Just Symbol "_bRole") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

binding :: Binding Source #

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

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

bMembers :: Lens' Binding [Text] Source #

Specifies the identities requesting access for a Cloud Platform resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. * `user:{emailid}`: An email address that represents a specific Google account. For example, `alice'gmail.com` or `joe'example.com`. * `serviceAccount:{emailid}`: An email address that represents a service account. For example, `my-other-app'appspot.gserviceaccount.com`. * `group:{emailid}`: An email address that represents a Google group. For example, `admins'example.com`. * `domain:{domain}`: A Google Apps domain name that represents all the users of that domain. For example, `google.com` or `example.com`.

bRole :: Lens' Binding (Maybe Text) Source #

Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`.

Deployment

data Deployment Source #

See: deployment smart constructor.

Instances

Eq Deployment Source # 
Data Deployment Source # 

Methods

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

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

toConstr :: Deployment -> Constr #

dataTypeOf :: Deployment -> DataType #

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

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

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

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

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

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

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

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

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

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

Show Deployment Source # 
Generic Deployment Source # 

Associated Types

type Rep Deployment :: * -> * #

ToJSON Deployment Source # 
FromJSON Deployment Source # 
type Rep Deployment Source # 
type Rep Deployment = D1 (MetaData "Deployment" "Network.Google.DeploymentManager.Types.Product" "gogol-deploymentmanager-0.3.0-3eZxCs4Zp6p5E3Md7xBrZT" False) (C1 (MetaCons "Deployment'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dInsertTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dOperation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Operation)))) ((:*:) (S1 (MetaSel (Just Symbol "_dFingerprint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bytes))) ((:*:) (S1 (MetaSel (Just Symbol "_dSelfLink") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_dName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_dManifest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Textual Word64)))) (S1 (MetaSel (Just Symbol "_dLabels") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [DeploymentLabelEntry]))))) ((:*:) (S1 (MetaSel (Just Symbol "_dDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_dUpdate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DeploymentUpdate))) (S1 (MetaSel (Just Symbol "_dTarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe TargetConfiguration))))))))

deployment :: Deployment Source #

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

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

dInsertTime :: Lens' Deployment (Maybe Text) Source #

Output Only
Timestamp when the deployment was created, in RFC3339 text format .

dOperation :: Lens' Deployment (Maybe Operation) Source #

Output Only
The Operation that most recently ran, or is currently running, on this deployment.

dFingerprint :: Lens' Deployment (Maybe ByteString) Source #

Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.

dSelfLink :: Lens' Deployment (Maybe Text) Source #

Output Only
Self link for the deployment.

dName :: Lens' Deployment (Maybe Text) Source #

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression a-z? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

dManifest :: Lens' Deployment (Maybe Text) Source #

Output Only
URL of the manifest representing the last manifest that was successfully deployed.

dId :: Lens' Deployment (Maybe Word64) Source #

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

dLabels :: Lens' Deployment [DeploymentLabelEntry] Source #

Map of labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: a-z? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?

dDescription :: Lens' Deployment (Maybe Text) Source #

An optional user-provided description of the deployment.

dUpdate :: Lens' Deployment (Maybe DeploymentUpdate) Source #

Output Only
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.

dTarget :: Lens' Deployment (Maybe TargetConfiguration) Source #

Input Only
The parameters that define your deployment, including the deployment configuration and relevant templates.