Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- Waiters
- Operations
- ListServices (Paginated)
- ListEnvironments (Paginated)
- UpdateEnvironment
- DeleteEnvironment
- DeleteService
- UpdateService
- GetServiceInstance
- AcceptEnvironmentAccountConnection
- ListTagsForResource (Paginated)
- UpdateAccountSettings
- RejectEnvironmentAccountConnection
- ListServiceInstances (Paginated)
- CancelServicePipelineDeployment
- CreateServiceTemplateVersion
- GetServiceTemplate
- CreateEnvironmentTemplateVersion
- CancelServiceInstanceDeployment
- GetEnvironmentTemplate
- UpdateServicePipeline
- ListServiceTemplateVersions (Paginated)
- CreateEnvironmentAccountConnection
- ListEnvironmentTemplateVersions (Paginated)
- GetEnvironmentTemplateVersion
- CreateServiceTemplate
- GetServiceTemplateVersion
- CreateEnvironmentTemplate
- DeleteEnvironmentTemplate
- UpdateEnvironmentTemplate
- GetEnvironmentAccountConnection
- ListEnvironmentTemplates (Paginated)
- DeleteServiceTemplate
- UpdateServiceTemplate
- ListServiceTemplates (Paginated)
- GetAccountSettings
- CancelEnvironmentDeployment
- UpdateServiceInstance
- TagResource
- GetEnvironment
- ListEnvironmentAccountConnections (Paginated)
- GetService
- UntagResource
- DeleteEnvironmentAccountConnection
- UpdateEnvironmentAccountConnection
- DeleteServiceTemplateVersion
- UpdateServiceTemplateVersion
- UpdateEnvironmentTemplateVersion
- DeleteEnvironmentTemplateVersion
- CreateEnvironment
- CreateService
- Types
- DeploymentStatus
- DeploymentUpdateType
- EnvironmentAccountConnectionRequesterAccountType
- EnvironmentAccountConnectionStatus
- Provisioning
- ServiceStatus
- TemplateVersionStatus
- AccountSettings
- CompatibleEnvironmentTemplate
- CompatibleEnvironmentTemplateInput
- Environment
- EnvironmentAccountConnection
- EnvironmentAccountConnectionSummary
- EnvironmentSummary
- EnvironmentTemplate
- EnvironmentTemplateFilter
- EnvironmentTemplateSummary
- EnvironmentTemplateVersion
- EnvironmentTemplateVersionSummary
- S3ObjectSource
- Service
- ServiceInstance
- ServiceInstanceSummary
- ServicePipeline
- ServiceSummary
- ServiceTemplate
- ServiceTemplateSummary
- ServiceTemplateVersion
- ServiceTemplateVersionSummary
- Tag
- TemplateVersionSourceInput
Derived from API version 2020-07-20
of the AWS service descriptions, licensed under Apache 2.0.
This is the AWS Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions and data types for the AWS Proton service.
The documentation for each action shows the Query API request parameters and the XML response.
Alternatively, you can use the AWS CLI to access an API. For more information, see the AWS Command Line Interface User Guide.
The AWS Proton service is a two-pronged automation framework. Administrators create service templates to provide standardized infrastructure and deployment tooling for serverless and container based applications. Developers, in turn, select from the available service templates to automate their application or service deployments.
Because administrators define the infrastructure and tooling that AWS Proton deploys and manages, they need permissions to use all of the listed API operations.
When developers select a specific infrastructure and tooling set, AWS Proton deploys their applications. To monitor their applications that are running on AWS Proton, developers need permissions to the service create, list, update and delete API operations and the service instance list and update API operations.
To learn more about AWS Proton administration, see the AWS Proton Administrator Guide.
To learn more about deploying serverless and containerized applications on AWS Proton, see the AWS Proton User Guide.
Ensuring Idempotency
When you make a mutating API request, the request typically returns a result before the asynchronous workflows of the operation are complete. Operations might also time out or encounter other server issues before they're complete, even if the request already returned a result. This might make it difficult to determine whether the request succeeded. Moreover, you might need to retry the request multiple times to ensure that the operation completes successfully. However, if the original request and the subsequent retries are successful, the operation occurs multiple times. This means that you might create more resources than you intended.
Idempotency ensures that an API request action completes no more than one time. With an idempotent request, if the original request action completes successfully, any subsequent retries complete successfully without performing any further actions. However, the result might contain updated information, such as the current creation status.
The following lists of APIs are grouped according to methods that ensure idempotency.
Idempotent create APIs with a client token
The API actions in this list support idempotency with the use of a client token. The corresponding AWS CLI commands also support idempotency using a client token. A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request. We recommend that you don't reuse the same client token for other API requests. If you don’t provide a client token for these APIs, a default client token is automatically provided by SDKs.
Given a request action that has succeeded:
If you retry the request using the same client token and the same parameters, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If you retry the request using the same client token, but one or more of
the parameters are different, the retry throws a ValidationException
with an IdempotentParameterMismatch
error.
Client tokens expire eight hours after a request is made. If you retry the request with the expired token, a new resource is created.
If the original resource is deleted and you retry the request, a new resource is created.
Idempotent create APIs with a client token:
- CreateEnvironmentTemplateVersion
- CreateServiceTemplateVersion
- CreateEnvironmentAccountConnection
Idempotent create APIs
Given a request action that has succeeded:
If you retry the request with an API from this group, and the original resource hasn't been modified, the retry succeeds without performing any further actions other than returning the original resource detail data in the response.
If the original resource has been modified, the retry throws a
ConflictException
.
If you retry with different input parameters, the retry throws a
ValidationException
with an IdempotentParameterMismatch
error.
Idempotent create APIs:
- CreateEnvironmentTemplate
- CreateServiceTemplate
- CreateEnvironment
- CreateService
Idempotent delete APIs
Given a request action that has succeeded:
When you retry the request with an API from this group and the resource was deleted, its metadata is returned in the response.
If you retry and the resource doesn't exist, the response is empty.
In both cases, the retry succeeds.
Idempotent delete APIs:
- DeleteEnvironmentTemplate
- DeleteEnvironmentTemplateVersion
- DeleteServiceTemplate
- DeleteServiceTemplateVersion
- DeleteEnvironmentAccountConnection
Asynchronous idempotent delete APIs
Given a request action that has succeeded:
If you retry the request with an API from this group, if the original
request delete operation status is DELETE_IN_PROGRESS
, the retry
returns the resource detail data in the response without performing any
further actions.
If the original request delete operation is complete, a retry returns an empty response.
Asynchronous idempotent delete APIs:
- DeleteEnvironment
- DeleteService
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newEnvironmentDeployed :: Wait GetEnvironment
- newServiceTemplateVersionRegistered :: Wait GetServiceTemplateVersion
- newEnvironmentTemplateVersionRegistered :: Wait GetEnvironmentTemplateVersion
- newServiceUpdated :: Wait GetService
- newServiceDeleted :: Wait GetService
- newServiceInstanceDeployed :: Wait GetServiceInstance
- newServicePipelineDeployed :: Wait GetService
- newServiceCreated :: Wait GetService
- data ListServices = ListServices' (Maybe Text) (Maybe Natural)
- newListServices :: ListServices
- data ListServicesResponse = ListServicesResponse' (Maybe Text) Int [ServiceSummary]
- newListServicesResponse :: Int -> ListServicesResponse
- data ListEnvironments = ListEnvironments' (Maybe [EnvironmentTemplateFilter]) (Maybe Text) (Maybe Natural)
- newListEnvironments :: ListEnvironments
- data ListEnvironmentsResponse = ListEnvironmentsResponse' (Maybe Text) Int [EnvironmentSummary]
- newListEnvironmentsResponse :: Int -> ListEnvironmentsResponse
- data UpdateEnvironment = UpdateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) DeploymentUpdateType Text
- newUpdateEnvironment :: DeploymentUpdateType -> Text -> UpdateEnvironment
- data UpdateEnvironmentResponse = UpdateEnvironmentResponse' Int Environment
- newUpdateEnvironmentResponse :: Int -> Environment -> UpdateEnvironmentResponse
- data DeleteEnvironment = DeleteEnvironment' Text
- newDeleteEnvironment :: Text -> DeleteEnvironment
- data DeleteEnvironmentResponse = DeleteEnvironmentResponse' (Maybe Environment) Int
- newDeleteEnvironmentResponse :: Int -> DeleteEnvironmentResponse
- data DeleteService = DeleteService' Text
- newDeleteService :: Text -> DeleteService
- data DeleteServiceResponse = DeleteServiceResponse' (Maybe Service) Int
- newDeleteServiceResponse :: Int -> DeleteServiceResponse
- data UpdateService = UpdateService' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateService :: Text -> UpdateService
- data UpdateServiceResponse = UpdateServiceResponse' Int Service
- newUpdateServiceResponse :: Int -> Service -> UpdateServiceResponse
- data GetServiceInstance = GetServiceInstance' Text Text
- newGetServiceInstance :: Text -> Text -> GetServiceInstance
- data GetServiceInstanceResponse = GetServiceInstanceResponse' Int ServiceInstance
- newGetServiceInstanceResponse :: Int -> ServiceInstance -> GetServiceInstanceResponse
- data AcceptEnvironmentAccountConnection = AcceptEnvironmentAccountConnection' Text
- newAcceptEnvironmentAccountConnection :: Text -> AcceptEnvironmentAccountConnection
- data AcceptEnvironmentAccountConnectionResponse = AcceptEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newAcceptEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> AcceptEnvironmentAccountConnectionResponse
- data ListTagsForResource = ListTagsForResource' (Maybe Text) (Maybe Natural) Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) Int [Tag]
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data UpdateAccountSettings = UpdateAccountSettings' (Maybe Text)
- newUpdateAccountSettings :: UpdateAccountSettings
- data UpdateAccountSettingsResponse = UpdateAccountSettingsResponse' Int AccountSettings
- newUpdateAccountSettingsResponse :: Int -> AccountSettings -> UpdateAccountSettingsResponse
- data RejectEnvironmentAccountConnection = RejectEnvironmentAccountConnection' Text
- newRejectEnvironmentAccountConnection :: Text -> RejectEnvironmentAccountConnection
- data RejectEnvironmentAccountConnectionResponse = RejectEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newRejectEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> RejectEnvironmentAccountConnectionResponse
- data ListServiceInstances = ListServiceInstances' (Maybe Text) (Maybe Text) (Maybe Natural)
- newListServiceInstances :: ListServiceInstances
- data ListServiceInstancesResponse = ListServiceInstancesResponse' (Maybe Text) Int [ServiceInstanceSummary]
- newListServiceInstancesResponse :: Int -> ListServiceInstancesResponse
- data CancelServicePipelineDeployment = CancelServicePipelineDeployment' Text
- newCancelServicePipelineDeployment :: Text -> CancelServicePipelineDeployment
- data CancelServicePipelineDeploymentResponse = CancelServicePipelineDeploymentResponse' Int ServicePipeline
- newCancelServicePipelineDeploymentResponse :: Int -> ServicePipeline -> CancelServicePipelineDeploymentResponse
- data CreateServiceTemplateVersion = CreateServiceTemplateVersion' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (NonEmpty CompatibleEnvironmentTemplateInput) TemplateVersionSourceInput Text
- newCreateServiceTemplateVersion :: NonEmpty CompatibleEnvironmentTemplateInput -> TemplateVersionSourceInput -> Text -> CreateServiceTemplateVersion
- data CreateServiceTemplateVersionResponse = CreateServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newCreateServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> CreateServiceTemplateVersionResponse
- data GetServiceTemplate = GetServiceTemplate' Text
- newGetServiceTemplate :: Text -> GetServiceTemplate
- data GetServiceTemplateResponse = GetServiceTemplateResponse' Int ServiceTemplate
- newGetServiceTemplateResponse :: Int -> ServiceTemplate -> GetServiceTemplateResponse
- data CreateEnvironmentTemplateVersion = CreateEnvironmentTemplateVersion' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) TemplateVersionSourceInput Text
- newCreateEnvironmentTemplateVersion :: TemplateVersionSourceInput -> Text -> CreateEnvironmentTemplateVersion
- data CreateEnvironmentTemplateVersionResponse = CreateEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newCreateEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> CreateEnvironmentTemplateVersionResponse
- data CancelServiceInstanceDeployment = CancelServiceInstanceDeployment' Text Text
- newCancelServiceInstanceDeployment :: Text -> Text -> CancelServiceInstanceDeployment
- data CancelServiceInstanceDeploymentResponse = CancelServiceInstanceDeploymentResponse' Int ServiceInstance
- newCancelServiceInstanceDeploymentResponse :: Int -> ServiceInstance -> CancelServiceInstanceDeploymentResponse
- data GetEnvironmentTemplate = GetEnvironmentTemplate' Text
- newGetEnvironmentTemplate :: Text -> GetEnvironmentTemplate
- data GetEnvironmentTemplateResponse = GetEnvironmentTemplateResponse' Int EnvironmentTemplate
- newGetEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> GetEnvironmentTemplateResponse
- data UpdateServicePipeline = UpdateServicePipeline' (Maybe Text) (Maybe Text) DeploymentUpdateType Text (Sensitive Text)
- newUpdateServicePipeline :: DeploymentUpdateType -> Text -> Text -> UpdateServicePipeline
- data UpdateServicePipelineResponse = UpdateServicePipelineResponse' Int ServicePipeline
- newUpdateServicePipelineResponse :: Int -> ServicePipeline -> UpdateServicePipelineResponse
- data ListServiceTemplateVersions = ListServiceTemplateVersions' (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newListServiceTemplateVersions :: Text -> ListServiceTemplateVersions
- data ListServiceTemplateVersionsResponse = ListServiceTemplateVersionsResponse' (Maybe Text) Int [ServiceTemplateVersionSummary]
- newListServiceTemplateVersionsResponse :: Int -> ListServiceTemplateVersionsResponse
- data CreateEnvironmentAccountConnection = CreateEnvironmentAccountConnection' (Maybe Text) Text Text Text
- newCreateEnvironmentAccountConnection :: Text -> Text -> Text -> CreateEnvironmentAccountConnection
- data CreateEnvironmentAccountConnectionResponse = CreateEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newCreateEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> CreateEnvironmentAccountConnectionResponse
- data ListEnvironmentTemplateVersions = ListEnvironmentTemplateVersions' (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newListEnvironmentTemplateVersions :: Text -> ListEnvironmentTemplateVersions
- data ListEnvironmentTemplateVersionsResponse = ListEnvironmentTemplateVersionsResponse' (Maybe Text) Int [EnvironmentTemplateVersionSummary]
- newListEnvironmentTemplateVersionsResponse :: Int -> ListEnvironmentTemplateVersionsResponse
- data GetEnvironmentTemplateVersion = GetEnvironmentTemplateVersion' Text Text Text
- newGetEnvironmentTemplateVersion :: Text -> Text -> Text -> GetEnvironmentTemplateVersion
- data GetEnvironmentTemplateVersionResponse = GetEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newGetEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> GetEnvironmentTemplateVersionResponse
- data CreateServiceTemplate = CreateServiceTemplate' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe (Sensitive Text)) (Maybe [Tag]) Text
- newCreateServiceTemplate :: Text -> CreateServiceTemplate
- data CreateServiceTemplateResponse = CreateServiceTemplateResponse' Int ServiceTemplate
- newCreateServiceTemplateResponse :: Int -> ServiceTemplate -> CreateServiceTemplateResponse
- data GetServiceTemplateVersion = GetServiceTemplateVersion' Text Text Text
- newGetServiceTemplateVersion :: Text -> Text -> Text -> GetServiceTemplateVersion
- data GetServiceTemplateVersionResponse = GetServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newGetServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> GetServiceTemplateVersionResponse
- data CreateEnvironmentTemplate = CreateEnvironmentTemplate' (Maybe Provisioning) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) Text
- newCreateEnvironmentTemplate :: Text -> CreateEnvironmentTemplate
- data CreateEnvironmentTemplateResponse = CreateEnvironmentTemplateResponse' Int EnvironmentTemplate
- newCreateEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> CreateEnvironmentTemplateResponse
- data DeleteEnvironmentTemplate = DeleteEnvironmentTemplate' Text
- newDeleteEnvironmentTemplate :: Text -> DeleteEnvironmentTemplate
- data DeleteEnvironmentTemplateResponse = DeleteEnvironmentTemplateResponse' (Maybe EnvironmentTemplate) Int
- newDeleteEnvironmentTemplateResponse :: Int -> DeleteEnvironmentTemplateResponse
- data UpdateEnvironmentTemplate = UpdateEnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateEnvironmentTemplate :: Text -> UpdateEnvironmentTemplate
- data UpdateEnvironmentTemplateResponse = UpdateEnvironmentTemplateResponse' Int EnvironmentTemplate
- newUpdateEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> UpdateEnvironmentTemplateResponse
- data GetEnvironmentAccountConnection = GetEnvironmentAccountConnection' Text
- newGetEnvironmentAccountConnection :: Text -> GetEnvironmentAccountConnection
- data GetEnvironmentAccountConnectionResponse = GetEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newGetEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> GetEnvironmentAccountConnectionResponse
- data ListEnvironmentTemplates = ListEnvironmentTemplates' (Maybe Text) (Maybe Natural)
- newListEnvironmentTemplates :: ListEnvironmentTemplates
- data ListEnvironmentTemplatesResponse = ListEnvironmentTemplatesResponse' (Maybe Text) Int [EnvironmentTemplateSummary]
- newListEnvironmentTemplatesResponse :: Int -> ListEnvironmentTemplatesResponse
- data DeleteServiceTemplate = DeleteServiceTemplate' Text
- newDeleteServiceTemplate :: Text -> DeleteServiceTemplate
- data DeleteServiceTemplateResponse = DeleteServiceTemplateResponse' (Maybe ServiceTemplate) Int
- newDeleteServiceTemplateResponse :: Int -> DeleteServiceTemplateResponse
- data UpdateServiceTemplate = UpdateServiceTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateServiceTemplate :: Text -> UpdateServiceTemplate
- data UpdateServiceTemplateResponse = UpdateServiceTemplateResponse' Int ServiceTemplate
- newUpdateServiceTemplateResponse :: Int -> ServiceTemplate -> UpdateServiceTemplateResponse
- data ListServiceTemplates = ListServiceTemplates' (Maybe Text) (Maybe Natural)
- newListServiceTemplates :: ListServiceTemplates
- data ListServiceTemplatesResponse = ListServiceTemplatesResponse' (Maybe Text) Int [ServiceTemplateSummary]
- newListServiceTemplatesResponse :: Int -> ListServiceTemplatesResponse
- data GetAccountSettings = GetAccountSettings' {
- newGetAccountSettings :: GetAccountSettings
- data GetAccountSettingsResponse = GetAccountSettingsResponse' (Maybe AccountSettings) Int
- newGetAccountSettingsResponse :: Int -> GetAccountSettingsResponse
- data CancelEnvironmentDeployment = CancelEnvironmentDeployment' Text
- newCancelEnvironmentDeployment :: Text -> CancelEnvironmentDeployment
- data CancelEnvironmentDeploymentResponse = CancelEnvironmentDeploymentResponse' Int Environment
- newCancelEnvironmentDeploymentResponse :: Int -> Environment -> CancelEnvironmentDeploymentResponse
- data UpdateServiceInstance = UpdateServiceInstance' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) DeploymentUpdateType Text Text
- newUpdateServiceInstance :: DeploymentUpdateType -> Text -> Text -> UpdateServiceInstance
- data UpdateServiceInstanceResponse = UpdateServiceInstanceResponse' Int ServiceInstance
- newUpdateServiceInstanceResponse :: Int -> ServiceInstance -> UpdateServiceInstanceResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data GetEnvironment = GetEnvironment' Text
- newGetEnvironment :: Text -> GetEnvironment
- data GetEnvironmentResponse = GetEnvironmentResponse' Int Environment
- newGetEnvironmentResponse :: Int -> Environment -> GetEnvironmentResponse
- data ListEnvironmentAccountConnections = ListEnvironmentAccountConnections' (Maybe Text) (Maybe Text) (Maybe [EnvironmentAccountConnectionStatus]) (Maybe Natural) EnvironmentAccountConnectionRequesterAccountType
- newListEnvironmentAccountConnections :: EnvironmentAccountConnectionRequesterAccountType -> ListEnvironmentAccountConnections
- data ListEnvironmentAccountConnectionsResponse = ListEnvironmentAccountConnectionsResponse' (Maybe Text) Int [EnvironmentAccountConnectionSummary]
- newListEnvironmentAccountConnectionsResponse :: Int -> ListEnvironmentAccountConnectionsResponse
- data GetService = GetService' Text
- newGetService :: Text -> GetService
- data GetServiceResponse = GetServiceResponse' (Maybe Service) Int
- newGetServiceResponse :: Int -> GetServiceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data DeleteEnvironmentAccountConnection = DeleteEnvironmentAccountConnection' Text
- newDeleteEnvironmentAccountConnection :: Text -> DeleteEnvironmentAccountConnection
- data DeleteEnvironmentAccountConnectionResponse = DeleteEnvironmentAccountConnectionResponse' (Maybe EnvironmentAccountConnection) Int
- newDeleteEnvironmentAccountConnectionResponse :: Int -> DeleteEnvironmentAccountConnectionResponse
- data UpdateEnvironmentAccountConnection = UpdateEnvironmentAccountConnection' Text Text
- newUpdateEnvironmentAccountConnection :: Text -> Text -> UpdateEnvironmentAccountConnection
- data UpdateEnvironmentAccountConnectionResponse = UpdateEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newUpdateEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> UpdateEnvironmentAccountConnectionResponse
- data DeleteServiceTemplateVersion = DeleteServiceTemplateVersion' Text Text Text
- newDeleteServiceTemplateVersion :: Text -> Text -> Text -> DeleteServiceTemplateVersion
- data DeleteServiceTemplateVersionResponse = DeleteServiceTemplateVersionResponse' (Maybe ServiceTemplateVersion) Int
- newDeleteServiceTemplateVersionResponse :: Int -> DeleteServiceTemplateVersionResponse
- data UpdateServiceTemplateVersion = UpdateServiceTemplateVersion' (Maybe TemplateVersionStatus) (Maybe (NonEmpty CompatibleEnvironmentTemplateInput)) (Maybe (Sensitive Text)) Text Text Text
- newUpdateServiceTemplateVersion :: Text -> Text -> Text -> UpdateServiceTemplateVersion
- data UpdateServiceTemplateVersionResponse = UpdateServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newUpdateServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> UpdateServiceTemplateVersionResponse
- data UpdateEnvironmentTemplateVersion = UpdateEnvironmentTemplateVersion' (Maybe TemplateVersionStatus) (Maybe (Sensitive Text)) Text Text Text
- newUpdateEnvironmentTemplateVersion :: Text -> Text -> Text -> UpdateEnvironmentTemplateVersion
- data UpdateEnvironmentTemplateVersionResponse = UpdateEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newUpdateEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> UpdateEnvironmentTemplateVersionResponse
- data DeleteEnvironmentTemplateVersion = DeleteEnvironmentTemplateVersion' Text Text Text
- newDeleteEnvironmentTemplateVersion :: Text -> Text -> Text -> DeleteEnvironmentTemplateVersion
- data DeleteEnvironmentTemplateVersionResponse = DeleteEnvironmentTemplateVersionResponse' (Maybe EnvironmentTemplateVersion) Int
- newDeleteEnvironmentTemplateVersionResponse :: Int -> DeleteEnvironmentTemplateVersionResponse
- data CreateEnvironment = CreateEnvironment' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) Text (Sensitive Text) Text Text
- newCreateEnvironment :: Text -> Text -> Text -> Text -> CreateEnvironment
- data CreateEnvironmentResponse = CreateEnvironmentResponse' Int Environment
- newCreateEnvironmentResponse :: Int -> Environment -> CreateEnvironmentResponse
- data CreateService = CreateService' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) Text Text
- newCreateService :: Text -> Text -> Text -> Text -> CreateService
- data CreateServiceResponse = CreateServiceResponse' Int Service
- newCreateServiceResponse :: Int -> Service -> CreateServiceResponse
- newtype DeploymentStatus where
- DeploymentStatus' { }
- pattern DeploymentStatus_CANCELLED :: DeploymentStatus
- pattern DeploymentStatus_CANCELLING :: DeploymentStatus
- pattern DeploymentStatus_DELETE_COMPLETE :: DeploymentStatus
- pattern DeploymentStatus_DELETE_FAILED :: DeploymentStatus
- pattern DeploymentStatus_DELETE_IN_PROGRESS :: DeploymentStatus
- pattern DeploymentStatus_FAILED :: DeploymentStatus
- pattern DeploymentStatus_IN_PROGRESS :: DeploymentStatus
- pattern DeploymentStatus_SUCCEEDED :: DeploymentStatus
- newtype DeploymentUpdateType where
- newtype EnvironmentAccountConnectionRequesterAccountType where
- EnvironmentAccountConnectionRequesterAccountType' { }
- pattern EnvironmentAccountConnectionRequesterAccountType_ENVIRONMENT_ACCOUNT :: EnvironmentAccountConnectionRequesterAccountType
- pattern EnvironmentAccountConnectionRequesterAccountType_MANAGEMENT_ACCOUNT :: EnvironmentAccountConnectionRequesterAccountType
- newtype EnvironmentAccountConnectionStatus where
- EnvironmentAccountConnectionStatus' { }
- pattern EnvironmentAccountConnectionStatus_CONNECTED :: EnvironmentAccountConnectionStatus
- pattern EnvironmentAccountConnectionStatus_PENDING :: EnvironmentAccountConnectionStatus
- pattern EnvironmentAccountConnectionStatus_REJECTED :: EnvironmentAccountConnectionStatus
- newtype Provisioning where
- Provisioning' { }
- pattern Provisioning_CUSTOMER_MANAGED :: Provisioning
- newtype ServiceStatus where
- ServiceStatus' { }
- pattern ServiceStatus_ACTIVE :: ServiceStatus
- pattern ServiceStatus_CREATE_FAILED :: ServiceStatus
- pattern ServiceStatus_CREATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus
- pattern ServiceStatus_CREATE_FAILED_CLEANUP_FAILED :: ServiceStatus
- pattern ServiceStatus_CREATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus
- pattern ServiceStatus_CREATE_IN_PROGRESS :: ServiceStatus
- pattern ServiceStatus_DELETE_FAILED :: ServiceStatus
- pattern ServiceStatus_DELETE_IN_PROGRESS :: ServiceStatus
- pattern ServiceStatus_UPDATE_COMPLETE_CLEANUP_FAILED :: ServiceStatus
- pattern ServiceStatus_UPDATE_FAILED :: ServiceStatus
- pattern ServiceStatus_UPDATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus
- pattern ServiceStatus_UPDATE_FAILED_CLEANUP_FAILED :: ServiceStatus
- pattern ServiceStatus_UPDATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus
- pattern ServiceStatus_UPDATE_IN_PROGRESS :: ServiceStatus
- newtype TemplateVersionStatus where
- TemplateVersionStatus' { }
- pattern TemplateVersionStatus_DRAFT :: TemplateVersionStatus
- pattern TemplateVersionStatus_PUBLISHED :: TemplateVersionStatus
- pattern TemplateVersionStatus_REGISTRATION_FAILED :: TemplateVersionStatus
- pattern TemplateVersionStatus_REGISTRATION_IN_PROGRESS :: TemplateVersionStatus
- data AccountSettings = AccountSettings' (Maybe Text)
- newAccountSettings :: AccountSettings
- data CompatibleEnvironmentTemplate = CompatibleEnvironmentTemplate' Text Text
- newCompatibleEnvironmentTemplate :: Text -> Text -> CompatibleEnvironmentTemplate
- data CompatibleEnvironmentTemplateInput = CompatibleEnvironmentTemplateInput' Text Text
- newCompatibleEnvironmentTemplateInput :: Text -> Text -> CompatibleEnvironmentTemplateInput
- data Environment = Environment' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text
- newEnvironment :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Environment
- data EnvironmentAccountConnection = EnvironmentAccountConnection' Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus
- newEnvironmentAccountConnection :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnection
- data EnvironmentAccountConnectionSummary = EnvironmentAccountConnectionSummary' Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus
- newEnvironmentAccountConnectionSummary :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnectionSummary
- data EnvironmentSummary = EnvironmentSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text
- newEnvironmentSummary :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> EnvironmentSummary
- data EnvironmentTemplate = EnvironmentTemplate' (Maybe Provisioning) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text
- newEnvironmentTemplate :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplate
- data EnvironmentTemplateFilter = EnvironmentTemplateFilter' Text Text
- newEnvironmentTemplateFilter :: Text -> Text -> EnvironmentTemplateFilter
- data EnvironmentTemplateSummary = EnvironmentTemplateSummary' (Maybe Provisioning) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text
- newEnvironmentTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplateSummary
- data EnvironmentTemplateVersion = EnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text
- newEnvironmentTemplateVersion :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> EnvironmentTemplateVersion
- data EnvironmentTemplateVersionSummary = EnvironmentTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text
- newEnvironmentTemplateVersionSummary :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> EnvironmentTemplateVersionSummary
- data S3ObjectSource = S3ObjectSource' Text Text
- newS3ObjectSource :: Text -> Text -> S3ObjectSource
- data Service = Service' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe ServicePipeline) (Maybe (Sensitive Text)) (Maybe Text) Text POSIX POSIX Text (Sensitive Text) ServiceStatus Text
- newService :: Text -> UTCTime -> UTCTime -> Text -> Text -> ServiceStatus -> Text -> Service
- data ServiceInstance = ServiceInstance' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text
- newServiceInstance :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstance
- data ServiceInstanceSummary = ServiceInstanceSummary' (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text
- newServiceInstanceSummary :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstanceSummary
- data ServicePipeline = ServicePipeline' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text
- newServicePipeline :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> ServicePipeline
- data ServiceSummary = ServiceSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text ServiceStatus Text
- newServiceSummary :: Text -> UTCTime -> UTCTime -> Text -> ServiceStatus -> Text -> ServiceSummary
- data ServiceTemplate = ServiceTemplate' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe (Sensitive Text)) Text POSIX POSIX Text
- newServiceTemplate :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplate
- data ServiceTemplateSummary = ServiceTemplateSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe (Sensitive Text)) Text POSIX POSIX Text
- newServiceTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplateSummary
- data ServiceTemplateVersion = ServiceTemplateVersion' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text [CompatibleEnvironmentTemplate] POSIX POSIX Text Text TemplateVersionStatus Text
- newServiceTemplateVersion :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> ServiceTemplateVersion
- data ServiceTemplateVersionSummary = ServiceTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text
- newServiceTemplateVersionSummary :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> ServiceTemplateVersionSummary
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data TemplateVersionSourceInput = TemplateVersionSourceInput' (Maybe S3ObjectSource)
- newTemplateVersionSourceInput :: TemplateVersionSourceInput
Service Configuration
defaultService :: Service Source #
API version 2020-07-20
of the Amazon Proton SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by Proton
.
ValidationException
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The input is invalid or an out-of-range value was supplied for the input parameter.
AccessDeniedException
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There isn't sufficient access for performing this action.
ConflictException
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request couldn't be made due to a conflicting operation or resource.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A quota was exceeded. For more information, see AWS Proton Quotas in the AWS Proton Administrator Guide.
ThrottlingException
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was denied due to request throttling.
InternalServerException
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request failed to register with the service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The requested resource wasn't found.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
EnvironmentDeployed
newEnvironmentDeployed :: Wait GetEnvironment Source #
Polls GetEnvironment
every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
ServiceTemplateVersionRegistered
newServiceTemplateVersionRegistered :: Wait GetServiceTemplateVersion Source #
Polls GetServiceTemplateVersion
every 2 seconds until a successful state is reached. An error is returned after 150 failed checks.
EnvironmentTemplateVersionRegistered
newEnvironmentTemplateVersionRegistered :: Wait GetEnvironmentTemplateVersion Source #
Polls GetEnvironmentTemplateVersion
every 2 seconds until a successful state is reached. An error is returned after 150 failed checks.
ServiceUpdated
newServiceUpdated :: Wait GetService Source #
Polls GetService
every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
ServiceDeleted
newServiceDeleted :: Wait GetService Source #
Polls GetService
every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
ServiceInstanceDeployed
newServiceInstanceDeployed :: Wait GetServiceInstance Source #
Polls GetServiceInstance
every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
ServicePipelineDeployed
newServicePipelineDeployed :: Wait GetService Source #
Polls GetService
every 10 seconds until a successful state is reached. An error is returned after 360 failed checks.
ServiceCreated
newServiceCreated :: Wait GetService Source #
Polls GetService
every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
ListServices (Paginated)
data ListServices Source #
See: newListServices
smart constructor.
Instances
newListServices :: ListServices Source #
Create a value of ListServices
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServices'
, listServices_nextToken
- A token to indicate the location of the next service in the array of
services, after the list of services that was previously requested.
$sel:maxResults:ListServices'
, listServices_maxResults
- The maximum number of services to list.
data ListServicesResponse Source #
See: newListServicesResponse
smart constructor.
Instances
newListServicesResponse Source #
Create a value of ListServicesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServices'
, listServicesResponse_nextToken
- A token to indicate the location of the next service in the array of
services, after the current requested list of services.
$sel:httpStatus:ListServicesResponse'
, listServicesResponse_httpStatus
- The response's http status code.
$sel:services:ListServicesResponse'
, listServicesResponse_services
- An array of services with summaries of detail data.
ListEnvironments (Paginated)
data ListEnvironments Source #
See: newListEnvironments
smart constructor.
Instances
newListEnvironments :: ListEnvironments Source #
Create a value of ListEnvironments
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environmentTemplates:ListEnvironments'
, listEnvironments_environmentTemplates
- An array of the versions of the environment template.
$sel:nextToken:ListEnvironments'
, listEnvironments_nextToken
- A token to indicate the location of the next environment in the array of
environments, after the list of environments that was previously
requested.
$sel:maxResults:ListEnvironments'
, listEnvironments_maxResults
- The maximum number of environments to list.
data ListEnvironmentsResponse Source #
See: newListEnvironmentsResponse
smart constructor.
Instances
newListEnvironmentsResponse Source #
Create a value of ListEnvironmentsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironments'
, listEnvironmentsResponse_nextToken
- A token to indicate the location of the next environment in the array of
environments, after the current requested list of environments.
$sel:httpStatus:ListEnvironmentsResponse'
, listEnvironmentsResponse_httpStatus
- The response's http status code.
$sel:environments:ListEnvironmentsResponse'
, listEnvironmentsResponse_environments
- An array of environment detail data summaries.
UpdateEnvironment
data UpdateEnvironment Source #
See: newUpdateEnvironment
smart constructor.
UpdateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) DeploymentUpdateType Text |
Instances
Create a value of UpdateEnvironment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:protonServiceRoleArn:UpdateEnvironment'
, updateEnvironment_protonServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton service role that
allows AWS Proton to make API calls to other services your behalf.
$sel:environmentAccountConnectionId:UpdateEnvironment'
, updateEnvironment_environmentAccountConnectionId
- The ID of the environment account connection.
You can only update to a new environment account connection if it was created in the same environment account that the current environment account connection was created in and is associated with the current environment.
$sel:spec:UpdateEnvironment'
, updateEnvironment_spec
- The formatted specification that defines the update.
$sel:templateMinorVersion:UpdateEnvironment'
, updateEnvironment_templateMinorVersion
- The ID of the minor version of the environment to update.
$sel:description:UpdateEnvironment'
, updateEnvironment_description
- A description of the environment update.
$sel:templateMajorVersion:UpdateEnvironment'
, updateEnvironment_templateMajorVersion
- The ID of the major version of the environment to update.
$sel:deploymentType:UpdateEnvironment'
, updateEnvironment_deploymentType
- There are four modes for updating an environment as described in the
following. The deploymentType
field defines the mode.
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the environment is deployed and updated with the new
spec that you provide. Only requested parameters are updated.
Don’t include minor or major version parameters when you use this
deployment-type
.
[]
MINOR_VERSION
In this mode, the environment is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the environment is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).
$sel:name:UpdateEnvironment'
, updateEnvironment_name
- The name of the environment to update.
data UpdateEnvironmentResponse Source #
See: newUpdateEnvironmentResponse
smart constructor.
Instances
newUpdateEnvironmentResponse Source #
Create a value of UpdateEnvironmentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateEnvironmentResponse'
, updateEnvironmentResponse_httpStatus
- The response's http status code.
$sel:environment:UpdateEnvironmentResponse'
, updateEnvironmentResponse_environment
- The environment detail data that's returned by AWS Proton.
DeleteEnvironment
data DeleteEnvironment Source #
See: newDeleteEnvironment
smart constructor.
Instances
Create a value of DeleteEnvironment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DeleteEnvironment'
, deleteEnvironment_name
- The name of the environment to delete.
data DeleteEnvironmentResponse Source #
See: newDeleteEnvironmentResponse
smart constructor.
Instances
newDeleteEnvironmentResponse Source #
Create a value of DeleteEnvironmentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environment:DeleteEnvironmentResponse'
, deleteEnvironmentResponse_environment
- The environment detail data that's returned by AWS Proton.
$sel:httpStatus:DeleteEnvironmentResponse'
, deleteEnvironmentResponse_httpStatus
- The response's http status code.
DeleteService
data DeleteService Source #
See: newDeleteService
smart constructor.
Instances
Create a value of DeleteService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DeleteService'
, deleteService_name
- The name of the service to delete.
data DeleteServiceResponse Source #
See: newDeleteServiceResponse
smart constructor.
Instances
newDeleteServiceResponse Source #
Create a value of DeleteServiceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:service:DeleteServiceResponse'
, deleteServiceResponse_service
- The service detail data that's returned by AWS Proton.
$sel:httpStatus:DeleteServiceResponse'
, deleteServiceResponse_httpStatus
- The response's http status code.
UpdateService
data UpdateService Source #
See: newUpdateService
smart constructor.
Instances
Create a value of UpdateService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:spec:UpdateService'
, updateService_spec
- Lists the service instances to add and the existing service instances to
remain. Omit the existing service instances to delete from the list.
Don't include edits to the existing service instances or pipeline.
For more information, see Edit a service in the
AWS Proton Administrator Guide
or the
AWS Proton User Guide.
$sel:description:UpdateService'
, updateService_description
- The edited service description.
$sel:name:UpdateService'
, updateService_name
- The name of the service to edit.
data UpdateServiceResponse Source #
See: newUpdateServiceResponse
smart constructor.
Instances
newUpdateServiceResponse Source #
:: Int | |
-> Service | |
-> UpdateServiceResponse |
Create a value of UpdateServiceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateServiceResponse'
, updateServiceResponse_httpStatus
- The response's http status code.
$sel:service:UpdateServiceResponse'
, updateServiceResponse_service
- The service detail data that's returned by AWS Proton.
GetServiceInstance
data GetServiceInstance Source #
See: newGetServiceInstance
smart constructor.
Instances
newGetServiceInstance Source #
:: Text | |
-> Text | |
-> GetServiceInstance |
Create a value of GetServiceInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:GetServiceInstance'
, getServiceInstance_name
- The name of a service instance that you want to get the detail data for.
$sel:serviceName:GetServiceInstance'
, getServiceInstance_serviceName
- The name of the service that the service instance belongs to.
data GetServiceInstanceResponse Source #
See: newGetServiceInstanceResponse
smart constructor.
Instances
newGetServiceInstanceResponse Source #
Create a value of GetServiceInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetServiceInstanceResponse'
, getServiceInstanceResponse_httpStatus
- The response's http status code.
$sel:serviceInstance:GetServiceInstanceResponse'
, getServiceInstanceResponse_serviceInstance
- The service instance detail data that's returned by AWS Proton.
AcceptEnvironmentAccountConnection
data AcceptEnvironmentAccountConnection Source #
See: newAcceptEnvironmentAccountConnection
smart constructor.
Instances
newAcceptEnvironmentAccountConnection Source #
Create a value of AcceptEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:AcceptEnvironmentAccountConnection'
, acceptEnvironmentAccountConnection_id
- The ID of the environment account connection.
data AcceptEnvironmentAccountConnectionResponse Source #
See: newAcceptEnvironmentAccountConnectionResponse
smart constructor.
Instances
newAcceptEnvironmentAccountConnectionResponse Source #
:: Int | |
-> EnvironmentAccountConnection |
|
-> AcceptEnvironmentAccountConnectionResponse |
Create a value of AcceptEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:AcceptEnvironmentAccountConnectionResponse'
, acceptEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnection:AcceptEnvironmentAccountConnectionResponse'
, acceptEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment account connection data that's returned by AWS Proton.
ListTagsForResource (Paginated)
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResource_nextToken
- A token to indicate the location of the next resource tag in the array
of resource tags, after the list of resource tags that was previously
requested.
$sel:maxResults:ListTagsForResource'
, listTagsForResource_maxResults
- The maximum number of tags to list.
$sel:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) of the resource for the listed tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListTagsForResource'
, listTagsForResourceResponse_nextToken
- A token to indicate the location of the next resource tag in the array
of resource tags, after the current requested list of resource tags.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
$sel:tags:ListTagsForResourceResponse'
, listTagsForResourceResponse_tags
- An array of resource tags with detail data.
UpdateAccountSettings
data UpdateAccountSettings Source #
See: newUpdateAccountSettings
smart constructor.
Instances
newUpdateAccountSettings :: UpdateAccountSettings Source #
Create a value of UpdateAccountSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pipelineServiceRoleArn:UpdateAccountSettings'
, updateAccountSettings_pipelineServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton pipeline service role.
data UpdateAccountSettingsResponse Source #
See: newUpdateAccountSettingsResponse
smart constructor.
Instances
newUpdateAccountSettingsResponse Source #
Create a value of UpdateAccountSettingsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateAccountSettingsResponse'
, updateAccountSettingsResponse_httpStatus
- The response's http status code.
$sel:accountSettings:UpdateAccountSettingsResponse'
, updateAccountSettingsResponse_accountSettings
- The AWS Proton pipeline service role detail data that's returned by AWS
Proton.
RejectEnvironmentAccountConnection
data RejectEnvironmentAccountConnection Source #
See: newRejectEnvironmentAccountConnection
smart constructor.
Instances
newRejectEnvironmentAccountConnection Source #
Create a value of RejectEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:RejectEnvironmentAccountConnection'
, rejectEnvironmentAccountConnection_id
- The ID of the environment account connection to reject.
data RejectEnvironmentAccountConnectionResponse Source #
See: newRejectEnvironmentAccountConnectionResponse
smart constructor.
Instances
newRejectEnvironmentAccountConnectionResponse Source #
:: Int | |
-> EnvironmentAccountConnection |
|
-> RejectEnvironmentAccountConnectionResponse |
Create a value of RejectEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:RejectEnvironmentAccountConnectionResponse'
, rejectEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnection:RejectEnvironmentAccountConnectionResponse'
, rejectEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment connection account detail data that's returned by AWS
Proton.
ListServiceInstances (Paginated)
data ListServiceInstances Source #
See: newListServiceInstances
smart constructor.
Instances
newListServiceInstances :: ListServiceInstances Source #
Create a value of ListServiceInstances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServiceInstances'
, listServiceInstances_nextToken
- A token to indicate the location of the next service in the array of
service instances, after the list of service instances that was
previously requested.
$sel:serviceName:ListServiceInstances'
, listServiceInstances_serviceName
- The name of the service that the service instance belongs to.
$sel:maxResults:ListServiceInstances'
, listServiceInstances_maxResults
- The maximum number of service instances to list.
data ListServiceInstancesResponse Source #
See: newListServiceInstancesResponse
smart constructor.
Instances
newListServiceInstancesResponse Source #
Create a value of ListServiceInstancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServiceInstances'
, listServiceInstancesResponse_nextToken
- A token to indicate the location of the next service instance in the
array of service instances, after the current requested list of service
instances.
$sel:httpStatus:ListServiceInstancesResponse'
, listServiceInstancesResponse_httpStatus
- The response's http status code.
$sel:serviceInstances:ListServiceInstancesResponse'
, listServiceInstancesResponse_serviceInstances
- An array of service instances with summaries of detail data.
CancelServicePipelineDeployment
data CancelServicePipelineDeployment Source #
See: newCancelServicePipelineDeployment
smart constructor.
Instances
newCancelServicePipelineDeployment Source #
Create a value of CancelServicePipelineDeployment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceName:CancelServicePipelineDeployment'
, cancelServicePipelineDeployment_serviceName
- The name of the service with the service pipeline deployment to cancel.
data CancelServicePipelineDeploymentResponse Source #
See: newCancelServicePipelineDeploymentResponse
smart constructor.
Instances
newCancelServicePipelineDeploymentResponse Source #
Create a value of CancelServicePipelineDeploymentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CancelServicePipelineDeploymentResponse'
, cancelServicePipelineDeploymentResponse_httpStatus
- The response's http status code.
$sel:pipeline:CancelServicePipelineDeploymentResponse'
, cancelServicePipelineDeploymentResponse_pipeline
- The service pipeline detail data that's returned by AWS Proton.
CreateServiceTemplateVersion
data CreateServiceTemplateVersion Source #
See: newCreateServiceTemplateVersion
smart constructor.
CreateServiceTemplateVersion' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (NonEmpty CompatibleEnvironmentTemplateInput) TemplateVersionSourceInput Text |
Instances
newCreateServiceTemplateVersion Source #
:: NonEmpty CompatibleEnvironmentTemplateInput |
|
-> TemplateVersionSourceInput | |
-> Text | |
-> CreateServiceTemplateVersion |
Create a value of CreateServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateServiceTemplateVersion'
, createServiceTemplateVersion_clientToken
- When included, if two identicial requests are made with the same client
token, AWS Proton returns the service template version that the first
request created.
$sel:majorVersion:CreateServiceTemplateVersion'
, createServiceTemplateVersion_majorVersion
- To create a new minor version of the service template, include a
majorVersion
.
To create a new major and minor version of the service template,
exclude majorVersion
.
$sel:description:CreateServiceTemplateVersion'
, createServiceTemplateVersion_description
- A description of the new version of a service template.
$sel:tags:CreateServiceTemplateVersion'
, createServiceTemplateVersion_tags
- Create tags for a new version of a service template.
$sel:compatibleEnvironmentTemplates:CreateServiceTemplateVersion'
, createServiceTemplateVersion_compatibleEnvironmentTemplates
- An array of compatible environment template objects for the new version
of a service template.
$sel:source:CreateServiceTemplateVersion'
, createServiceTemplateVersion_source
- An object that includes the template bundle S3 bucket path and name for
the new version of a service template.
$sel:templateName:CreateServiceTemplateVersion'
, createServiceTemplateVersion_templateName
- The name of the service template.
data CreateServiceTemplateVersionResponse Source #
See: newCreateServiceTemplateVersionResponse
smart constructor.
Instances
newCreateServiceTemplateVersionResponse Source #
:: Int | |
-> ServiceTemplateVersion |
|
-> CreateServiceTemplateVersionResponse |
Create a value of CreateServiceTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateServiceTemplateVersionResponse'
, createServiceTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:serviceTemplateVersion:CreateServiceTemplateVersionResponse'
, createServiceTemplateVersionResponse_serviceTemplateVersion
- The service template version summary of detail data that's returned by
AWS Proton.
GetServiceTemplate
data GetServiceTemplate Source #
See: newGetServiceTemplate
smart constructor.
Instances
newGetServiceTemplate Source #
Create a value of GetServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:GetServiceTemplate'
, getServiceTemplate_name
- The name of the service template that you want to get detail data for.
data GetServiceTemplateResponse Source #
See: newGetServiceTemplateResponse
smart constructor.
Instances
newGetServiceTemplateResponse Source #
Create a value of GetServiceTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetServiceTemplateResponse'
, getServiceTemplateResponse_httpStatus
- The response's http status code.
$sel:serviceTemplate:GetServiceTemplateResponse'
, getServiceTemplateResponse_serviceTemplate
- The service template detail data that's returned by AWS Proton.
CreateEnvironmentTemplateVersion
data CreateEnvironmentTemplateVersion Source #
See: newCreateEnvironmentTemplateVersion
smart constructor.
CreateEnvironmentTemplateVersion' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) TemplateVersionSourceInput Text |
Instances
newCreateEnvironmentTemplateVersion Source #
Create a value of CreateEnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_clientToken
- When included, if two identicial requests are made with the same client
token, AWS Proton returns the environment template version that the
first request created.
$sel:majorVersion:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_majorVersion
- To create a new minor version of the environment template, include a
majorVersion
.
To create a new major and minor version of the environment template,
exclude majorVersion
.
$sel:description:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_description
- A description of the new version of an environment template.
$sel:tags:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_tags
- Create tags for a new version of an environment template.
$sel:source:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_source
- An object that includes the template bundle S3 bucket path and name for
the new version of an template.
$sel:templateName:CreateEnvironmentTemplateVersion'
, createEnvironmentTemplateVersion_templateName
- The name of the environment template.
data CreateEnvironmentTemplateVersionResponse Source #
See: newCreateEnvironmentTemplateVersionResponse
smart constructor.
Instances
newCreateEnvironmentTemplateVersionResponse Source #
:: Int | |
-> EnvironmentTemplateVersion |
|
-> CreateEnvironmentTemplateVersionResponse |
Create a value of CreateEnvironmentTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateEnvironmentTemplateVersionResponse'
, createEnvironmentTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:environmentTemplateVersion:CreateEnvironmentTemplateVersionResponse'
, createEnvironmentTemplateVersionResponse_environmentTemplateVersion
- The environment template detail data that's returned by AWS Proton.
CancelServiceInstanceDeployment
data CancelServiceInstanceDeployment Source #
See: newCancelServiceInstanceDeployment
smart constructor.
Instances
newCancelServiceInstanceDeployment Source #
Create a value of CancelServiceInstanceDeployment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceInstanceName:CancelServiceInstanceDeployment'
, cancelServiceInstanceDeployment_serviceInstanceName
- The name of the service instance with the deployment to cancel.
$sel:serviceName:CancelServiceInstanceDeployment'
, cancelServiceInstanceDeployment_serviceName
- The name of the service with the service instance deployment to cancel.
data CancelServiceInstanceDeploymentResponse Source #
See: newCancelServiceInstanceDeploymentResponse
smart constructor.
Instances
newCancelServiceInstanceDeploymentResponse Source #
:: Int | |
-> ServiceInstance |
|
-> CancelServiceInstanceDeploymentResponse |
Create a value of CancelServiceInstanceDeploymentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CancelServiceInstanceDeploymentResponse'
, cancelServiceInstanceDeploymentResponse_httpStatus
- The response's http status code.
$sel:serviceInstance:CancelServiceInstanceDeploymentResponse'
, cancelServiceInstanceDeploymentResponse_serviceInstance
- The service instance summary data that's returned by AWS Proton.
GetEnvironmentTemplate
data GetEnvironmentTemplate Source #
See: newGetEnvironmentTemplate
smart constructor.
Instances
newGetEnvironmentTemplate Source #
Create a value of GetEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:GetEnvironmentTemplate'
, getEnvironmentTemplate_name
- The name of the environment template that you want to get the detail
data for.
data GetEnvironmentTemplateResponse Source #
See: newGetEnvironmentTemplateResponse
smart constructor.
Instances
Eq GetEnvironmentTemplateResponse Source # | |
Show GetEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.GetEnvironmentTemplate | |
Generic GetEnvironmentTemplateResponse Source # | |
NFData GetEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.GetEnvironmentTemplate rnf :: GetEnvironmentTemplateResponse -> () # | |
type Rep GetEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.GetEnvironmentTemplate type Rep GetEnvironmentTemplateResponse = D1 ('MetaData "GetEnvironmentTemplateResponse" "Amazonka.Proton.GetEnvironmentTemplate" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "GetEnvironmentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "environmentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvironmentTemplate))) |
newGetEnvironmentTemplateResponse Source #
Create a value of GetEnvironmentTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetEnvironmentTemplateResponse'
, getEnvironmentTemplateResponse_httpStatus
- The response's http status code.
$sel:environmentTemplate:GetEnvironmentTemplateResponse'
, getEnvironmentTemplateResponse_environmentTemplate
- The environment template detail data that's returned by AWS Proton.
UpdateServicePipeline
data UpdateServicePipeline Source #
See: newUpdateServicePipeline
smart constructor.
Instances
newUpdateServicePipeline Source #
Create a value of UpdateServicePipeline
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:templateMinorVersion:UpdateServicePipeline'
, updateServicePipeline_templateMinorVersion
- The minor version of the service template that was used to create the
service that the pipeline is associated with.
$sel:templateMajorVersion:UpdateServicePipeline'
, updateServicePipeline_templateMajorVersion
- The major version of the service template that was used to create the
service that the pipeline is associated with.
$sel:deploymentType:UpdateServicePipeline'
, updateServicePipeline_deploymentType
- The deployment type.
There are four modes for updating a service pipeline as described in the
following. The deploymentType
field defines the mode.
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the service pipeline is deployed and updated with the
new spec that you provide. Only requested parameters are updated.
Don’t include minor or major version parameters when you use this
deployment-type
.
[]
MINOR_VERSION
In this mode, the service pipeline is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the service pipeline is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).
$sel:serviceName:UpdateServicePipeline'
, updateServicePipeline_serviceName
- The name of the service to that the pipeline is associated with.
$sel:spec:UpdateServicePipeline'
, updateServicePipeline_spec
- The spec for the service pipeline to update.
data UpdateServicePipelineResponse Source #
See: newUpdateServicePipelineResponse
smart constructor.
Instances
newUpdateServicePipelineResponse Source #
Create a value of UpdateServicePipelineResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateServicePipelineResponse'
, updateServicePipelineResponse_httpStatus
- The response's http status code.
$sel:pipeline:UpdateServicePipelineResponse'
, updateServicePipelineResponse_pipeline
- The pipeline details returned by AWS Proton.
ListServiceTemplateVersions (Paginated)
data ListServiceTemplateVersions Source #
See: newListServiceTemplateVersions
smart constructor.
Instances
newListServiceTemplateVersions Source #
Create a value of ListServiceTemplateVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:ListServiceTemplateVersions'
, listServiceTemplateVersions_majorVersion
- To view a list of minor of versions under a major version of a service
template, include majorVersion
.
To view a list of major versions of a service template, exclude
majorVersion
.
$sel:nextToken:ListServiceTemplateVersions'
, listServiceTemplateVersions_nextToken
- A token to indicate the location of the next major or minor version in
the array of major or minor versions of a service template, after the
list of major or minor versions that was previously requested.
$sel:maxResults:ListServiceTemplateVersions'
, listServiceTemplateVersions_maxResults
- The maximum number of major or minor versions of a service template to
list.
$sel:templateName:ListServiceTemplateVersions'
, listServiceTemplateVersions_templateName
- The name of the service template.
data ListServiceTemplateVersionsResponse Source #
See: newListServiceTemplateVersionsResponse
smart constructor.
Instances
newListServiceTemplateVersionsResponse Source #
Create a value of ListServiceTemplateVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServiceTemplateVersions'
, listServiceTemplateVersionsResponse_nextToken
- A token to indicate the location of the next major or minor version in
the array of major or minor versions of a service template, after the
list of major or minor versions that was previously requested.
$sel:httpStatus:ListServiceTemplateVersionsResponse'
, listServiceTemplateVersionsResponse_httpStatus
- The response's http status code.
$sel:templateVersions:ListServiceTemplateVersionsResponse'
, listServiceTemplateVersionsResponse_templateVersions
- An array of major or minor versions of a service template with detail
data.
CreateEnvironmentAccountConnection
data CreateEnvironmentAccountConnection Source #
See: newCreateEnvironmentAccountConnection
smart constructor.
Instances
newCreateEnvironmentAccountConnection Source #
:: Text | |
-> Text |
|
-> Text | |
-> CreateEnvironmentAccountConnection |
Create a value of CreateEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateEnvironmentAccountConnection'
, createEnvironmentAccountConnection_clientToken
- When included, if two identicial requests are made with the same client
token, AWS Proton returns the environment account connection that the
first request created.
$sel:environmentName:CreateEnvironmentAccountConnection'
, createEnvironmentAccountConnection_environmentName
- The name of the AWS Proton environment that's created in the associated
management account.
$sel:managementAccountId:CreateEnvironmentAccountConnection'
, createEnvironmentAccountConnection_managementAccountId
- The ID of the management account that accepts or rejects the environment
account connection. You create an manage the AWS Proton environment in
this account. If the management account accepts the environment account
connection, AWS Proton can use the associated IAM role to provision
environment infrastructure resources in the associated environment
account.
$sel:roleArn:CreateEnvironmentAccountConnection'
, createEnvironmentAccountConnection_roleArn
- The Amazon Resource Name (ARN) of the IAM service role that's created
in the environment account. AWS Proton uses this role to provision
infrastructure resources in the associated environment account.
data CreateEnvironmentAccountConnectionResponse Source #
See: newCreateEnvironmentAccountConnectionResponse
smart constructor.
Instances
newCreateEnvironmentAccountConnectionResponse Source #
:: Int | |
-> EnvironmentAccountConnection |
|
-> CreateEnvironmentAccountConnectionResponse |
Create a value of CreateEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateEnvironmentAccountConnectionResponse'
, createEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnection:CreateEnvironmentAccountConnectionResponse'
, createEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment account connection detail data that's returned by AWS
Proton.
ListEnvironmentTemplateVersions (Paginated)
data ListEnvironmentTemplateVersions Source #
See: newListEnvironmentTemplateVersions
smart constructor.
Instances
newListEnvironmentTemplateVersions Source #
Create a value of ListEnvironmentTemplateVersions
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:ListEnvironmentTemplateVersions'
, listEnvironmentTemplateVersions_majorVersion
- To view a list of minor of versions under a major version of an
environment template, include majorVersion
.
To view a list of major versions of an environment template, exclude
majorVersion
.
$sel:nextToken:ListEnvironmentTemplateVersions'
, listEnvironmentTemplateVersions_nextToken
- A token to indicate the location of the next major or minor version in
the array of major or minor versions of an environment template, after
the list of major or minor versions that was previously requested.
$sel:maxResults:ListEnvironmentTemplateVersions'
, listEnvironmentTemplateVersions_maxResults
- The maximum number of major or minor versions of an environment template
to list.
$sel:templateName:ListEnvironmentTemplateVersions'
, listEnvironmentTemplateVersions_templateName
- The name of the environment template.
data ListEnvironmentTemplateVersionsResponse Source #
See: newListEnvironmentTemplateVersionsResponse
smart constructor.
Instances
newListEnvironmentTemplateVersionsResponse Source #
Create a value of ListEnvironmentTemplateVersionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironmentTemplateVersions'
, listEnvironmentTemplateVersionsResponse_nextToken
- A token to indicate the location of the next major or minor version in
the array of major or minor versions of an environment template, after
the list of major or minor versions that was previously requested.
$sel:httpStatus:ListEnvironmentTemplateVersionsResponse'
, listEnvironmentTemplateVersionsResponse_httpStatus
- The response's http status code.
$sel:templateVersions:ListEnvironmentTemplateVersionsResponse'
, listEnvironmentTemplateVersionsResponse_templateVersions
- An array of major or minor versions of an environment template detail
data.
GetEnvironmentTemplateVersion
data GetEnvironmentTemplateVersion Source #
See: newGetEnvironmentTemplateVersion
smart constructor.
Instances
newGetEnvironmentTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> GetEnvironmentTemplateVersion |
Create a value of GetEnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:GetEnvironmentTemplateVersion'
, getEnvironmentTemplateVersion_majorVersion
- To view environment template major version detail data, include
majorVersion
.
$sel:minorVersion:GetEnvironmentTemplateVersion'
, getEnvironmentTemplateVersion_minorVersion
- To view environment template minor version detail data, include
minorVersion
.
$sel:templateName:GetEnvironmentTemplateVersion'
, getEnvironmentTemplateVersion_templateName
- The name of the environment template.
data GetEnvironmentTemplateVersionResponse Source #
See: newGetEnvironmentTemplateVersionResponse
smart constructor.
Instances
newGetEnvironmentTemplateVersionResponse Source #
:: Int | |
-> EnvironmentTemplateVersion |
|
-> GetEnvironmentTemplateVersionResponse |
Create a value of GetEnvironmentTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetEnvironmentTemplateVersionResponse'
, getEnvironmentTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:environmentTemplateVersion:GetEnvironmentTemplateVersionResponse'
, getEnvironmentTemplateVersionResponse_environmentTemplateVersion
- The environment template version detail data that's returned by AWS
Proton.
CreateServiceTemplate
data CreateServiceTemplate Source #
See: newCreateServiceTemplate
smart constructor.
CreateServiceTemplate' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe (Sensitive Text)) (Maybe [Tag]) Text |
Instances
newCreateServiceTemplate Source #
Create a value of CreateServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayName:CreateServiceTemplate'
, createServiceTemplate_displayName
- The name of the service template as displayed in the developer
interface.
$sel:encryptionKey:CreateServiceTemplate'
, createServiceTemplate_encryptionKey
- A customer provided encryption key that's used to encrypt data.
$sel:pipelineProvisioning:CreateServiceTemplate'
, createServiceTemplate_pipelineProvisioning
- AWS Proton includes a service pipeline for your service by default. When
included, this parameter indicates that an AWS Proton service pipeline
won't be included for your service. Once specified, this parameter
can't be changed. For more information, see
Service template bundles
in the AWS Proton Administrator Guide.
$sel:description:CreateServiceTemplate'
, createServiceTemplate_description
- A description of the service template.
$sel:tags:CreateServiceTemplate'
, createServiceTemplate_tags
- Create tags for your service template. For more information, see /AWS
Proton resources and tagging/ in the
AWS Proton Administrator Guide
or
AWS Proton User Guide.
$sel:name:CreateServiceTemplate'
, createServiceTemplate_name
- The name of the service template.
data CreateServiceTemplateResponse Source #
See: newCreateServiceTemplateResponse
smart constructor.
Instances
newCreateServiceTemplateResponse Source #
Create a value of CreateServiceTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateServiceTemplateResponse'
, createServiceTemplateResponse_httpStatus
- The response's http status code.
$sel:serviceTemplate:CreateServiceTemplateResponse'
, createServiceTemplateResponse_serviceTemplate
- The service template detail data that's returned by AWS Proton.
GetServiceTemplateVersion
data GetServiceTemplateVersion Source #
See: newGetServiceTemplateVersion
smart constructor.
Instances
newGetServiceTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> GetServiceTemplateVersion |
Create a value of GetServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:GetServiceTemplateVersion'
, getServiceTemplateVersion_majorVersion
- To view service template major version detail data, include
majorVersion
.
$sel:minorVersion:GetServiceTemplateVersion'
, getServiceTemplateVersion_minorVersion
- To view service template minor version detail data, include
minorVersion
.
$sel:templateName:GetServiceTemplateVersion'
, getServiceTemplateVersion_templateName
- The name of the service template.
data GetServiceTemplateVersionResponse Source #
See: newGetServiceTemplateVersionResponse
smart constructor.
Instances
Eq GetServiceTemplateVersionResponse Source # | |
Show GetServiceTemplateVersionResponse Source # | |
Generic GetServiceTemplateVersionResponse Source # | |
NFData GetServiceTemplateVersionResponse Source # | |
Defined in Amazonka.Proton.GetServiceTemplateVersion rnf :: GetServiceTemplateVersionResponse -> () # | |
type Rep GetServiceTemplateVersionResponse Source # | |
Defined in Amazonka.Proton.GetServiceTemplateVersion type Rep GetServiceTemplateVersionResponse = D1 ('MetaData "GetServiceTemplateVersionResponse" "Amazonka.Proton.GetServiceTemplateVersion" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "GetServiceTemplateVersionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "serviceTemplateVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ServiceTemplateVersion))) |
newGetServiceTemplateVersionResponse Source #
:: Int | |
-> ServiceTemplateVersion |
|
-> GetServiceTemplateVersionResponse |
Create a value of GetServiceTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetServiceTemplateVersionResponse'
, getServiceTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:serviceTemplateVersion:GetServiceTemplateVersionResponse'
, getServiceTemplateVersionResponse_serviceTemplateVersion
- The service template version detail data that's returned by AWS Proton.
CreateEnvironmentTemplate
data CreateEnvironmentTemplate Source #
See: newCreateEnvironmentTemplate
smart constructor.
CreateEnvironmentTemplate' (Maybe Provisioning) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) Text |
Instances
newCreateEnvironmentTemplate Source #
Create a value of CreateEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisioning:CreateEnvironmentTemplate'
, createEnvironmentTemplate_provisioning
- When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:displayName:CreateEnvironmentTemplate'
, createEnvironmentTemplate_displayName
- The environment template name as displayed in the developer interface.
$sel:encryptionKey:CreateEnvironmentTemplate'
, createEnvironmentTemplate_encryptionKey
- A customer provided encryption key that AWS Proton uses to encrypt data.
$sel:description:CreateEnvironmentTemplate'
, createEnvironmentTemplate_description
- A description of the environment template.
$sel:tags:CreateEnvironmentTemplate'
, createEnvironmentTemplate_tags
- Create tags for your environment template. For more information, see
AWS Proton resources and tagging in the
AWS Proton Administrator Guide
or
AWS Proton User Guide.
$sel:name:CreateEnvironmentTemplate'
, createEnvironmentTemplate_name
- The name of the environment template.
data CreateEnvironmentTemplateResponse Source #
See: newCreateEnvironmentTemplateResponse
smart constructor.
Instances
Eq CreateEnvironmentTemplateResponse Source # | |
Show CreateEnvironmentTemplateResponse Source # | |
Generic CreateEnvironmentTemplateResponse Source # | |
NFData CreateEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.CreateEnvironmentTemplate rnf :: CreateEnvironmentTemplateResponse -> () # | |
type Rep CreateEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.CreateEnvironmentTemplate type Rep CreateEnvironmentTemplateResponse = D1 ('MetaData "CreateEnvironmentTemplateResponse" "Amazonka.Proton.CreateEnvironmentTemplate" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "CreateEnvironmentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "environmentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvironmentTemplate))) |
newCreateEnvironmentTemplateResponse Source #
Create a value of CreateEnvironmentTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateEnvironmentTemplateResponse'
, createEnvironmentTemplateResponse_httpStatus
- The response's http status code.
$sel:environmentTemplate:CreateEnvironmentTemplateResponse'
, createEnvironmentTemplateResponse_environmentTemplate
- The environment template detail data that's returned by AWS Proton.
DeleteEnvironmentTemplate
data DeleteEnvironmentTemplate Source #
See: newDeleteEnvironmentTemplate
smart constructor.
Instances
newDeleteEnvironmentTemplate Source #
Create a value of DeleteEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DeleteEnvironmentTemplate'
, deleteEnvironmentTemplate_name
- The name of the environment template to delete.
data DeleteEnvironmentTemplateResponse Source #
See: newDeleteEnvironmentTemplateResponse
smart constructor.
Instances
Eq DeleteEnvironmentTemplateResponse Source # | |
Show DeleteEnvironmentTemplateResponse Source # | |
Generic DeleteEnvironmentTemplateResponse Source # | |
NFData DeleteEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.DeleteEnvironmentTemplate rnf :: DeleteEnvironmentTemplateResponse -> () # | |
type Rep DeleteEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.DeleteEnvironmentTemplate type Rep DeleteEnvironmentTemplateResponse = D1 ('MetaData "DeleteEnvironmentTemplateResponse" "Amazonka.Proton.DeleteEnvironmentTemplate" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "DeleteEnvironmentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "environmentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnvironmentTemplate)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteEnvironmentTemplateResponse Source #
Create a value of DeleteEnvironmentTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environmentTemplate:DeleteEnvironmentTemplateResponse'
, deleteEnvironmentTemplateResponse_environmentTemplate
- The environment template detail data that's returned by AWS Proton.
$sel:httpStatus:DeleteEnvironmentTemplateResponse'
, deleteEnvironmentTemplateResponse_httpStatus
- The response's http status code.
UpdateEnvironmentTemplate
data UpdateEnvironmentTemplate Source #
See: newUpdateEnvironmentTemplate
smart constructor.
Instances
newUpdateEnvironmentTemplate Source #
Create a value of UpdateEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayName:UpdateEnvironmentTemplate'
, updateEnvironmentTemplate_displayName
- The name of the environment template to update as displayed in the
developer interface.
$sel:description:UpdateEnvironmentTemplate'
, updateEnvironmentTemplate_description
- A description of the environment template update.
$sel:name:UpdateEnvironmentTemplate'
, updateEnvironmentTemplate_name
- The name of the environment template to update.
data UpdateEnvironmentTemplateResponse Source #
See: newUpdateEnvironmentTemplateResponse
smart constructor.
Instances
Eq UpdateEnvironmentTemplateResponse Source # | |
Show UpdateEnvironmentTemplateResponse Source # | |
Generic UpdateEnvironmentTemplateResponse Source # | |
NFData UpdateEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.UpdateEnvironmentTemplate rnf :: UpdateEnvironmentTemplateResponse -> () # | |
type Rep UpdateEnvironmentTemplateResponse Source # | |
Defined in Amazonka.Proton.UpdateEnvironmentTemplate type Rep UpdateEnvironmentTemplateResponse = D1 ('MetaData "UpdateEnvironmentTemplateResponse" "Amazonka.Proton.UpdateEnvironmentTemplate" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "UpdateEnvironmentTemplateResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "environmentTemplate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 EnvironmentTemplate))) |
newUpdateEnvironmentTemplateResponse Source #
Create a value of UpdateEnvironmentTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateEnvironmentTemplateResponse'
, updateEnvironmentTemplateResponse_httpStatus
- The response's http status code.
$sel:environmentTemplate:UpdateEnvironmentTemplateResponse'
, updateEnvironmentTemplateResponse_environmentTemplate
- The environment template detail data that's returned by AWS Proton.
GetEnvironmentAccountConnection
data GetEnvironmentAccountConnection Source #
See: newGetEnvironmentAccountConnection
smart constructor.
Instances
newGetEnvironmentAccountConnection Source #
Create a value of GetEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:GetEnvironmentAccountConnection'
, getEnvironmentAccountConnection_id
- The ID of the environment account connection.
data GetEnvironmentAccountConnectionResponse Source #
See: newGetEnvironmentAccountConnectionResponse
smart constructor.
Instances
newGetEnvironmentAccountConnectionResponse Source #
:: Int | |
-> EnvironmentAccountConnection |
|
-> GetEnvironmentAccountConnectionResponse |
Create a value of GetEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetEnvironmentAccountConnectionResponse'
, getEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnection:GetEnvironmentAccountConnectionResponse'
, getEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment account connection detail data that's returned by AWS
Proton.
ListEnvironmentTemplates (Paginated)
data ListEnvironmentTemplates Source #
See: newListEnvironmentTemplates
smart constructor.
Instances
newListEnvironmentTemplates :: ListEnvironmentTemplates Source #
Create a value of ListEnvironmentTemplates
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironmentTemplates'
, listEnvironmentTemplates_nextToken
- A token to indicate the location of the next environment template in the
array of environment templates, after the list of environment templates
that was previously requested.
$sel:maxResults:ListEnvironmentTemplates'
, listEnvironmentTemplates_maxResults
- The maximum number of environment templates to list.
data ListEnvironmentTemplatesResponse Source #
See: newListEnvironmentTemplatesResponse
smart constructor.
Instances
newListEnvironmentTemplatesResponse Source #
Create a value of ListEnvironmentTemplatesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironmentTemplates'
, listEnvironmentTemplatesResponse_nextToken
- A token to indicate the location of the next environment template in the
array of environment templates, after the current requested list of
environment templates.
$sel:httpStatus:ListEnvironmentTemplatesResponse'
, listEnvironmentTemplatesResponse_httpStatus
- The response's http status code.
$sel:templates:ListEnvironmentTemplatesResponse'
, listEnvironmentTemplatesResponse_templates
- An array of environment templates with detail data.
DeleteServiceTemplate
data DeleteServiceTemplate Source #
See: newDeleteServiceTemplate
smart constructor.
Instances
newDeleteServiceTemplate Source #
Create a value of DeleteServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:DeleteServiceTemplate'
, deleteServiceTemplate_name
- The name of the service template to delete.
data DeleteServiceTemplateResponse Source #
See: newDeleteServiceTemplateResponse
smart constructor.
Instances
newDeleteServiceTemplateResponse Source #
Create a value of DeleteServiceTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceTemplate:DeleteServiceTemplateResponse'
, deleteServiceTemplateResponse_serviceTemplate
- The service template detail data that's returned by AWS Proton.
$sel:httpStatus:DeleteServiceTemplateResponse'
, deleteServiceTemplateResponse_httpStatus
- The response's http status code.
UpdateServiceTemplate
data UpdateServiceTemplate Source #
See: newUpdateServiceTemplate
smart constructor.
Instances
newUpdateServiceTemplate Source #
Create a value of UpdateServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:displayName:UpdateServiceTemplate'
, updateServiceTemplate_displayName
- The name of the service template to update as displayed in the developer
interface.
$sel:description:UpdateServiceTemplate'
, updateServiceTemplate_description
- A description of the service template update.
$sel:name:UpdateServiceTemplate'
, updateServiceTemplate_name
- The name of the service template to update.
data UpdateServiceTemplateResponse Source #
See: newUpdateServiceTemplateResponse
smart constructor.
Instances
newUpdateServiceTemplateResponse Source #
Create a value of UpdateServiceTemplateResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateServiceTemplateResponse'
, updateServiceTemplateResponse_httpStatus
- The response's http status code.
$sel:serviceTemplate:UpdateServiceTemplateResponse'
, updateServiceTemplateResponse_serviceTemplate
- The service template detail data that's returned by AWS Proton.
ListServiceTemplates (Paginated)
data ListServiceTemplates Source #
See: newListServiceTemplates
smart constructor.
Instances
newListServiceTemplates :: ListServiceTemplates Source #
Create a value of ListServiceTemplates
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServiceTemplates'
, listServiceTemplates_nextToken
- A token to indicate the location of the next service template in the
array of service templates, after the list of service templates
previously requested.
$sel:maxResults:ListServiceTemplates'
, listServiceTemplates_maxResults
- The maximum number of service templates to list.
data ListServiceTemplatesResponse Source #
See: newListServiceTemplatesResponse
smart constructor.
Instances
newListServiceTemplatesResponse Source #
Create a value of ListServiceTemplatesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListServiceTemplates'
, listServiceTemplatesResponse_nextToken
- A token to indicate the location of the next service template in the
array of service templates, after the current requested list of service
templates.
$sel:httpStatus:ListServiceTemplatesResponse'
, listServiceTemplatesResponse_httpStatus
- The response's http status code.
$sel:templates:ListServiceTemplatesResponse'
, listServiceTemplatesResponse_templates
- An array of service templates with detail data.
GetAccountSettings
data GetAccountSettings Source #
See: newGetAccountSettings
smart constructor.
Instances
newGetAccountSettings :: GetAccountSettings Source #
Create a value of GetAccountSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetAccountSettingsResponse Source #
See: newGetAccountSettingsResponse
smart constructor.
Instances
newGetAccountSettingsResponse Source #
Create a value of GetAccountSettingsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountSettings:GetAccountSettingsResponse'
, getAccountSettingsResponse_accountSettings
- The AWS Proton pipeline service role detail data that's returned by AWS
Proton.
$sel:httpStatus:GetAccountSettingsResponse'
, getAccountSettingsResponse_httpStatus
- The response's http status code.
CancelEnvironmentDeployment
data CancelEnvironmentDeployment Source #
See: newCancelEnvironmentDeployment
smart constructor.
Instances
newCancelEnvironmentDeployment Source #
Create a value of CancelEnvironmentDeployment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environmentName:CancelEnvironmentDeployment'
, cancelEnvironmentDeployment_environmentName
- The name of the environment with the deployment to cancel.
data CancelEnvironmentDeploymentResponse Source #
See: newCancelEnvironmentDeploymentResponse
smart constructor.
Instances
Eq CancelEnvironmentDeploymentResponse Source # | |
Show CancelEnvironmentDeploymentResponse Source # | |
Generic CancelEnvironmentDeploymentResponse Source # | |
NFData CancelEnvironmentDeploymentResponse Source # | |
Defined in Amazonka.Proton.CancelEnvironmentDeployment rnf :: CancelEnvironmentDeploymentResponse -> () # | |
type Rep CancelEnvironmentDeploymentResponse Source # | |
Defined in Amazonka.Proton.CancelEnvironmentDeployment type Rep CancelEnvironmentDeploymentResponse = D1 ('MetaData "CancelEnvironmentDeploymentResponse" "Amazonka.Proton.CancelEnvironmentDeployment" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "CancelEnvironmentDeploymentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "environment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Environment))) |
newCancelEnvironmentDeploymentResponse Source #
Create a value of CancelEnvironmentDeploymentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CancelEnvironmentDeploymentResponse'
, cancelEnvironmentDeploymentResponse_httpStatus
- The response's http status code.
$sel:environment:CancelEnvironmentDeploymentResponse'
, cancelEnvironmentDeploymentResponse_environment
- The environment summary data that's returned by AWS Proton.
UpdateServiceInstance
data UpdateServiceInstance Source #
See: newUpdateServiceInstance
smart constructor.
UpdateServiceInstance' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) DeploymentUpdateType Text Text |
Instances
newUpdateServiceInstance Source #
Create a value of UpdateServiceInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:spec:UpdateServiceInstance'
, updateServiceInstance_spec
- The formatted specification that defines the service instance update.
$sel:templateMinorVersion:UpdateServiceInstance'
, updateServiceInstance_templateMinorVersion
- The minor version of the service template to update.
$sel:templateMajorVersion:UpdateServiceInstance'
, updateServiceInstance_templateMajorVersion
- The major version of the service template to update.
$sel:deploymentType:UpdateServiceInstance'
, updateServiceInstance_deploymentType
- The deployment type.
There are four modes for updating a service instance as described in the
following. The deploymentType
field defines the mode.
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the service instance is deployed and updated with the
new spec that you provide. Only requested parameters are updated.
Don’t include minor or major version parameters when you use this
deployment-type
.
[]
MINOR_VERSION
In this mode, the service instance is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the service instance is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).
$sel:name:UpdateServiceInstance'
, updateServiceInstance_name
- The name of the service instance to update.
$sel:serviceName:UpdateServiceInstance'
, updateServiceInstance_serviceName
- The name of the service that the service instance belongs to.
data UpdateServiceInstanceResponse Source #
See: newUpdateServiceInstanceResponse
smart constructor.
Instances
newUpdateServiceInstanceResponse Source #
Create a value of UpdateServiceInstanceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateServiceInstanceResponse'
, updateServiceInstanceResponse_httpStatus
- The response's http status code.
$sel:serviceInstance:UpdateServiceInstanceResponse'
, updateServiceInstanceResponse_serviceInstance
- The service instance summary data returned by AWS Proton.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource that the resource tag is
applied to.
$sel:tags:TagResource'
, tagResource_tags
- An array of resource tags to apply to a resource.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
GetEnvironment
data GetEnvironment Source #
See: newGetEnvironment
smart constructor.
Instances
Create a value of GetEnvironment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:GetEnvironment'
, getEnvironment_name
- The name of the environment that you want to get the detail data for.
data GetEnvironmentResponse Source #
See: newGetEnvironmentResponse
smart constructor.
Instances
newGetEnvironmentResponse Source #
:: Int | |
-> Environment | |
-> GetEnvironmentResponse |
Create a value of GetEnvironmentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:GetEnvironmentResponse'
, getEnvironmentResponse_httpStatus
- The response's http status code.
$sel:environment:GetEnvironmentResponse'
, getEnvironmentResponse_environment
- The environment detail data that's returned by AWS Proton.
ListEnvironmentAccountConnections (Paginated)
data ListEnvironmentAccountConnections Source #
See: newListEnvironmentAccountConnections
smart constructor.
ListEnvironmentAccountConnections' (Maybe Text) (Maybe Text) (Maybe [EnvironmentAccountConnectionStatus]) (Maybe Natural) EnvironmentAccountConnectionRequesterAccountType |
Instances
newListEnvironmentAccountConnections Source #
Create a value of ListEnvironmentAccountConnections
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnections_nextToken
- A token to indicate the location of the next environment account
connection in the array of environment account connections, after the
list of environment account connections that was previously requested.
$sel:environmentName:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnections_environmentName
- The environment name that's associated with each listed environment
account connection.
$sel:statuses:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnections_statuses
- The status details for each listed environment account connection.
$sel:maxResults:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnections_maxResults
- The maximum number of environment account connections to list.
$sel:requestedBy:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnections_requestedBy
- The type of account making the ListEnvironmentAccountConnections
request.
data ListEnvironmentAccountConnectionsResponse Source #
See: newListEnvironmentAccountConnectionsResponse
smart constructor.
Instances
newListEnvironmentAccountConnectionsResponse Source #
Create a value of ListEnvironmentAccountConnectionsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListEnvironmentAccountConnections'
, listEnvironmentAccountConnectionsResponse_nextToken
- A token to indicate the location of the next environment account
connection in the array of environment account connections, after the
current requested list of environment account connections.
$sel:httpStatus:ListEnvironmentAccountConnectionsResponse'
, listEnvironmentAccountConnectionsResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnections:ListEnvironmentAccountConnectionsResponse'
, listEnvironmentAccountConnectionsResponse_environmentAccountConnections
- An array of environment account connections with details that's
returned by AWS Proton.
GetService
data GetService Source #
See: newGetService
smart constructor.
Instances
Create a value of GetService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:name:GetService'
, getService_name
- The name of the service that you want to get the detail data for.
data GetServiceResponse Source #
See: newGetServiceResponse
smart constructor.
Instances
newGetServiceResponse Source #
Create a value of GetServiceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:service:GetServiceResponse'
, getServiceResponse_service
- The service detail data that's returned by AWS Proton.
$sel:httpStatus:GetServiceResponse'
, getServiceResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource that the tag is to be
removed from.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- An array of tag keys indicating the resource tags to be removed from the
resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
DeleteEnvironmentAccountConnection
data DeleteEnvironmentAccountConnection Source #
See: newDeleteEnvironmentAccountConnection
smart constructor.
Instances
newDeleteEnvironmentAccountConnection Source #
Create a value of DeleteEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:DeleteEnvironmentAccountConnection'
, deleteEnvironmentAccountConnection_id
- The ID of the environment account connection to delete.
data DeleteEnvironmentAccountConnectionResponse Source #
See: newDeleteEnvironmentAccountConnectionResponse
smart constructor.
Instances
newDeleteEnvironmentAccountConnectionResponse Source #
Create a value of DeleteEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environmentAccountConnection:DeleteEnvironmentAccountConnectionResponse'
, deleteEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment account connection detail data that's returned by AWS
Proton.
$sel:httpStatus:DeleteEnvironmentAccountConnectionResponse'
, deleteEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
UpdateEnvironmentAccountConnection
data UpdateEnvironmentAccountConnection Source #
See: newUpdateEnvironmentAccountConnection
smart constructor.
Instances
newUpdateEnvironmentAccountConnection Source #
Create a value of UpdateEnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:id:UpdateEnvironmentAccountConnection'
, updateEnvironmentAccountConnection_id
- The ID of the environment account connection to update.
$sel:roleArn:UpdateEnvironmentAccountConnection'
, updateEnvironmentAccountConnection_roleArn
- The Amazon Resource Name (ARN) of the IAM service role that is
associated with the environment account connection to update.
data UpdateEnvironmentAccountConnectionResponse Source #
See: newUpdateEnvironmentAccountConnectionResponse
smart constructor.
Instances
newUpdateEnvironmentAccountConnectionResponse Source #
:: Int | |
-> EnvironmentAccountConnection |
|
-> UpdateEnvironmentAccountConnectionResponse |
Create a value of UpdateEnvironmentAccountConnectionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateEnvironmentAccountConnectionResponse'
, updateEnvironmentAccountConnectionResponse_httpStatus
- The response's http status code.
$sel:environmentAccountConnection:UpdateEnvironmentAccountConnectionResponse'
, updateEnvironmentAccountConnectionResponse_environmentAccountConnection
- The environment account connection detail data that's returned by AWS
Proton.
DeleteServiceTemplateVersion
data DeleteServiceTemplateVersion Source #
See: newDeleteServiceTemplateVersion
smart constructor.
Instances
newDeleteServiceTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteServiceTemplateVersion |
Create a value of DeleteServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:DeleteServiceTemplateVersion'
, deleteServiceTemplateVersion_majorVersion
- The service template major version to delete.
$sel:minorVersion:DeleteServiceTemplateVersion'
, deleteServiceTemplateVersion_minorVersion
- The service template minor version to delete.
$sel:templateName:DeleteServiceTemplateVersion'
, deleteServiceTemplateVersion_templateName
- The name of the service template.
data DeleteServiceTemplateVersionResponse Source #
See: newDeleteServiceTemplateVersionResponse
smart constructor.
Instances
newDeleteServiceTemplateVersionResponse Source #
Create a value of DeleteServiceTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serviceTemplateVersion:DeleteServiceTemplateVersionResponse'
, deleteServiceTemplateVersionResponse_serviceTemplateVersion
- The service template version detail data that's returned by AWS Proton.
$sel:httpStatus:DeleteServiceTemplateVersionResponse'
, deleteServiceTemplateVersionResponse_httpStatus
- The response's http status code.
UpdateServiceTemplateVersion
data UpdateServiceTemplateVersion Source #
See: newUpdateServiceTemplateVersion
smart constructor.
UpdateServiceTemplateVersion' (Maybe TemplateVersionStatus) (Maybe (NonEmpty CompatibleEnvironmentTemplateInput)) (Maybe (Sensitive Text)) Text Text Text |
Instances
newUpdateServiceTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateServiceTemplateVersion |
Create a value of UpdateServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_status
- The status of the service template minor version to update.
$sel:compatibleEnvironmentTemplates:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_compatibleEnvironmentTemplates
- An array of compatible environment names for a service template major or
minor version to update.
$sel:description:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_description
- A description of a service template version to update.
$sel:majorVersion:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_majorVersion
- To update a major version of a service template, include majorVersion
.
$sel:minorVersion:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_minorVersion
- To update a minor version of a service template, include minorVersion
.
$sel:templateName:UpdateServiceTemplateVersion'
, updateServiceTemplateVersion_templateName
- The name of the service template.
data UpdateServiceTemplateVersionResponse Source #
See: newUpdateServiceTemplateVersionResponse
smart constructor.
Instances
newUpdateServiceTemplateVersionResponse Source #
:: Int | |
-> ServiceTemplateVersion |
|
-> UpdateServiceTemplateVersionResponse |
Create a value of UpdateServiceTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateServiceTemplateVersionResponse'
, updateServiceTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:serviceTemplateVersion:UpdateServiceTemplateVersionResponse'
, updateServiceTemplateVersionResponse_serviceTemplateVersion
- The service template version detail data that's returned by AWS Proton.
UpdateEnvironmentTemplateVersion
data UpdateEnvironmentTemplateVersion Source #
See: newUpdateEnvironmentTemplateVersion
smart constructor.
UpdateEnvironmentTemplateVersion' (Maybe TemplateVersionStatus) (Maybe (Sensitive Text)) Text Text Text |
Instances
newUpdateEnvironmentTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> UpdateEnvironmentTemplateVersion |
Create a value of UpdateEnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:UpdateEnvironmentTemplateVersion'
, updateEnvironmentTemplateVersion_status
- The status of the environment template minor version to update.
$sel:description:UpdateEnvironmentTemplateVersion'
, updateEnvironmentTemplateVersion_description
- A description of environment template version to update.
$sel:majorVersion:UpdateEnvironmentTemplateVersion'
, updateEnvironmentTemplateVersion_majorVersion
- To update a major version of an environment template, include
majorVersion
.
$sel:minorVersion:UpdateEnvironmentTemplateVersion'
, updateEnvironmentTemplateVersion_minorVersion
- To update a minor version of an environment template, include
minorVersion
.
$sel:templateName:UpdateEnvironmentTemplateVersion'
, updateEnvironmentTemplateVersion_templateName
- The name of the environment template.
data UpdateEnvironmentTemplateVersionResponse Source #
See: newUpdateEnvironmentTemplateVersionResponse
smart constructor.
Instances
newUpdateEnvironmentTemplateVersionResponse Source #
:: Int | |
-> EnvironmentTemplateVersion |
|
-> UpdateEnvironmentTemplateVersionResponse |
Create a value of UpdateEnvironmentTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateEnvironmentTemplateVersionResponse'
, updateEnvironmentTemplateVersionResponse_httpStatus
- The response's http status code.
$sel:environmentTemplateVersion:UpdateEnvironmentTemplateVersionResponse'
, updateEnvironmentTemplateVersionResponse_environmentTemplateVersion
- The environment template version detail data that's returned by AWS
Proton.
DeleteEnvironmentTemplateVersion
data DeleteEnvironmentTemplateVersion Source #
See: newDeleteEnvironmentTemplateVersion
smart constructor.
Instances
newDeleteEnvironmentTemplateVersion Source #
:: Text | |
-> Text | |
-> Text | |
-> DeleteEnvironmentTemplateVersion |
Create a value of DeleteEnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:DeleteEnvironmentTemplateVersion'
, deleteEnvironmentTemplateVersion_majorVersion
- The environment template major version to delete.
$sel:minorVersion:DeleteEnvironmentTemplateVersion'
, deleteEnvironmentTemplateVersion_minorVersion
- The environment template minor version to delete.
$sel:templateName:DeleteEnvironmentTemplateVersion'
, deleteEnvironmentTemplateVersion_templateName
- The name of the environment template.
data DeleteEnvironmentTemplateVersionResponse Source #
See: newDeleteEnvironmentTemplateVersionResponse
smart constructor.
Instances
newDeleteEnvironmentTemplateVersionResponse Source #
Create a value of DeleteEnvironmentTemplateVersionResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:environmentTemplateVersion:DeleteEnvironmentTemplateVersionResponse'
, deleteEnvironmentTemplateVersionResponse_environmentTemplateVersion
- The environment template version detail data that's returned by AWS
Proton.
$sel:httpStatus:DeleteEnvironmentTemplateVersionResponse'
, deleteEnvironmentTemplateVersionResponse_httpStatus
- The response's http status code.
CreateEnvironment
data CreateEnvironment Source #
See: newCreateEnvironment
smart constructor.
CreateEnvironment' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) Text (Sensitive Text) Text Text |
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateEnvironment |
Create a value of CreateEnvironment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:protonServiceRoleArn:CreateEnvironment'
, createEnvironment_protonServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton service role that
allows AWS Proton to make calls to other services on your behalf. You
must include either the environmentAccountConnectionId
or
protonServiceRoleArn
parameter and value.
$sel:environmentAccountConnectionId:CreateEnvironment'
, createEnvironment_environmentAccountConnectionId
- The ID of the environment account connection that you provide if you're
provisioning your environment infrastructure resources to an environment
account. You must include either the environmentAccountConnectionId
or
protonServiceRoleArn
parameter and value. For more information, see
Environment account connections
in the AWS Proton Administrator guide.
$sel:templateMinorVersion:CreateEnvironment'
, createEnvironment_templateMinorVersion
- The ID of the minor version of the environment template.
$sel:description:CreateEnvironment'
, createEnvironment_description
- A description of the environment that's being created and deployed.
$sel:tags:CreateEnvironment'
, createEnvironment_tags
- Create tags for your environment. For more information, see /AWS Proton
resources and tagging/ in the
AWS Proton Administrator Guide
or
AWS Proton User Guide.
$sel:name:CreateEnvironment'
, createEnvironment_name
- The name of the environment.
$sel:spec:CreateEnvironment'
, createEnvironment_spec
- A link to a YAML formatted spec file that provides inputs as defined in
the environment template bundle schema file. For more information, see
Environments
in the AWS Proton Administrator Guide.
$sel:templateMajorVersion:CreateEnvironment'
, createEnvironment_templateMajorVersion
- The ID of the major version of the environment template.
$sel:templateName:CreateEnvironment'
, createEnvironment_templateName
- The name of the environment template. For more information, see
Environment Templates
in the AWS Proton Administrator Guide.
data CreateEnvironmentResponse Source #
See: newCreateEnvironmentResponse
smart constructor.
Instances
newCreateEnvironmentResponse Source #
Create a value of CreateEnvironmentResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateEnvironmentResponse'
, createEnvironmentResponse_httpStatus
- The response's http status code.
$sel:environment:CreateEnvironmentResponse'
, createEnvironmentResponse_environment
- The environment detail data that's returned by AWS Proton.
CreateService
data CreateService Source #
See: newCreateService
smart constructor.
CreateService' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe [Tag]) Text (Sensitive Text) Text Text |
Instances
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> CreateService |
Create a value of CreateService
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:branchName:CreateService'
, createService_branchName
- The name of the code repository branch that holds the code that's
deployed in AWS Proton. Don't include this parameter if your service
template doesn't include a service pipeline.
$sel:repositoryId:CreateService'
, createService_repositoryId
- The ID of the code repository. Don't include this parameter if your
service template doesn't include a service pipeline.
$sel:templateMinorVersion:CreateService'
, createService_templateMinorVersion
- The ID of the minor version of the service template that was used to
create the service.
$sel:description:CreateService'
, createService_description
- A description of the AWS Proton service.
$sel:repositoryConnectionArn:CreateService'
, createService_repositoryConnectionArn
- The Amazon Resource Name (ARN) of the repository connection. For more
information, see
Set up repository connection
in the AWS Proton Administrator Guide and
Setting up with AWS Proton
in the AWS Proton User Guide. Don't include this parameter if your
service template doesn't include a service pipeline.
$sel:tags:CreateService'
, createService_tags
- Create tags for your service. For more information, see /AWS Proton
resources and tagging/ in the
AWS Proton Administrator Guide
or
AWS Proton User Guide.
$sel:name:CreateService'
, createService_name
- The service name.
$sel:spec:CreateService'
, createService_spec
- A link to a spec file that provides inputs as defined in the service
template bundle schema file. The spec file is in YAML format. Don’t
include pipeline inputs in the spec if your service template doesn’t
include a service pipeline. For more information, see
Create a service
in the AWS Proton Administrator Guide and
Create a service
in the AWS Proton User Guide.
$sel:templateMajorVersion:CreateService'
, createService_templateMajorVersion
- The ID of the major version of the service template that was used to
create the service.
$sel:templateName:CreateService'
, createService_templateName
- The name of the service template that's used to create the service.
data CreateServiceResponse Source #
See: newCreateServiceResponse
smart constructor.
Instances
newCreateServiceResponse Source #
:: Int | |
-> Service | |
-> CreateServiceResponse |
Create a value of CreateServiceResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:CreateServiceResponse'
, createServiceResponse_httpStatus
- The response's http status code.
$sel:service:CreateServiceResponse'
, createServiceResponse_service
- The service detail data that's returned by AWS Proton.
Types
DeploymentStatus
newtype DeploymentStatus Source #
pattern DeploymentStatus_CANCELLED :: DeploymentStatus | |
pattern DeploymentStatus_CANCELLING :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_COMPLETE :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_FAILED :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_IN_PROGRESS :: DeploymentStatus | |
pattern DeploymentStatus_FAILED :: DeploymentStatus | |
pattern DeploymentStatus_IN_PROGRESS :: DeploymentStatus | |
pattern DeploymentStatus_SUCCEEDED :: DeploymentStatus |
Instances
DeploymentUpdateType
newtype DeploymentUpdateType Source #
Instances
EnvironmentAccountConnectionRequesterAccountType
newtype EnvironmentAccountConnectionRequesterAccountType Source #
Instances
EnvironmentAccountConnectionStatus
newtype EnvironmentAccountConnectionStatus Source #
Instances
Provisioning
newtype Provisioning Source #
pattern Provisioning_CUSTOMER_MANAGED :: Provisioning |
Instances
ServiceStatus
newtype ServiceStatus Source #
pattern ServiceStatus_ACTIVE :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_CREATE_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_DELETE_FAILED :: ServiceStatus | |
pattern ServiceStatus_DELETE_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_UPDATE_COMPLETE_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_UPDATE_IN_PROGRESS :: ServiceStatus |
Instances
TemplateVersionStatus
newtype TemplateVersionStatus Source #
Instances
AccountSettings
data AccountSettings Source #
The AWS Proton pipeline service role data.
See: newAccountSettings
smart constructor.
Instances
newAccountSettings :: AccountSettings Source #
Create a value of AccountSettings
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:pipelineServiceRoleArn:AccountSettings'
, accountSettings_pipelineServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton pipeline service role.
CompatibleEnvironmentTemplate
data CompatibleEnvironmentTemplate Source #
Compatible environment template data.
See: newCompatibleEnvironmentTemplate
smart constructor.
Instances
newCompatibleEnvironmentTemplate Source #
Create a value of CompatibleEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:CompatibleEnvironmentTemplate'
, compatibleEnvironmentTemplate_majorVersion
- The major version of the compatible environment template.
$sel:templateName:CompatibleEnvironmentTemplate'
, compatibleEnvironmentTemplate_templateName
- The compatible environment template name.
CompatibleEnvironmentTemplateInput
data CompatibleEnvironmentTemplateInput Source #
Compatible environment template data.
See: newCompatibleEnvironmentTemplateInput
smart constructor.
Instances
newCompatibleEnvironmentTemplateInput Source #
Create a value of CompatibleEnvironmentTemplateInput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:CompatibleEnvironmentTemplateInput'
, compatibleEnvironmentTemplateInput_majorVersion
- The major version of the compatible environment template.
$sel:templateName:CompatibleEnvironmentTemplateInput'
, compatibleEnvironmentTemplateInput_templateName
- The compatible environment template name.
Environment
data Environment Source #
The environment detail data. An AWS Proton environment is a set resources shared across an AWS Proton service.
See: newEnvironment
smart constructor.
Environment' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text |
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Environment |
Create a value of Environment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:Environment'
, environment_deploymentStatusMessage
- An environment deployment status message.
$sel:environmentAccountId:Environment'
, environment_environmentAccountId
- The ID of the environment account that the environment infrastructure
resources are provisioned in.
$sel:provisioning:Environment'
, environment_provisioning
- When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:protonServiceRoleArn:Environment'
, environment_protonServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton service role that
allows AWS Proton to make calls to other services on your behalf.
$sel:environmentAccountConnectionId:Environment'
, environment_environmentAccountConnectionId
- The ID of the environment account connection that's used to provision
infrastructure resources in an environment account.
$sel:spec:Environment'
, environment_spec
- The environment spec.
$sel:description:Environment'
, environment_description
- The description of the environment.
$sel:arn:Environment'
, environment_arn
- The Amazon Resource Name (ARN) of the environment.
$sel:createdAt:Environment'
, environment_createdAt
- The time when the environment was created.
$sel:deploymentStatus:Environment'
, environment_deploymentStatus
- The environment deployment status.
$sel:lastDeploymentAttemptedAt:Environment'
, environment_lastDeploymentAttemptedAt
- The time when a deployment of the environment was last attempted.
$sel:lastDeploymentSucceededAt:Environment'
, environment_lastDeploymentSucceededAt
- The time when the environment was last deployed successfully.
$sel:name:Environment'
, environment_name
- The name of the environment.
$sel:templateMajorVersion:Environment'
, environment_templateMajorVersion
- The ID of the major version of the environment template.
$sel:templateMinorVersion:Environment'
, environment_templateMinorVersion
- The ID of the minor version of the environment template.
$sel:templateName:Environment'
, environment_templateName
- The Amazon Resource Name (ARN) of the environment template.
EnvironmentAccountConnection
data EnvironmentAccountConnection Source #
The environment account connection detail data.
See: newEnvironmentAccountConnection
smart constructor.
EnvironmentAccountConnection' Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus |
Instances
newEnvironmentAccountConnection Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> Text | |
-> UTCTime | |
-> Text | |
-> EnvironmentAccountConnectionStatus | |
-> EnvironmentAccountConnection |
Create a value of EnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:EnvironmentAccountConnection'
, environmentAccountConnection_arn
- The Amazon Resource Name (ARN) of the environment account connection.
$sel:environmentAccountId:EnvironmentAccountConnection'
, environmentAccountConnection_environmentAccountId
- The environment account that's connected to the environment account
connection.
$sel:environmentName:EnvironmentAccountConnection'
, environmentAccountConnection_environmentName
- The name of the environment that's associated with the environment
account connection.
$sel:id:EnvironmentAccountConnection'
, environmentAccountConnection_id
- The ID of the environment account connection.
$sel:lastModifiedAt:EnvironmentAccountConnection'
, environmentAccountConnection_lastModifiedAt
- The time when the environment account connection was last modified.
$sel:managementAccountId:EnvironmentAccountConnection'
, environmentAccountConnection_managementAccountId
- The ID of the management account that's connected to the environment
account connection.
$sel:requestedAt:EnvironmentAccountConnection'
, environmentAccountConnection_requestedAt
- The time when the environment account connection request was made.
$sel:roleArn:EnvironmentAccountConnection'
, environmentAccountConnection_roleArn
- The IAM service role that's associated with the environment account
connection.
$sel:status:EnvironmentAccountConnection'
, environmentAccountConnection_status
- The status of the environment account connection.
EnvironmentAccountConnectionSummary
data EnvironmentAccountConnectionSummary Source #
A summary of the environment account connection detail data.
See: newEnvironmentAccountConnectionSummary
smart constructor.
EnvironmentAccountConnectionSummary' Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus |
Instances
newEnvironmentAccountConnectionSummary Source #
Create a value of EnvironmentAccountConnectionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arn:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_arn
- The Amazon Resource Name (ARN) of the environment account connection.
$sel:environmentAccountId:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_environmentAccountId
- The ID of the environment account that's connected to the environment
account connection.
$sel:environmentName:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_environmentName
- The name of the environment that's associated with the environment
account connection.
$sel:id:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_id
- The ID of the environment account connection.
$sel:lastModifiedAt:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_lastModifiedAt
- The time when the environment account connection was last modified.
$sel:managementAccountId:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_managementAccountId
- The ID of the management account that's connected to the environment
account connection.
$sel:requestedAt:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_requestedAt
- The time when the environment account connection request was made.
$sel:roleArn:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_roleArn
- The IAM service role that's associated with the environment account
connection.
$sel:status:EnvironmentAccountConnectionSummary'
, environmentAccountConnectionSummary_status
- The status of the environment account connection.
EnvironmentSummary
data EnvironmentSummary Source #
A summary of the environment detail data.
See: newEnvironmentSummary
smart constructor.
EnvironmentSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text |
Instances
newEnvironmentSummary Source #
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> EnvironmentSummary |
Create a value of EnvironmentSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:EnvironmentSummary'
, environmentSummary_deploymentStatusMessage
- An environment deployment status message.
$sel:environmentAccountId:EnvironmentSummary'
, environmentSummary_environmentAccountId
- The ID of the environment account that the environment infrastructure
resources are provisioned in.
$sel:provisioning:EnvironmentSummary'
, environmentSummary_provisioning
- When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:protonServiceRoleArn:EnvironmentSummary'
, environmentSummary_protonServiceRoleArn
- The Amazon Resource Name (ARN) of the AWS Proton service role that
allows AWS Proton to make calls to other services on your behalf.
$sel:environmentAccountConnectionId:EnvironmentSummary'
, environmentSummary_environmentAccountConnectionId
- The ID of the environment account connection that the environment is
associated with.
$sel:description:EnvironmentSummary'
, environmentSummary_description
- The description of the environment.
$sel:arn:EnvironmentSummary'
, environmentSummary_arn
- The Amazon Resource Name (ARN) of the environment.
$sel:createdAt:EnvironmentSummary'
, environmentSummary_createdAt
- The time when the environment was created.
$sel:deploymentStatus:EnvironmentSummary'
, environmentSummary_deploymentStatus
- The environment deployment status.
$sel:lastDeploymentAttemptedAt:EnvironmentSummary'
, environmentSummary_lastDeploymentAttemptedAt
- The time when a deployment of the environment was last attempted.
$sel:lastDeploymentSucceededAt:EnvironmentSummary'
, environmentSummary_lastDeploymentSucceededAt
- The time when the environment was last deployed successfully.
$sel:name:EnvironmentSummary'
, environmentSummary_name
- The name of the environment.
$sel:templateMajorVersion:EnvironmentSummary'
, environmentSummary_templateMajorVersion
- The ID of the major version of the environment template.
$sel:templateMinorVersion:EnvironmentSummary'
, environmentSummary_templateMinorVersion
- The ID of the minor version of the environment template.
$sel:templateName:EnvironmentSummary'
, environmentSummary_templateName
- The name of the environment template.
EnvironmentTemplate
data EnvironmentTemplate Source #
The environment template data.
See: newEnvironmentTemplate
smart constructor.
EnvironmentTemplate' (Maybe Provisioning) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text |
Instances
newEnvironmentTemplate Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> EnvironmentTemplate |
Create a value of EnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisioning:EnvironmentTemplate'
, environmentTemplate_provisioning
- When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:recommendedVersion:EnvironmentTemplate'
, environmentTemplate_recommendedVersion
- The ID of the recommended version of the environment template.
$sel:displayName:EnvironmentTemplate'
, environmentTemplate_displayName
- The name of the environment template as displayed in the developer
interface.
$sel:encryptionKey:EnvironmentTemplate'
, environmentTemplate_encryptionKey
- The customer provided encryption key for the environment template.
$sel:description:EnvironmentTemplate'
, environmentTemplate_description
- A description of the environment template.
$sel:arn:EnvironmentTemplate'
, environmentTemplate_arn
- The Amazon Resource Name (ARN) of the environment template.
$sel:createdAt:EnvironmentTemplate'
, environmentTemplate_createdAt
- The time when the environment template was created.
$sel:lastModifiedAt:EnvironmentTemplate'
, environmentTemplate_lastModifiedAt
- The time when the environment template was last modified.
$sel:name:EnvironmentTemplate'
, environmentTemplate_name
- The name of the environment template.
EnvironmentTemplateFilter
data EnvironmentTemplateFilter Source #
A search filter for environment templates.
See: newEnvironmentTemplateFilter
smart constructor.
Instances
newEnvironmentTemplateFilter Source #
:: Text | |
-> Text | |
-> EnvironmentTemplateFilter |
Create a value of EnvironmentTemplateFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:EnvironmentTemplateFilter'
, environmentTemplateFilter_majorVersion
- Include majorVersion
to filter search for a major version.
$sel:templateName:EnvironmentTemplateFilter'
, environmentTemplateFilter_templateName
- Include templateName
to filter search for a template name.
EnvironmentTemplateSummary
data EnvironmentTemplateSummary Source #
The environment template data.
See: newEnvironmentTemplateSummary
smart constructor.
EnvironmentTemplateSummary' (Maybe Provisioning) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text |
Instances
newEnvironmentTemplateSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> EnvironmentTemplateSummary |
Create a value of EnvironmentTemplateSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:provisioning:EnvironmentTemplateSummary'
, environmentTemplateSummary_provisioning
- When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:recommendedVersion:EnvironmentTemplateSummary'
, environmentTemplateSummary_recommendedVersion
- The ID of the recommended version of the environment template.
$sel:displayName:EnvironmentTemplateSummary'
, environmentTemplateSummary_displayName
- The name of the environment template as displayed in the developer
interface.
$sel:description:EnvironmentTemplateSummary'
, environmentTemplateSummary_description
- A description of the environment template.
$sel:arn:EnvironmentTemplateSummary'
, environmentTemplateSummary_arn
- The Amazon Resource Name (ARN) of the environment template.
$sel:createdAt:EnvironmentTemplateSummary'
, environmentTemplateSummary_createdAt
- The time when the environment template was created.
$sel:lastModifiedAt:EnvironmentTemplateSummary'
, environmentTemplateSummary_lastModifiedAt
- The time when the environment template was last modified.
$sel:name:EnvironmentTemplateSummary'
, environmentTemplateSummary_name
- The name of the environment template.
EnvironmentTemplateVersion
data EnvironmentTemplateVersion Source #
The environment template version data.
See: newEnvironmentTemplateVersion
smart constructor.
EnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newEnvironmentTemplateVersion Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> EnvironmentTemplateVersion |
Create a value of EnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:schema:EnvironmentTemplateVersion'
, environmentTemplateVersion_schema
- The schema of the version of an environment template.
$sel:statusMessage:EnvironmentTemplateVersion'
, environmentTemplateVersion_statusMessage
- The status message of the version of an environment template.
$sel:recommendedMinorVersion:EnvironmentTemplateVersion'
, environmentTemplateVersion_recommendedMinorVersion
- The ID of the recommended minor version of the environment template.
$sel:description:EnvironmentTemplateVersion'
, environmentTemplateVersion_description
- A description of the minor version of an environment template.
$sel:arn:EnvironmentTemplateVersion'
, environmentTemplateVersion_arn
- The Amazon Resource Name (ARN) of the version of an environment
template.
$sel:createdAt:EnvironmentTemplateVersion'
, environmentTemplateVersion_createdAt
- The time when the version of an environment template was created.
$sel:lastModifiedAt:EnvironmentTemplateVersion'
, environmentTemplateVersion_lastModifiedAt
- The time when the version of an environment template was last modified.
$sel:majorVersion:EnvironmentTemplateVersion'
, environmentTemplateVersion_majorVersion
- The ID of the latest major version that's associated with the version
of an environment template.
$sel:minorVersion:EnvironmentTemplateVersion'
, environmentTemplateVersion_minorVersion
- The ID of the minor version of an environment template.
$sel:status:EnvironmentTemplateVersion'
, environmentTemplateVersion_status
- The status of the version of an environment template.
$sel:templateName:EnvironmentTemplateVersion'
, environmentTemplateVersion_templateName
- The name of the version of an environment template.
EnvironmentTemplateVersionSummary
data EnvironmentTemplateVersionSummary Source #
A summary of the version of an environment template detail data.
See: newEnvironmentTemplateVersionSummary
smart constructor.
EnvironmentTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newEnvironmentTemplateVersionSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> EnvironmentTemplateVersionSummary |
Create a value of EnvironmentTemplateVersionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusMessage:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_statusMessage
- The status message of the version of an environment template.
$sel:recommendedMinorVersion:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_recommendedMinorVersion
- The ID of the recommended minor version of the environment template.
$sel:description:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_description
- A description of the version of an environment template.
$sel:arn:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_arn
- The Amazon Resource Name (ARN) of the version of an environment
template.
$sel:createdAt:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_createdAt
- The time when the version of an environment template was created.
$sel:lastModifiedAt:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_lastModifiedAt
- The time when the version of an environment template was last modified.
$sel:majorVersion:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_majorVersion
- The ID of the latest major version that's associated with the version
of an environment template.
$sel:minorVersion:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_minorVersion
- The ID of the version of an environment template.
$sel:status:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_status
- The status of the version of an environment template.
$sel:templateName:EnvironmentTemplateVersionSummary'
, environmentTemplateVersionSummary_templateName
- The name of the version of an environment template.
S3ObjectSource
data S3ObjectSource Source #
Template bundle S3 bucket data.
See: newS3ObjectSource
smart constructor.
Instances
Create a value of S3ObjectSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3ObjectSource'
, s3ObjectSource_bucket
- The name of the S3 bucket that contains a template bundle.
$sel:key:S3ObjectSource'
, s3ObjectSource_key
- The path to the S3 bucket that contains a template bundle.
Service
The service detail data.
See: newService
smart constructor.
Service' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe ServicePipeline) (Maybe (Sensitive Text)) (Maybe Text) Text POSIX POSIX Text (Sensitive Text) ServiceStatus Text |
Instances
Create a value of Service
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:branchName:Service'
, service_branchName
- The name of the code repository branch that holds the code that's
deployed in AWS Proton.
$sel:statusMessage:Service'
, service_statusMessage
- A service status message.
$sel:repositoryId:Service'
, service_repositoryId
- The ID of the code repository.
$sel:pipeline:Service'
, service_pipeline
- The service pipeline detail data.
$sel:description:Service'
, service_description
- A description of a service.
$sel:repositoryConnectionArn:Service'
, service_repositoryConnectionArn
- The Amazon Resource Name (ARN) of the repository connection. For more
information, see
Set up a repository connection
in the AWS Proton Administrator Guide and
Setting up with AWS Proton
in the AWS Proton User Guide.
$sel:arn:Service'
, service_arn
- The Amazon Resource Name (ARN) of the service.
$sel:createdAt:Service'
, service_createdAt
- The time when the service was created.
$sel:lastModifiedAt:Service'
, service_lastModifiedAt
- The time when the service was last modified.
$sel:name:Service'
, service_name
- The name of the service.
$sel:spec:Service'
, service_spec
- The formatted specification that defines the service.
$sel:status:Service'
, service_status
- The status of the service.
$sel:templateName:Service'
, service_templateName
- The name of the service template.
ServiceInstance
data ServiceInstance Source #
The service instance detail data.
See: newServiceInstance
smart constructor.
ServiceInstance' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text |
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> ServiceInstance |
Create a value of ServiceInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServiceInstance'
, serviceInstance_deploymentStatusMessage
- A service instance deployment status message.
$sel:spec:ServiceInstance'
, serviceInstance_spec
- The service spec that was used to create the service instance.
$sel:arn:ServiceInstance'
, serviceInstance_arn
- The Amazon Resource Name (ARN) of the service instance.
$sel:createdAt:ServiceInstance'
, serviceInstance_createdAt
- The time when the service instance was created.
$sel:deploymentStatus:ServiceInstance'
, serviceInstance_deploymentStatus
- The service instance deployment status.
$sel:environmentName:ServiceInstance'
, serviceInstance_environmentName
- The name of the environment that the service instance was deployed into.
$sel:lastDeploymentAttemptedAt:ServiceInstance'
, serviceInstance_lastDeploymentAttemptedAt
- The time when a deployment of the service instance was last attempted.
$sel:lastDeploymentSucceededAt:ServiceInstance'
, serviceInstance_lastDeploymentSucceededAt
- The time when the service instance was last deployed successfully.
$sel:name:ServiceInstance'
, serviceInstance_name
- The name of the service instance.
$sel:serviceName:ServiceInstance'
, serviceInstance_serviceName
- The name of the service that the service instance belongs to.
$sel:templateMajorVersion:ServiceInstance'
, serviceInstance_templateMajorVersion
- The ID of the major version of the service template that was used to
create the service instance.
$sel:templateMinorVersion:ServiceInstance'
, serviceInstance_templateMinorVersion
- The ID of the minor version of the service template that was used to
create the service instance.
$sel:templateName:ServiceInstance'
, serviceInstance_templateName
- The name of the service template that was used to create the service
instance.
ServiceInstanceSummary
data ServiceInstanceSummary Source #
A summary of the service instance detail data.
See: newServiceInstanceSummary
smart constructor.
ServiceInstanceSummary' (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text |
Instances
newServiceInstanceSummary Source #
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> ServiceInstanceSummary |
Create a value of ServiceInstanceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServiceInstanceSummary'
, serviceInstanceSummary_deploymentStatusMessage
- A service instance deployment status message.
$sel:arn:ServiceInstanceSummary'
, serviceInstanceSummary_arn
- The Amazon Resource Name (ARN) of the service instance.
$sel:createdAt:ServiceInstanceSummary'
, serviceInstanceSummary_createdAt
- The time when the service instance was created.
$sel:deploymentStatus:ServiceInstanceSummary'
, serviceInstanceSummary_deploymentStatus
- The service instance deployment status.
$sel:environmentName:ServiceInstanceSummary'
, serviceInstanceSummary_environmentName
- The name of the environment that the service instance was deployed into.
$sel:lastDeploymentAttemptedAt:ServiceInstanceSummary'
, serviceInstanceSummary_lastDeploymentAttemptedAt
- The time when a deployment of the service was last attempted.
$sel:lastDeploymentSucceededAt:ServiceInstanceSummary'
, serviceInstanceSummary_lastDeploymentSucceededAt
- The time when the service was last deployed successfully.
$sel:name:ServiceInstanceSummary'
, serviceInstanceSummary_name
- The name of the service instance.
$sel:serviceName:ServiceInstanceSummary'
, serviceInstanceSummary_serviceName
- The name of the service that the service instance belongs to.
$sel:templateMajorVersion:ServiceInstanceSummary'
, serviceInstanceSummary_templateMajorVersion
- The ID of the major version of a service template.
$sel:templateMinorVersion:ServiceInstanceSummary'
, serviceInstanceSummary_templateMinorVersion
- The ID of the minor version of a service template.
$sel:templateName:ServiceInstanceSummary'
, serviceInstanceSummary_templateName
- The name of the service template.
ServicePipeline
data ServicePipeline Source #
The service pipeline detail data.
See: newServicePipeline
smart constructor.
ServicePipeline' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text |
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> ServicePipeline |
Create a value of ServicePipeline
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServicePipeline'
, servicePipeline_deploymentStatusMessage
- A service pipeline deployment status message.
$sel:spec:ServicePipeline'
, servicePipeline_spec
- The service spec that was used to create the service pipeline.
$sel:arn:ServicePipeline'
, servicePipeline_arn
- The Amazon Resource Name (ARN) of the service pipeline.
$sel:createdAt:ServicePipeline'
, servicePipeline_createdAt
- The time when the service pipeline was created.
$sel:deploymentStatus:ServicePipeline'
, servicePipeline_deploymentStatus
- The deployment status of the service pipeline.
$sel:lastDeploymentAttemptedAt:ServicePipeline'
, servicePipeline_lastDeploymentAttemptedAt
- The time when a deployment of the service pipeline was last attempted.
$sel:lastDeploymentSucceededAt:ServicePipeline'
, servicePipeline_lastDeploymentSucceededAt
- The time when the service pipeline was last deployed successfully.
$sel:templateMajorVersion:ServicePipeline'
, servicePipeline_templateMajorVersion
- The ID of the major version of the service template that was used to
create the service pipeline.
$sel:templateMinorVersion:ServicePipeline'
, servicePipeline_templateMinorVersion
- The ID of the minor version of the service template that was used to
create the service pipeline.
$sel:templateName:ServicePipeline'
, servicePipeline_templateName
- The name of the service template that was used to create the service
pipeline.
ServiceSummary
data ServiceSummary Source #
A summary of the service detail data.
See: newServiceSummary
smart constructor.
ServiceSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text ServiceStatus Text |
Instances
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceStatus | |
-> Text | |
-> ServiceSummary |
Create a value of ServiceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusMessage:ServiceSummary'
, serviceSummary_statusMessage
- A service status message.
$sel:description:ServiceSummary'
, serviceSummary_description
- A description of the service.
$sel:arn:ServiceSummary'
, serviceSummary_arn
- The Amazon Resource Name (ARN) of the service.
$sel:createdAt:ServiceSummary'
, serviceSummary_createdAt
- The time when the service was created.
$sel:lastModifiedAt:ServiceSummary'
, serviceSummary_lastModifiedAt
- The time when the service was last modified.
$sel:name:ServiceSummary'
, serviceSummary_name
- The name of the service.
$sel:status:ServiceSummary'
, serviceSummary_status
- The status of the service.
$sel:templateName:ServiceSummary'
, serviceSummary_templateName
- The name of the service template.
ServiceTemplate
data ServiceTemplate Source #
The service template detail data.
See: newServiceTemplate
smart constructor.
ServiceTemplate' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe (Sensitive Text)) Text POSIX POSIX Text |
Instances
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceTemplate |
Create a value of ServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:recommendedVersion:ServiceTemplate'
, serviceTemplate_recommendedVersion
- The ID of the recommended version of the service template.
$sel:displayName:ServiceTemplate'
, serviceTemplate_displayName
- The service template name as displayed in the developer interface.
$sel:encryptionKey:ServiceTemplate'
, serviceTemplate_encryptionKey
- The customer provided service template encryption key that's used to
encrypt data.
$sel:pipelineProvisioning:ServiceTemplate'
, serviceTemplate_pipelineProvisioning
- If pipelineProvisioning
is true
, a service pipeline is included in
the service template. Otherwise, a service pipeline isn't included in
the service template.
$sel:description:ServiceTemplate'
, serviceTemplate_description
- A description of the service template.
$sel:arn:ServiceTemplate'
, serviceTemplate_arn
- The Amazon Resource Name (ARN) of the service template.
$sel:createdAt:ServiceTemplate'
, serviceTemplate_createdAt
- The time when the service template was created.
$sel:lastModifiedAt:ServiceTemplate'
, serviceTemplate_lastModifiedAt
- The time when the service template was last modified.
$sel:name:ServiceTemplate'
, serviceTemplate_name
- The name of the service template.
ServiceTemplateSummary
data ServiceTemplateSummary Source #
The service template summary data.
See: newServiceTemplateSummary
smart constructor.
ServiceTemplateSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe (Sensitive Text)) Text POSIX POSIX Text |
Instances
newServiceTemplateSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceTemplateSummary |
Create a value of ServiceTemplateSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:recommendedVersion:ServiceTemplateSummary'
, serviceTemplateSummary_recommendedVersion
- The ID of the recommended version of the service template.
$sel:displayName:ServiceTemplateSummary'
, serviceTemplateSummary_displayName
- The service template name as displayed in the developer interface.
$sel:pipelineProvisioning:ServiceTemplateSummary'
, serviceTemplateSummary_pipelineProvisioning
- If pipelineProvisioning
is true
, a service pipeline is included in
the service template, otherwise a service pipeline isn't included in
the service template.
$sel:description:ServiceTemplateSummary'
, serviceTemplateSummary_description
- A description of the service template.
$sel:arn:ServiceTemplateSummary'
, serviceTemplateSummary_arn
- The Amazon Resource Name (ARN) of the service template.
$sel:createdAt:ServiceTemplateSummary'
, serviceTemplateSummary_createdAt
- The time when the service template was created.
$sel:lastModifiedAt:ServiceTemplateSummary'
, serviceTemplateSummary_lastModifiedAt
- The time when the service template was last modified.
$sel:name:ServiceTemplateSummary'
, serviceTemplateSummary_name
- The name of the service template.
ServiceTemplateVersion
data ServiceTemplateVersion Source #
The version of a service template detail data.
See: newServiceTemplateVersion
smart constructor.
ServiceTemplateVersion' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text [CompatibleEnvironmentTemplate] POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newServiceTemplateVersion Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> ServiceTemplateVersion |
Create a value of ServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:schema:ServiceTemplateVersion'
, serviceTemplateVersion_schema
- The schema of the version of a service template.
$sel:statusMessage:ServiceTemplateVersion'
, serviceTemplateVersion_statusMessage
- A service template version status message.
$sel:recommendedMinorVersion:ServiceTemplateVersion'
, serviceTemplateVersion_recommendedMinorVersion
- The ID of the recommended minor version of the service template.
$sel:description:ServiceTemplateVersion'
, serviceTemplateVersion_description
- A description of the version of a service template.
$sel:arn:ServiceTemplateVersion'
, serviceTemplateVersion_arn
- The Amazon Resource Name (ARN) of the version of a service template.
$sel:compatibleEnvironmentTemplates:ServiceTemplateVersion'
, serviceTemplateVersion_compatibleEnvironmentTemplates
- An array of compatible environment template names for the major version
of a service template.
$sel:createdAt:ServiceTemplateVersion'
, serviceTemplateVersion_createdAt
- The time when the version of a service template was created.
$sel:lastModifiedAt:ServiceTemplateVersion'
, serviceTemplateVersion_lastModifiedAt
- The time when the version of a service template was last modified.
$sel:majorVersion:ServiceTemplateVersion'
, serviceTemplateVersion_majorVersion
- The ID of the latest major version that's associated with the version
of a service template.
$sel:minorVersion:ServiceTemplateVersion'
, serviceTemplateVersion_minorVersion
- The ID of the minor version of a service template.
$sel:status:ServiceTemplateVersion'
, serviceTemplateVersion_status
- The service template version status.
$sel:templateName:ServiceTemplateVersion'
, serviceTemplateVersion_templateName
- The name of the version of a service template.
ServiceTemplateVersionSummary
data ServiceTemplateVersionSummary Source #
A summary of the service template version detail data.
See: newServiceTemplateVersionSummary
smart constructor.
ServiceTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newServiceTemplateVersionSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> ServiceTemplateVersionSummary |
Create a value of ServiceTemplateVersionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:statusMessage:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_statusMessage
- A service template minor version status message.
$sel:recommendedMinorVersion:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_recommendedMinorVersion
- The ID of the recommended minor version of the service template.
$sel:description:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_description
- A description of the version of a service template.
$sel:arn:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_arn
- The Amazon Resource Name (ARN) of the version of a service template.
$sel:createdAt:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_createdAt
- The time when the version of a service template was created.
$sel:lastModifiedAt:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_lastModifiedAt
- The time when the version of a service template was last modified.
$sel:majorVersion:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_majorVersion
- The ID of the latest major version that's associated with the version
of a service template.
$sel:minorVersion:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_minorVersion
- The ID of the minor version of a service template.
$sel:status:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_status
- The service template minor version status.
$sel:templateName:ServiceTemplateVersionSummary'
, serviceTemplateVersionSummary_templateName
- The name of the service template.
Tag
A description of a resource tag.
See: newTag
smart constructor.
Instances
Eq Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
Generic Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
Hashable Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
ToJSON Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
FromJSON Tag Source # | |
type Rep Tag Source # | |
Defined in Amazonka.Proton.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Proton.Types.Tag" "libZSservicesZSamazonka-protonZSamazonka-proton" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
Create a value of Tag
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag'
, tag_key
- The key of the resource tag.
$sel:value:Tag'
, tag_value
- The value of the resource tag.
TemplateVersionSourceInput
data TemplateVersionSourceInput Source #
Template version source data.
See: newTemplateVersionSourceInput
smart constructor.
Instances
newTemplateVersionSourceInput :: TemplateVersionSourceInput Source #
Create a value of TemplateVersionSourceInput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3:TemplateVersionSourceInput'
, templateVersionSourceInput_s3
- An S3 source object that includes the template bundle S3 path and name
for a template minor version.