| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Proton
Contents
- Service Configuration
- Errors
- Waiters
- Operations
- AcceptEnvironmentAccountConnection
- CancelComponentDeployment
- CancelEnvironmentDeployment
- CancelServiceInstanceDeployment
- CancelServicePipelineDeployment
- CreateComponent
- CreateEnvironment
- CreateEnvironmentAccountConnection
- CreateEnvironmentTemplate
- CreateEnvironmentTemplateVersion
- CreateRepository
- CreateService
- CreateServiceTemplate
- CreateServiceTemplateVersion
- CreateTemplateSyncConfig
- DeleteComponent
- DeleteEnvironment
- DeleteEnvironmentAccountConnection
- DeleteEnvironmentTemplate
- DeleteEnvironmentTemplateVersion
- DeleteRepository
- DeleteService
- DeleteServiceTemplate
- DeleteServiceTemplateVersion
- DeleteTemplateSyncConfig
- GetAccountSettings
- GetComponent
- GetEnvironment
- GetEnvironmentAccountConnection
- GetEnvironmentTemplate
- GetEnvironmentTemplateVersion
- GetRepository
- GetRepositorySyncStatus
- GetService
- GetServiceInstance
- GetServiceTemplate
- GetServiceTemplateVersion
- GetTemplateSyncConfig
- GetTemplateSyncStatus
- ListComponentOutputs (Paginated)
- ListComponentProvisionedResources (Paginated)
- ListComponents (Paginated)
- ListEnvironmentAccountConnections (Paginated)
- ListEnvironmentOutputs (Paginated)
- ListEnvironmentProvisionedResources (Paginated)
- ListEnvironmentTemplateVersions (Paginated)
- ListEnvironmentTemplates (Paginated)
- ListEnvironments (Paginated)
- ListRepositories (Paginated)
- ListRepositorySyncDefinitions (Paginated)
- ListServiceInstanceOutputs (Paginated)
- ListServiceInstanceProvisionedResources (Paginated)
- ListServiceInstances (Paginated)
- ListServicePipelineOutputs (Paginated)
- ListServicePipelineProvisionedResources (Paginated)
- ListServiceTemplateVersions (Paginated)
- ListServiceTemplates (Paginated)
- ListServices (Paginated)
- ListTagsForResource (Paginated)
- NotifyResourceDeploymentStatusChange
- RejectEnvironmentAccountConnection
- TagResource
- UntagResource
- UpdateAccountSettings
- UpdateComponent
- UpdateEnvironment
- UpdateEnvironmentAccountConnection
- UpdateEnvironmentTemplate
- UpdateEnvironmentTemplateVersion
- UpdateService
- UpdateServiceInstance
- UpdateServicePipeline
- UpdateServiceTemplate
- UpdateServiceTemplateVersion
- UpdateTemplateSyncConfig
- Types
- ComponentDeploymentUpdateType
- DeploymentStatus
- DeploymentUpdateType
- EnvironmentAccountConnectionRequesterAccountType
- EnvironmentAccountConnectionStatus
- ListServiceInstancesFilterBy
- ListServiceInstancesSortBy
- ProvisionedResourceEngine
- Provisioning
- RepositoryProvider
- RepositorySyncStatus
- ResourceDeploymentStatus
- ResourceSyncStatus
- ServiceStatus
- ServiceTemplateSupportedComponentSourceType
- SortOrder
- SyncType
- TemplateType
- TemplateVersionStatus
- AccountSettings
- CompatibleEnvironmentTemplate
- CompatibleEnvironmentTemplateInput
- Component
- ComponentSummary
- Environment
- EnvironmentAccountConnection
- EnvironmentAccountConnectionSummary
- EnvironmentSummary
- EnvironmentTemplate
- EnvironmentTemplateFilter
- EnvironmentTemplateSummary
- EnvironmentTemplateVersion
- EnvironmentTemplateVersionSummary
- ListServiceInstancesFilter
- Output
- ProvisionedResource
- Repository
- RepositoryBranch
- RepositoryBranchInput
- RepositorySummary
- RepositorySyncAttempt
- RepositorySyncDefinition
- RepositorySyncEvent
- ResourceSyncAttempt
- ResourceSyncEvent
- Revision
- S3ObjectSource
- Service
- ServiceInstance
- ServiceInstanceSummary
- ServicePipeline
- ServiceSummary
- ServiceTemplate
- ServiceTemplateSummary
- ServiceTemplateVersion
- ServiceTemplateVersionSummary
- Tag
- TemplateSyncConfig
- TemplateVersionSourceInput
Description
Derived from API version 2020-07-20 of the AWS service descriptions, licensed under Apache 2.0.
This is the Proton Service API Reference. It provides descriptions, syntax and usage examples for each of the actions and data types for the Proton service.
The documentation for each action shows the Query API request parameters and the XML response.
Alternatively, you can use the Amazon Web Services CLI to access an API. For more information, see the Amazon Web Services Command Line Interface User Guide.
The 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 Proton deploys and manages, they need permissions to use all of the listed API operations.
When developers select a specific infrastructure and tooling set, Proton deploys their applications. To monitor their applications that are running on 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 Proton, see the 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 Amazon Web Services 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
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newComponentDeleted :: Wait GetComponent
- newComponentDeployed :: Wait GetComponent
- newEnvironmentDeployed :: Wait GetEnvironment
- newEnvironmentTemplateVersionRegistered :: Wait GetEnvironmentTemplateVersion
- newServiceCreated :: Wait GetService
- newServiceDeleted :: Wait GetService
- newServiceInstanceDeployed :: Wait GetServiceInstance
- newServicePipelineDeployed :: Wait GetService
- newServiceTemplateVersionRegistered :: Wait GetServiceTemplateVersion
- newServiceUpdated :: Wait GetService
- data AcceptEnvironmentAccountConnection = AcceptEnvironmentAccountConnection' Text
- newAcceptEnvironmentAccountConnection :: Text -> AcceptEnvironmentAccountConnection
- data AcceptEnvironmentAccountConnectionResponse = AcceptEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newAcceptEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> AcceptEnvironmentAccountConnectionResponse
- data CancelComponentDeployment = CancelComponentDeployment' Text
- newCancelComponentDeployment :: Text -> CancelComponentDeployment
- data CancelComponentDeploymentResponse = CancelComponentDeploymentResponse' Int Component
- newCancelComponentDeploymentResponse :: Int -> Component -> CancelComponentDeploymentResponse
- data CancelEnvironmentDeployment = CancelEnvironmentDeployment' Text
- newCancelEnvironmentDeployment :: Text -> CancelEnvironmentDeployment
- data CancelEnvironmentDeploymentResponse = CancelEnvironmentDeploymentResponse' Int Environment
- newCancelEnvironmentDeploymentResponse :: Int -> Environment -> CancelEnvironmentDeploymentResponse
- data CancelServiceInstanceDeployment = CancelServiceInstanceDeployment' Text Text
- newCancelServiceInstanceDeployment :: Text -> Text -> CancelServiceInstanceDeployment
- data CancelServiceInstanceDeploymentResponse = CancelServiceInstanceDeploymentResponse' Int ServiceInstance
- newCancelServiceInstanceDeploymentResponse :: Int -> ServiceInstance -> CancelServiceInstanceDeploymentResponse
- data CancelServicePipelineDeployment = CancelServicePipelineDeployment' Text
- newCancelServicePipelineDeployment :: Text -> CancelServicePipelineDeployment
- data CancelServicePipelineDeploymentResponse = CancelServicePipelineDeploymentResponse' Int ServicePipeline
- newCancelServicePipelineDeploymentResponse :: Int -> ServicePipeline -> CancelServicePipelineDeploymentResponse
- data CreateComponent = CreateComponent' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Sensitive Text) Text (Sensitive Text)
- newCreateComponent :: Text -> Text -> Text -> CreateComponent
- data CreateComponentResponse = CreateComponentResponse' Int Component
- newCreateComponentResponse :: Int -> Component -> CreateComponentResponse
- data CreateEnvironment = CreateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe [Tag]) (Maybe Text) Text (Sensitive Text) Text Text
- newCreateEnvironment :: Text -> Text -> Text -> Text -> CreateEnvironment
- data CreateEnvironmentResponse = CreateEnvironmentResponse' Int Environment
- newCreateEnvironmentResponse :: Int -> Environment -> CreateEnvironmentResponse
- data CreateEnvironmentAccountConnection = CreateEnvironmentAccountConnection' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Tag]) Text Text
- newCreateEnvironmentAccountConnection :: Text -> Text -> CreateEnvironmentAccountConnection
- data CreateEnvironmentAccountConnectionResponse = CreateEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newCreateEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> CreateEnvironmentAccountConnectionResponse
- data CreateEnvironmentTemplate = CreateEnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe [Tag]) Text
- newCreateEnvironmentTemplate :: Text -> CreateEnvironmentTemplate
- data CreateEnvironmentTemplateResponse = CreateEnvironmentTemplateResponse' Int EnvironmentTemplate
- newCreateEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> CreateEnvironmentTemplateResponse
- data CreateEnvironmentTemplateVersion = CreateEnvironmentTemplateVersion' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe [Tag]) TemplateVersionSourceInput Text
- newCreateEnvironmentTemplateVersion :: TemplateVersionSourceInput -> Text -> CreateEnvironmentTemplateVersion
- data CreateEnvironmentTemplateVersionResponse = CreateEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newCreateEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> CreateEnvironmentTemplateVersionResponse
- data CreateRepository = CreateRepository' (Maybe Text) (Maybe [Tag]) Text Text RepositoryProvider
- newCreateRepository :: Text -> Text -> RepositoryProvider -> CreateRepository
- data CreateRepositoryResponse = CreateRepositoryResponse' Int Repository
- newCreateRepositoryResponse :: Int -> Repository -> CreateRepositoryResponse
- data CreateService = CreateService' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe [Tag]) (Maybe Text) Text (Sensitive Text) Text Text
- newCreateService :: Text -> Text -> Text -> Text -> CreateService
- data CreateServiceResponse = CreateServiceResponse' Int Service
- newCreateServiceResponse :: Int -> Service -> CreateServiceResponse
- data CreateServiceTemplate = CreateServiceTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe [Tag]) Text
- newCreateServiceTemplate :: Text -> CreateServiceTemplate
- data CreateServiceTemplateResponse = CreateServiceTemplateResponse' Int ServiceTemplate
- newCreateServiceTemplateResponse :: Int -> ServiceTemplate -> CreateServiceTemplateResponse
- data CreateServiceTemplateVersion = CreateServiceTemplateVersion' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe [ServiceTemplateSupportedComponentSourceType]) (Maybe [Tag]) (NonEmpty CompatibleEnvironmentTemplateInput) TemplateVersionSourceInput Text
- newCreateServiceTemplateVersion :: NonEmpty CompatibleEnvironmentTemplateInput -> TemplateVersionSourceInput -> Text -> CreateServiceTemplateVersion
- data CreateServiceTemplateVersionResponse = CreateServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newCreateServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> CreateServiceTemplateVersionResponse
- data CreateTemplateSyncConfig = CreateTemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType
- newCreateTemplateSyncConfig :: Text -> Text -> RepositoryProvider -> Text -> TemplateType -> CreateTemplateSyncConfig
- data CreateTemplateSyncConfigResponse = CreateTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int
- newCreateTemplateSyncConfigResponse :: Int -> CreateTemplateSyncConfigResponse
- data DeleteComponent = DeleteComponent' Text
- newDeleteComponent :: Text -> DeleteComponent
- data DeleteComponentResponse = DeleteComponentResponse' (Maybe Component) Int
- newDeleteComponentResponse :: Int -> DeleteComponentResponse
- data DeleteEnvironment = DeleteEnvironment' Text
- newDeleteEnvironment :: Text -> DeleteEnvironment
- data DeleteEnvironmentResponse = DeleteEnvironmentResponse' (Maybe Environment) Int
- newDeleteEnvironmentResponse :: Int -> DeleteEnvironmentResponse
- data DeleteEnvironmentAccountConnection = DeleteEnvironmentAccountConnection' Text
- newDeleteEnvironmentAccountConnection :: Text -> DeleteEnvironmentAccountConnection
- data DeleteEnvironmentAccountConnectionResponse = DeleteEnvironmentAccountConnectionResponse' (Maybe EnvironmentAccountConnection) Int
- newDeleteEnvironmentAccountConnectionResponse :: Int -> DeleteEnvironmentAccountConnectionResponse
- data DeleteEnvironmentTemplate = DeleteEnvironmentTemplate' Text
- newDeleteEnvironmentTemplate :: Text -> DeleteEnvironmentTemplate
- data DeleteEnvironmentTemplateResponse = DeleteEnvironmentTemplateResponse' (Maybe EnvironmentTemplate) Int
- newDeleteEnvironmentTemplateResponse :: Int -> DeleteEnvironmentTemplateResponse
- data DeleteEnvironmentTemplateVersion = DeleteEnvironmentTemplateVersion' Text Text Text
- newDeleteEnvironmentTemplateVersion :: Text -> Text -> Text -> DeleteEnvironmentTemplateVersion
- data DeleteEnvironmentTemplateVersionResponse = DeleteEnvironmentTemplateVersionResponse' (Maybe EnvironmentTemplateVersion) Int
- newDeleteEnvironmentTemplateVersionResponse :: Int -> DeleteEnvironmentTemplateVersionResponse
- data DeleteRepository = DeleteRepository' Text RepositoryProvider
- newDeleteRepository :: Text -> RepositoryProvider -> DeleteRepository
- data DeleteRepositoryResponse = DeleteRepositoryResponse' (Maybe Repository) Int
- newDeleteRepositoryResponse :: Int -> DeleteRepositoryResponse
- data DeleteService = DeleteService' Text
- newDeleteService :: Text -> DeleteService
- data DeleteServiceResponse = DeleteServiceResponse' (Maybe Service) Int
- newDeleteServiceResponse :: Int -> DeleteServiceResponse
- data DeleteServiceTemplate = DeleteServiceTemplate' Text
- newDeleteServiceTemplate :: Text -> DeleteServiceTemplate
- data DeleteServiceTemplateResponse = DeleteServiceTemplateResponse' (Maybe ServiceTemplate) Int
- newDeleteServiceTemplateResponse :: Int -> DeleteServiceTemplateResponse
- data DeleteServiceTemplateVersion = DeleteServiceTemplateVersion' Text Text Text
- newDeleteServiceTemplateVersion :: Text -> Text -> Text -> DeleteServiceTemplateVersion
- data DeleteServiceTemplateVersionResponse = DeleteServiceTemplateVersionResponse' (Maybe ServiceTemplateVersion) Int
- newDeleteServiceTemplateVersionResponse :: Int -> DeleteServiceTemplateVersionResponse
- data DeleteTemplateSyncConfig = DeleteTemplateSyncConfig' Text TemplateType
- newDeleteTemplateSyncConfig :: Text -> TemplateType -> DeleteTemplateSyncConfig
- data DeleteTemplateSyncConfigResponse = DeleteTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int
- newDeleteTemplateSyncConfigResponse :: Int -> DeleteTemplateSyncConfigResponse
- data GetAccountSettings = GetAccountSettings' {
- newGetAccountSettings :: GetAccountSettings
- data GetAccountSettingsResponse = GetAccountSettingsResponse' (Maybe AccountSettings) Int
- newGetAccountSettingsResponse :: Int -> GetAccountSettingsResponse
- data GetComponent = GetComponent' Text
- newGetComponent :: Text -> GetComponent
- data GetComponentResponse = GetComponentResponse' (Maybe Component) Int
- newGetComponentResponse :: Int -> GetComponentResponse
- data GetEnvironment = GetEnvironment' Text
- newGetEnvironment :: Text -> GetEnvironment
- data GetEnvironmentResponse = GetEnvironmentResponse' Int Environment
- newGetEnvironmentResponse :: Int -> Environment -> GetEnvironmentResponse
- data GetEnvironmentAccountConnection = GetEnvironmentAccountConnection' Text
- newGetEnvironmentAccountConnection :: Text -> GetEnvironmentAccountConnection
- data GetEnvironmentAccountConnectionResponse = GetEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newGetEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> GetEnvironmentAccountConnectionResponse
- data GetEnvironmentTemplate = GetEnvironmentTemplate' Text
- newGetEnvironmentTemplate :: Text -> GetEnvironmentTemplate
- data GetEnvironmentTemplateResponse = GetEnvironmentTemplateResponse' Int EnvironmentTemplate
- newGetEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> GetEnvironmentTemplateResponse
- data GetEnvironmentTemplateVersion = GetEnvironmentTemplateVersion' Text Text Text
- newGetEnvironmentTemplateVersion :: Text -> Text -> Text -> GetEnvironmentTemplateVersion
- data GetEnvironmentTemplateVersionResponse = GetEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newGetEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> GetEnvironmentTemplateVersionResponse
- data GetRepository = GetRepository' Text RepositoryProvider
- newGetRepository :: Text -> RepositoryProvider -> GetRepository
- data GetRepositoryResponse = GetRepositoryResponse' Int Repository
- newGetRepositoryResponse :: Int -> Repository -> GetRepositoryResponse
- data GetRepositorySyncStatus = GetRepositorySyncStatus' Text Text RepositoryProvider SyncType
- newGetRepositorySyncStatus :: Text -> Text -> RepositoryProvider -> SyncType -> GetRepositorySyncStatus
- data GetRepositorySyncStatusResponse = GetRepositorySyncStatusResponse' (Maybe RepositorySyncAttempt) Int
- newGetRepositorySyncStatusResponse :: Int -> GetRepositorySyncStatusResponse
- data GetService = GetService' Text
- newGetService :: Text -> GetService
- data GetServiceResponse = GetServiceResponse' (Maybe Service) Int
- newGetServiceResponse :: Int -> GetServiceResponse
- data GetServiceInstance = GetServiceInstance' Text Text
- newGetServiceInstance :: Text -> Text -> GetServiceInstance
- data GetServiceInstanceResponse = GetServiceInstanceResponse' Int ServiceInstance
- newGetServiceInstanceResponse :: Int -> ServiceInstance -> GetServiceInstanceResponse
- data GetServiceTemplate = GetServiceTemplate' Text
- newGetServiceTemplate :: Text -> GetServiceTemplate
- data GetServiceTemplateResponse = GetServiceTemplateResponse' Int ServiceTemplate
- newGetServiceTemplateResponse :: Int -> ServiceTemplate -> GetServiceTemplateResponse
- data GetServiceTemplateVersion = GetServiceTemplateVersion' Text Text Text
- newGetServiceTemplateVersion :: Text -> Text -> Text -> GetServiceTemplateVersion
- data GetServiceTemplateVersionResponse = GetServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newGetServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> GetServiceTemplateVersionResponse
- data GetTemplateSyncConfig = GetTemplateSyncConfig' Text TemplateType
- newGetTemplateSyncConfig :: Text -> TemplateType -> GetTemplateSyncConfig
- data GetTemplateSyncConfigResponse = GetTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int
- newGetTemplateSyncConfigResponse :: Int -> GetTemplateSyncConfigResponse
- data GetTemplateSyncStatus = GetTemplateSyncStatus' Text TemplateType Text
- newGetTemplateSyncStatus :: Text -> TemplateType -> Text -> GetTemplateSyncStatus
- data GetTemplateSyncStatusResponse = GetTemplateSyncStatusResponse' (Maybe Revision) (Maybe ResourceSyncAttempt) (Maybe ResourceSyncAttempt) Int
- newGetTemplateSyncStatusResponse :: Int -> GetTemplateSyncStatusResponse
- data ListComponentOutputs = ListComponentOutputs' (Maybe Text) Text
- newListComponentOutputs :: Text -> ListComponentOutputs
- data ListComponentOutputsResponse = ListComponentOutputsResponse' (Maybe Text) Int [Sensitive Output]
- newListComponentOutputsResponse :: Int -> ListComponentOutputsResponse
- data ListComponentProvisionedResources = ListComponentProvisionedResources' (Maybe Text) Text
- newListComponentProvisionedResources :: Text -> ListComponentProvisionedResources
- data ListComponentProvisionedResourcesResponse = ListComponentProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource]
- newListComponentProvisionedResourcesResponse :: Int -> ListComponentProvisionedResourcesResponse
- data ListComponents = ListComponents' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text)
- newListComponents :: ListComponents
- data ListComponentsResponse = ListComponentsResponse' (Maybe Text) Int [ComponentSummary]
- newListComponentsResponse :: Int -> ListComponentsResponse
- data ListEnvironmentAccountConnections = ListEnvironmentAccountConnections' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe [EnvironmentAccountConnectionStatus]) EnvironmentAccountConnectionRequesterAccountType
- newListEnvironmentAccountConnections :: EnvironmentAccountConnectionRequesterAccountType -> ListEnvironmentAccountConnections
- data ListEnvironmentAccountConnectionsResponse = ListEnvironmentAccountConnectionsResponse' (Maybe Text) Int [EnvironmentAccountConnectionSummary]
- newListEnvironmentAccountConnectionsResponse :: Int -> ListEnvironmentAccountConnectionsResponse
- data ListEnvironmentOutputs = ListEnvironmentOutputs' (Maybe Text) Text
- newListEnvironmentOutputs :: Text -> ListEnvironmentOutputs
- data ListEnvironmentOutputsResponse = ListEnvironmentOutputsResponse' (Maybe Text) Int [Sensitive Output]
- newListEnvironmentOutputsResponse :: Int -> ListEnvironmentOutputsResponse
- data ListEnvironmentProvisionedResources = ListEnvironmentProvisionedResources' (Maybe Text) Text
- newListEnvironmentProvisionedResources :: Text -> ListEnvironmentProvisionedResources
- data ListEnvironmentProvisionedResourcesResponse = ListEnvironmentProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource]
- newListEnvironmentProvisionedResourcesResponse :: Int -> ListEnvironmentProvisionedResourcesResponse
- data ListEnvironmentTemplateVersions = ListEnvironmentTemplateVersions' (Maybe Text) (Maybe Natural) (Maybe Text) Text
- newListEnvironmentTemplateVersions :: Text -> ListEnvironmentTemplateVersions
- data ListEnvironmentTemplateVersionsResponse = ListEnvironmentTemplateVersionsResponse' (Maybe Text) Int [EnvironmentTemplateVersionSummary]
- newListEnvironmentTemplateVersionsResponse :: Int -> ListEnvironmentTemplateVersionsResponse
- data ListEnvironmentTemplates = ListEnvironmentTemplates' (Maybe Natural) (Maybe Text)
- newListEnvironmentTemplates :: ListEnvironmentTemplates
- data ListEnvironmentTemplatesResponse = ListEnvironmentTemplatesResponse' (Maybe Text) Int [EnvironmentTemplateSummary]
- newListEnvironmentTemplatesResponse :: Int -> ListEnvironmentTemplatesResponse
- data ListEnvironments = ListEnvironments' (Maybe [EnvironmentTemplateFilter]) (Maybe Natural) (Maybe Text)
- newListEnvironments :: ListEnvironments
- data ListEnvironmentsResponse = ListEnvironmentsResponse' (Maybe Text) Int [EnvironmentSummary]
- newListEnvironmentsResponse :: Int -> ListEnvironmentsResponse
- data ListRepositories = ListRepositories' (Maybe Natural) (Maybe Text)
- newListRepositories :: ListRepositories
- data ListRepositoriesResponse = ListRepositoriesResponse' (Maybe Text) Int [RepositorySummary]
- newListRepositoriesResponse :: Int -> ListRepositoriesResponse
- data ListRepositorySyncDefinitions = ListRepositorySyncDefinitions' (Maybe Text) Text RepositoryProvider SyncType
- newListRepositorySyncDefinitions :: Text -> RepositoryProvider -> SyncType -> ListRepositorySyncDefinitions
- data ListRepositorySyncDefinitionsResponse = ListRepositorySyncDefinitionsResponse' (Maybe Text) Int [RepositorySyncDefinition]
- newListRepositorySyncDefinitionsResponse :: Int -> ListRepositorySyncDefinitionsResponse
- data ListServiceInstanceOutputs = ListServiceInstanceOutputs' (Maybe Text) Text Text
- newListServiceInstanceOutputs :: Text -> Text -> ListServiceInstanceOutputs
- data ListServiceInstanceOutputsResponse = ListServiceInstanceOutputsResponse' (Maybe Text) Int [Sensitive Output]
- newListServiceInstanceOutputsResponse :: Int -> ListServiceInstanceOutputsResponse
- data ListServiceInstanceProvisionedResources = ListServiceInstanceProvisionedResources' (Maybe Text) Text Text
- newListServiceInstanceProvisionedResources :: Text -> Text -> ListServiceInstanceProvisionedResources
- data ListServiceInstanceProvisionedResourcesResponse = ListServiceInstanceProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource]
- newListServiceInstanceProvisionedResourcesResponse :: Int -> ListServiceInstanceProvisionedResourcesResponse
- data ListServiceInstances = ListServiceInstances' (Maybe [ListServiceInstancesFilter]) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ListServiceInstancesSortBy) (Maybe SortOrder)
- newListServiceInstances :: ListServiceInstances
- data ListServiceInstancesResponse = ListServiceInstancesResponse' (Maybe Text) Int [ServiceInstanceSummary]
- newListServiceInstancesResponse :: Int -> ListServiceInstancesResponse
- data ListServicePipelineOutputs = ListServicePipelineOutputs' (Maybe Text) Text
- newListServicePipelineOutputs :: Text -> ListServicePipelineOutputs
- data ListServicePipelineOutputsResponse = ListServicePipelineOutputsResponse' (Maybe Text) Int [Sensitive Output]
- newListServicePipelineOutputsResponse :: Int -> ListServicePipelineOutputsResponse
- data ListServicePipelineProvisionedResources = ListServicePipelineProvisionedResources' (Maybe Text) Text
- newListServicePipelineProvisionedResources :: Text -> ListServicePipelineProvisionedResources
- data ListServicePipelineProvisionedResourcesResponse = ListServicePipelineProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource]
- newListServicePipelineProvisionedResourcesResponse :: Int -> ListServicePipelineProvisionedResourcesResponse
- data ListServiceTemplateVersions = ListServiceTemplateVersions' (Maybe Text) (Maybe Natural) (Maybe Text) Text
- newListServiceTemplateVersions :: Text -> ListServiceTemplateVersions
- data ListServiceTemplateVersionsResponse = ListServiceTemplateVersionsResponse' (Maybe Text) Int [ServiceTemplateVersionSummary]
- newListServiceTemplateVersionsResponse :: Int -> ListServiceTemplateVersionsResponse
- data ListServiceTemplates = ListServiceTemplates' (Maybe Natural) (Maybe Text)
- newListServiceTemplates :: ListServiceTemplates
- data ListServiceTemplatesResponse = ListServiceTemplatesResponse' (Maybe Text) Int [ServiceTemplateSummary]
- newListServiceTemplatesResponse :: Int -> ListServiceTemplatesResponse
- data ListServices = ListServices' (Maybe Natural) (Maybe Text)
- newListServices :: ListServices
- data ListServicesResponse = ListServicesResponse' (Maybe Text) Int [ServiceSummary]
- newListServicesResponse :: Int -> ListServicesResponse
- data ListTagsForResource = ListTagsForResource' (Maybe Natural) (Maybe Text) Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe Text) Int [Tag]
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data NotifyResourceDeploymentStatusChange = NotifyResourceDeploymentStatusChange' (Maybe Text) (Maybe [Sensitive Output]) (Maybe ResourceDeploymentStatus) (Maybe (Sensitive Text)) Text
- newNotifyResourceDeploymentStatusChange :: Text -> NotifyResourceDeploymentStatusChange
- data NotifyResourceDeploymentStatusChangeResponse = NotifyResourceDeploymentStatusChangeResponse' Int
- newNotifyResourceDeploymentStatusChangeResponse :: Int -> NotifyResourceDeploymentStatusChangeResponse
- data RejectEnvironmentAccountConnection = RejectEnvironmentAccountConnection' Text
- newRejectEnvironmentAccountConnection :: Text -> RejectEnvironmentAccountConnection
- data RejectEnvironmentAccountConnectionResponse = RejectEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newRejectEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> RejectEnvironmentAccountConnectionResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateAccountSettings = UpdateAccountSettings' (Maybe Bool) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe Text)
- newUpdateAccountSettings :: UpdateAccountSettings
- data UpdateAccountSettingsResponse = UpdateAccountSettingsResponse' Int AccountSettings
- newUpdateAccountSettingsResponse :: Int -> AccountSettings -> UpdateAccountSettingsResponse
- data UpdateComponent = UpdateComponent' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) ComponentDeploymentUpdateType Text
- newUpdateComponent :: ComponentDeploymentUpdateType -> Text -> UpdateComponent
- data UpdateComponentResponse = UpdateComponentResponse' Int Component
- newUpdateComponentResponse :: Int -> Component -> UpdateComponentResponse
- data UpdateEnvironment = UpdateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) DeploymentUpdateType Text
- newUpdateEnvironment :: DeploymentUpdateType -> Text -> UpdateEnvironment
- data UpdateEnvironmentResponse = UpdateEnvironmentResponse' Int Environment
- newUpdateEnvironmentResponse :: Int -> Environment -> UpdateEnvironmentResponse
- data UpdateEnvironmentAccountConnection = UpdateEnvironmentAccountConnection' (Maybe Text) (Maybe Text) (Maybe Text) Text
- newUpdateEnvironmentAccountConnection :: Text -> UpdateEnvironmentAccountConnection
- data UpdateEnvironmentAccountConnectionResponse = UpdateEnvironmentAccountConnectionResponse' Int EnvironmentAccountConnection
- newUpdateEnvironmentAccountConnectionResponse :: Int -> EnvironmentAccountConnection -> UpdateEnvironmentAccountConnectionResponse
- data UpdateEnvironmentTemplate = UpdateEnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateEnvironmentTemplate :: Text -> UpdateEnvironmentTemplate
- data UpdateEnvironmentTemplateResponse = UpdateEnvironmentTemplateResponse' Int EnvironmentTemplate
- newUpdateEnvironmentTemplateResponse :: Int -> EnvironmentTemplate -> UpdateEnvironmentTemplateResponse
- data UpdateEnvironmentTemplateVersion = UpdateEnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe TemplateVersionStatus) Text Text Text
- newUpdateEnvironmentTemplateVersion :: Text -> Text -> Text -> UpdateEnvironmentTemplateVersion
- data UpdateEnvironmentTemplateVersionResponse = UpdateEnvironmentTemplateVersionResponse' Int EnvironmentTemplateVersion
- newUpdateEnvironmentTemplateVersionResponse :: Int -> EnvironmentTemplateVersion -> UpdateEnvironmentTemplateVersionResponse
- data UpdateService = UpdateService' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateService :: Text -> UpdateService
- data UpdateServiceResponse = UpdateServiceResponse' Int Service
- newUpdateServiceResponse :: Int -> Service -> UpdateServiceResponse
- 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 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 UpdateServiceTemplate = UpdateServiceTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text
- newUpdateServiceTemplate :: Text -> UpdateServiceTemplate
- data UpdateServiceTemplateResponse = UpdateServiceTemplateResponse' Int ServiceTemplate
- newUpdateServiceTemplateResponse :: Int -> ServiceTemplate -> UpdateServiceTemplateResponse
- data UpdateServiceTemplateVersion = UpdateServiceTemplateVersion' (Maybe (NonEmpty CompatibleEnvironmentTemplateInput)) (Maybe (Sensitive Text)) (Maybe TemplateVersionStatus) (Maybe [ServiceTemplateSupportedComponentSourceType]) Text Text Text
- newUpdateServiceTemplateVersion :: Text -> Text -> Text -> UpdateServiceTemplateVersion
- data UpdateServiceTemplateVersionResponse = UpdateServiceTemplateVersionResponse' Int ServiceTemplateVersion
- newUpdateServiceTemplateVersionResponse :: Int -> ServiceTemplateVersion -> UpdateServiceTemplateVersionResponse
- data UpdateTemplateSyncConfig = UpdateTemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType
- newUpdateTemplateSyncConfig :: Text -> Text -> RepositoryProvider -> Text -> TemplateType -> UpdateTemplateSyncConfig
- data UpdateTemplateSyncConfigResponse = UpdateTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int
- newUpdateTemplateSyncConfigResponse :: Int -> UpdateTemplateSyncConfigResponse
- newtype ComponentDeploymentUpdateType where
- 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 ListServiceInstancesFilterBy where
- ListServiceInstancesFilterBy' { }
- pattern ListServiceInstancesFilterBy_CreatedAtAfter :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_CreatedAtBefore :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_DeployedTemplateVersionStatus :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_DeploymentStatus :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_EnvironmentName :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_LastDeploymentAttemptedAtAfter :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_LastDeploymentAttemptedAtBefore :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_Name :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_ServiceName :: ListServiceInstancesFilterBy
- pattern ListServiceInstancesFilterBy_TemplateName :: ListServiceInstancesFilterBy
- newtype ListServiceInstancesSortBy where
- ListServiceInstancesSortBy' { }
- pattern ListServiceInstancesSortBy_CreatedAt :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_DeploymentStatus :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_EnvironmentName :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_LastDeploymentAttemptedAt :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_Name :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_ServiceName :: ListServiceInstancesSortBy
- pattern ListServiceInstancesSortBy_TemplateName :: ListServiceInstancesSortBy
- newtype ProvisionedResourceEngine where
- newtype Provisioning where
- Provisioning' { }
- pattern Provisioning_CUSTOMER_MANAGED :: Provisioning
- newtype RepositoryProvider where
- newtype RepositorySyncStatus where
- RepositorySyncStatus' { }
- pattern RepositorySyncStatus_FAILED :: RepositorySyncStatus
- pattern RepositorySyncStatus_INITIATED :: RepositorySyncStatus
- pattern RepositorySyncStatus_IN_PROGRESS :: RepositorySyncStatus
- pattern RepositorySyncStatus_QUEUED :: RepositorySyncStatus
- pattern RepositorySyncStatus_SUCCEEDED :: RepositorySyncStatus
- newtype ResourceDeploymentStatus where
- newtype ResourceSyncStatus where
- ResourceSyncStatus' { }
- pattern ResourceSyncStatus_FAILED :: ResourceSyncStatus
- pattern ResourceSyncStatus_INITIATED :: ResourceSyncStatus
- pattern ResourceSyncStatus_IN_PROGRESS :: ResourceSyncStatus
- pattern ResourceSyncStatus_SUCCEEDED :: ResourceSyncStatus
- 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 ServiceTemplateSupportedComponentSourceType where
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- newtype SyncType where
- SyncType' {
- fromSyncType :: Text
- pattern SyncType_TEMPLATE_SYNC :: SyncType
- SyncType' {
- newtype TemplateType where
- TemplateType' { }
- pattern TemplateType_ENVIRONMENT :: TemplateType
- pattern TemplateType_SERVICE :: TemplateType
- 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) (Maybe RepositoryBranch) (Maybe Text)
- newAccountSettings :: AccountSettings
- data CompatibleEnvironmentTemplate = CompatibleEnvironmentTemplate' Text Text
- newCompatibleEnvironmentTemplate :: Text -> Text -> CompatibleEnvironmentTemplate
- data CompatibleEnvironmentTemplateInput = CompatibleEnvironmentTemplateInput' Text Text
- newCompatibleEnvironmentTemplateInput :: Text -> Text -> CompatibleEnvironmentTemplateInput
- data Component = Component' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX Text
- newComponent :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> Text -> Component
- data ComponentSummary = ComponentSummary' (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) Text POSIX DeploymentStatus Text POSIX Text
- newComponentSummary :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> Text -> ComponentSummary
- data Environment = Environment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Provisioning) (Maybe RepositoryBranch) (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' (Maybe Text) (Maybe Text) Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus
- newEnvironmentAccountConnection :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnection
- data EnvironmentAccountConnectionSummary = EnvironmentAccountConnectionSummary' (Maybe Text) Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus
- newEnvironmentAccountConnectionSummary :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnectionSummary
- data EnvironmentSummary = EnvironmentSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Provisioning) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text
- newEnvironmentSummary :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> EnvironmentSummary
- data EnvironmentTemplate = EnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text
- newEnvironmentTemplate :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplate
- data EnvironmentTemplateFilter = EnvironmentTemplateFilter' Text Text
- newEnvironmentTemplateFilter :: Text -> Text -> EnvironmentTemplateFilter
- data EnvironmentTemplateSummary = EnvironmentTemplateSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text
- newEnvironmentTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplateSummary
- data EnvironmentTemplateVersion = EnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive 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 ListServiceInstancesFilter = ListServiceInstancesFilter' (Maybe ListServiceInstancesFilterBy) (Maybe Text)
- newListServiceInstancesFilter :: ListServiceInstancesFilter
- data Output = Output' (Maybe Text) (Maybe Text)
- newOutput :: Output
- data ProvisionedResource = ProvisionedResource' (Maybe Text) (Maybe Text) (Maybe ProvisionedResourceEngine)
- newProvisionedResource :: ProvisionedResource
- data Repository = Repository' (Maybe Text) Text Text Text RepositoryProvider
- newRepository :: Text -> Text -> Text -> RepositoryProvider -> Repository
- data RepositoryBranch = RepositoryBranch' Text Text Text RepositoryProvider
- newRepositoryBranch :: Text -> Text -> Text -> RepositoryProvider -> RepositoryBranch
- data RepositoryBranchInput = RepositoryBranchInput' Text Text RepositoryProvider
- newRepositoryBranchInput :: Text -> Text -> RepositoryProvider -> RepositoryBranchInput
- data RepositorySummary = RepositorySummary' Text Text RepositoryProvider
- newRepositorySummary :: Text -> Text -> RepositoryProvider -> RepositorySummary
- data RepositorySyncAttempt = RepositorySyncAttempt' [RepositorySyncEvent] POSIX RepositorySyncStatus
- newRepositorySyncAttempt :: UTCTime -> RepositorySyncStatus -> RepositorySyncAttempt
- data RepositorySyncDefinition = RepositorySyncDefinition' Text Text Text Text
- newRepositorySyncDefinition :: Text -> Text -> Text -> Text -> RepositorySyncDefinition
- data RepositorySyncEvent = RepositorySyncEvent' (Maybe Text) Text POSIX Text
- newRepositorySyncEvent :: Text -> UTCTime -> Text -> RepositorySyncEvent
- data ResourceSyncAttempt = ResourceSyncAttempt' [ResourceSyncEvent] Revision POSIX ResourceSyncStatus Text Revision
- newResourceSyncAttempt :: Revision -> UTCTime -> ResourceSyncStatus -> Text -> Revision -> ResourceSyncAttempt
- data ResourceSyncEvent = ResourceSyncEvent' (Maybe Text) Text POSIX Text
- newResourceSyncEvent :: Text -> UTCTime -> Text -> ResourceSyncEvent
- data Revision = Revision' Text Text Text RepositoryProvider Text
- newRevision :: Text -> Text -> Text -> RepositoryProvider -> Text -> Revision
- data S3ObjectSource = S3ObjectSource' Text Text
- newS3ObjectSource :: Text -> Text -> S3ObjectSource
- data Service = Service' (Maybe Text) (Maybe (Sensitive Text)) (Maybe ServicePipeline) (Maybe Text) (Maybe Text) (Maybe (Sensitive 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 (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text
- newServiceTemplate :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplate
- data ServiceTemplateSummary = ServiceTemplateSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text
- newServiceTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplateSummary
- data ServiceTemplateVersion = ServiceTemplateVersion' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe [ServiceTemplateSupportedComponentSourceType]) 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 TemplateSyncConfig = TemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType
- newTemplateSyncConfig :: Text -> Text -> RepositoryProvider -> Text -> TemplateType -> TemplateSyncConfig
- 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.
AccessDeniedException
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
There isn't sufficient access for performing this action.
ConflictException
_ConflictException :: AsError a => Fold a ServiceError Source #
The request couldn't be made due to a conflicting operation or resource.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request failed to register with the service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource wasn't found.
ServiceQuotaExceededException
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
A quota was exceeded. For more information, see Proton Quotas in the Proton User Guide.
ThrottlingException
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
The input is invalid or an out-of-range value was supplied for the input parameter.
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.
ComponentDeleted
newComponentDeleted :: Wait GetComponent Source #
Polls GetComponent every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
ComponentDeployed
newComponentDeployed :: Wait GetComponent Source #
Polls GetComponent every 5 seconds until a successful state is reached. An error is returned after 999 failed checks.
EnvironmentDeployed
newEnvironmentDeployed :: Wait GetEnvironment Source #
Polls GetEnvironment every 5 seconds until a successful state is reached. An error is returned after 999 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.
ServiceCreated
newServiceCreated :: 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.
ServiceTemplateVersionRegistered
newServiceTemplateVersionRegistered :: Wait GetServiceTemplateVersion Source #
Polls GetServiceTemplateVersion 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.
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.
AcceptEnvironmentAccountConnection
data AcceptEnvironmentAccountConnection Source #
See: newAcceptEnvironmentAccountConnection smart constructor.
Constructors
| AcceptEnvironmentAccountConnection' Text |
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:
AcceptEnvironmentAccountConnection, acceptEnvironmentAccountConnection_id - The ID of the environment account connection.
data AcceptEnvironmentAccountConnectionResponse Source #
See: newAcceptEnvironmentAccountConnectionResponse smart constructor.
Instances
newAcceptEnvironmentAccountConnectionResponse Source #
Arguments
| :: 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 Proton.
CancelComponentDeployment
data CancelComponentDeployment Source #
See: newCancelComponentDeployment smart constructor.
Constructors
| CancelComponentDeployment' Text |
Instances
newCancelComponentDeployment Source #
Create a value of CancelComponentDeployment 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:componentName:CancelComponentDeployment', cancelComponentDeployment_componentName - The name of the component with the deployment to cancel.
data CancelComponentDeploymentResponse Source #
See: newCancelComponentDeploymentResponse smart constructor.
Constructors
| CancelComponentDeploymentResponse' Int Component |
Instances
newCancelComponentDeploymentResponse Source #
Arguments
| :: Int | |
| -> Component | |
| -> CancelComponentDeploymentResponse |
Create a value of CancelComponentDeploymentResponse 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:CancelComponentDeploymentResponse', cancelComponentDeploymentResponse_httpStatus - The response's http status code.
$sel:component:CancelComponentDeploymentResponse', cancelComponentDeploymentResponse_component - The detailed data of the component with the deployment that is being
canceled.
CancelEnvironmentDeployment
data CancelEnvironmentDeployment Source #
See: newCancelEnvironmentDeployment smart constructor.
Constructors
| CancelEnvironmentDeployment' Text |
Instances
newCancelEnvironmentDeployment Source #
Arguments
| :: Text | |
| -> CancelEnvironmentDeployment |
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:
CancelEnvironmentDeployment, cancelEnvironmentDeployment_environmentName - The name of the environment with the deployment to cancel.
data CancelEnvironmentDeploymentResponse Source #
See: newCancelEnvironmentDeploymentResponse smart constructor.
Constructors
| CancelEnvironmentDeploymentResponse' Int Environment |
Instances
newCancelEnvironmentDeploymentResponse Source #
Arguments
| :: Int | |
| -> Environment | |
| -> CancelEnvironmentDeploymentResponse |
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 Proton.
CancelServiceInstanceDeployment
data CancelServiceInstanceDeployment Source #
See: newCancelServiceInstanceDeployment smart constructor.
Constructors
| CancelServiceInstanceDeployment' Text Text |
Instances
newCancelServiceInstanceDeployment Source #
Arguments
| :: Text | |
| -> Text | |
| -> CancelServiceInstanceDeployment |
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:
CancelServiceInstanceDeployment, cancelServiceInstanceDeployment_serviceInstanceName - The name of the service instance with the deployment to cancel.
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 #
Arguments
| :: 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 Proton.
CancelServicePipelineDeployment
data CancelServicePipelineDeployment Source #
See: newCancelServicePipelineDeployment smart constructor.
Constructors
| CancelServicePipelineDeployment' Text |
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:
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 #
Arguments
| :: Int | |
| -> ServicePipeline | |
| -> CancelServicePipelineDeploymentResponse |
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.
CancelServicePipelineDeploymentResponse, cancelServicePipelineDeploymentResponse_pipeline - The service pipeline detail data that's returned by Proton.
CreateComponent
data CreateComponent Source #
See: newCreateComponent smart constructor.
Constructors
| CreateComponent' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe [Tag]) (Sensitive Text) Text (Sensitive Text) |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CreateComponent |
Create a value of CreateComponent 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:
CreateComponent, createComponent_description - An optional customer-provided description of the component.
CreateComponent, createComponent_environmentName - The name of the Proton environment that you want to associate this
component with. You must specify this when you don't specify
serviceInstanceName and serviceName.
CreateComponent, createComponent_serviceInstanceName - The name of the service instance that you want to attach this component
to. If you don't specify this, the component isn't attached to any
service instance. Specify both serviceInstanceName and serviceName
or neither of them.
CreateComponent, createComponent_serviceName - The name of the service that serviceInstanceName is associated with.
If you don't specify this, the component isn't attached to any service
instance. Specify both serviceInstanceName and serviceName or
neither of them.
CreateComponent, createComponent_serviceSpec - The service spec that you want the component to use to access service
inputs. Set this only when you attach the component to a service
instance.
$sel:tags:CreateComponent', createComponent_tags - An optional list of metadata items that you can associate with the
Proton component. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
$sel:manifest:CreateComponent', createComponent_manifest - A path to a manifest file that lists the Infrastructure as Code (IaC)
file, template language, and rendering engine for infrastructure that a
custom component provisions.
CreateComponent, createComponent_name - The customer-provided name of the component.
$sel:templateFile:CreateComponent', createComponent_templateFile - A path to the Infrastructure as Code (IaC) file describing
infrastructure that a custom component provisions.
Components support a single IaC file, even if you use Terraform as your template language.
data CreateComponentResponse Source #
See: newCreateComponentResponse smart constructor.
Constructors
| CreateComponentResponse' Int Component |
Instances
newCreateComponentResponse Source #
Arguments
| :: Int | |
| -> Component | |
| -> CreateComponentResponse |
Create a value of CreateComponentResponse 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:CreateComponentResponse', createComponentResponse_httpStatus - The response's http status code.
$sel:component:CreateComponentResponse', createComponentResponse_component - The detailed data of the created component.
CreateEnvironment
data CreateEnvironment Source #
See: newCreateEnvironment smart constructor.
Constructors
| CreateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe [Tag]) (Maybe Text) Text (Sensitive Text) Text Text |
Instances
Arguments
| :: 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:
CreateEnvironment, createEnvironment_codebuildRoleArn - The Amazon Resource Name (ARN) of the IAM service role that allows
Proton to provision infrastructure using CodeBuild-based provisioning on
your behalf.
To use CodeBuild-based provisioning for the environment or for any
service instance running in the environment, specify either the
environmentAccountConnectionId or codebuildRoleArn parameter.
CreateEnvironment, createEnvironment_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in this environment. It
determines the scope of infrastructure that a component can provision.
You must specify componentRoleArn to allow directly defined components
to be associated with this environment.
For more information about components, see Proton components in the Proton User Guide.
CreateEnvironment, createEnvironment_description - A description of the environment that's being created and deployed.
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. For more information, see
Environment account connections
in the Proton User guide.
To use Amazon Web Services-managed provisioning for the environment,
specify either the environmentAccountConnectionId or
protonServiceRoleArn parameter and omit the provisioningRepository
parameter.
CreateEnvironment, createEnvironment_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows
Proton to make calls to other services on your behalf.
To use Amazon Web Services-managed provisioning for the environment,
specify either the environmentAccountConnectionId or
protonServiceRoleArn parameter and omit the provisioningRepository
parameter.
CreateEnvironment, createEnvironment_provisioningRepository - The linked repository that you use to host your rendered infrastructure
templates for self-managed provisioning. A linked repository is a
repository that has been registered with Proton. For more information,
see CreateRepository.
To use self-managed provisioning for the environment, specify this
parameter and omit the environmentAccountConnectionId and
protonServiceRoleArn parameters.
$sel:tags:CreateEnvironment', createEnvironment_tags - An optional list of metadata items that you can associate with the
Proton environment. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateEnvironment, createEnvironment_templateMinorVersion - The minor version of the environment template.
CreateEnvironment, createEnvironment_name - The name of the environment.
CreateEnvironment, createEnvironment_spec - A YAML formatted string that provides inputs as defined in the
environment template bundle schema file. For more information, see
Environments
in the Proton User Guide.
CreateEnvironment, createEnvironment_templateMajorVersion - The major version of the environment template.
CreateEnvironment, createEnvironment_templateName - The name of the environment template. For more information, see
Environment Templates
in the Proton User Guide.
data CreateEnvironmentResponse Source #
See: newCreateEnvironmentResponse smart constructor.
Constructors
| CreateEnvironmentResponse' Int Environment |
Instances
newCreateEnvironmentResponse Source #
Arguments
| :: Int | |
| -> Environment | |
| -> CreateEnvironmentResponse |
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 Proton.
CreateEnvironmentAccountConnection
data CreateEnvironmentAccountConnection Source #
See: newCreateEnvironmentAccountConnection smart constructor.
Constructors
| CreateEnvironmentAccountConnection' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Tag]) Text Text |
Instances
newCreateEnvironmentAccountConnection Source #
Arguments
| :: 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 identical requests are made with the same client
token, Proton returns the environment account connection that the first
request created.
CreateEnvironmentAccountConnection, createEnvironmentAccountConnection_codebuildRoleArn - The Amazon Resource Name (ARN) of an IAM service role in the environment
account. Proton uses this role to provision infrastructure resources
using CodeBuild-based provisioning in the associated environment
account.
CreateEnvironmentAccountConnection, createEnvironmentAccountConnection_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in the associated
environment account. It determines the scope of infrastructure that a
component can provision in the account.
You must specify componentRoleArn to allow directly defined components
to be associated with any environments running in this account.
For more information about components, see Proton components in the Proton User Guide.
CreateEnvironmentAccountConnection, createEnvironmentAccountConnection_roleArn - The Amazon Resource Name (ARN) of the IAM service role that's created
in the environment account. Proton uses this role to provision
infrastructure resources in the associated environment account.
$sel:tags:CreateEnvironmentAccountConnection', createEnvironmentAccountConnection_tags - An optional list of metadata items that you can associate with the
Proton environment account connection. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateEnvironmentAccountConnection, createEnvironmentAccountConnection_environmentName - The name of the Proton environment that's created in the associated
management account.
CreateEnvironmentAccountConnection, createEnvironmentAccountConnection_managementAccountId - The ID of the management account that accepts or rejects the environment
account connection. You create and manage the Proton environment in this
account. If the management account accepts the environment account
connection, Proton can use the associated IAM role to provision
environment infrastructure resources in the associated environment
account.
data CreateEnvironmentAccountConnectionResponse Source #
See: newCreateEnvironmentAccountConnectionResponse smart constructor.
Instances
newCreateEnvironmentAccountConnectionResponse Source #
Arguments
| :: 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
Proton.
CreateEnvironmentTemplate
data CreateEnvironmentTemplate Source #
See: newCreateEnvironmentTemplate smart constructor.
Constructors
| CreateEnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe [Tag]) Text |
Instances
newCreateEnvironmentTemplate Source #
Arguments
| :: Text | |
| -> CreateEnvironmentTemplate |
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:
CreateEnvironmentTemplate, createEnvironmentTemplate_description - A description of the environment template.
CreateEnvironmentTemplate, createEnvironmentTemplate_displayName - The environment template name as displayed in the developer interface.
CreateEnvironmentTemplate, createEnvironmentTemplate_encryptionKey - A customer provided encryption key that Proton uses to encrypt data.
CreateEnvironmentTemplate, createEnvironmentTemplate_provisioning - When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:tags:CreateEnvironmentTemplate', createEnvironmentTemplate_tags - An optional list of metadata items that you can associate with the
Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateEnvironmentTemplate, createEnvironmentTemplate_name - The name of the environment template.
data CreateEnvironmentTemplateResponse Source #
See: newCreateEnvironmentTemplateResponse smart constructor.
Constructors
| CreateEnvironmentTemplateResponse' Int EnvironmentTemplate |
Instances
newCreateEnvironmentTemplateResponse Source #
Arguments
| :: Int | |
| -> EnvironmentTemplate | |
| -> CreateEnvironmentTemplateResponse |
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 Proton.
CreateEnvironmentTemplateVersion
data CreateEnvironmentTemplateVersion Source #
See: newCreateEnvironmentTemplateVersion smart constructor.
Constructors
| CreateEnvironmentTemplateVersion' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe [Tag]) TemplateVersionSourceInput Text |
Instances
newCreateEnvironmentTemplateVersion Source #
Arguments
| :: TemplateVersionSourceInput | |
| -> Text | |
| -> CreateEnvironmentTemplateVersion |
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 identical requests are made with the same client
token, Proton returns the environment template version that the first
request created.
CreateEnvironmentTemplateVersion, createEnvironmentTemplateVersion_description - A description of the new version of an environment template.
CreateEnvironmentTemplateVersion, createEnvironmentTemplateVersion_majorVersion - To create a new minor version of the environment template, include
major Version.
To create a new major and minor version of the environment template,
exclude major Version.
$sel:tags:CreateEnvironmentTemplateVersion', createEnvironmentTemplateVersion_tags - An optional list of metadata items that you can associate with the
Proton environment template version. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
$sel:source:CreateEnvironmentTemplateVersion', createEnvironmentTemplateVersion_source - An object that includes the template bundle S3 bucket path and name for
the new version of an template.
CreateEnvironmentTemplateVersion, createEnvironmentTemplateVersion_templateName - The name of the environment template.
data CreateEnvironmentTemplateVersionResponse Source #
See: newCreateEnvironmentTemplateVersionResponse smart constructor.
Instances
newCreateEnvironmentTemplateVersionResponse Source #
Arguments
| :: 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 Proton.
CreateRepository
data CreateRepository Source #
See: newCreateRepository smart constructor.
Constructors
| CreateRepository' (Maybe Text) (Maybe [Tag]) Text Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> CreateRepository |
Create a value of CreateRepository 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:
CreateRepository, createRepository_encryptionKey - The ARN of your customer Amazon Web Services Key Management Service
(Amazon Web Services KMS) key.
$sel:tags:CreateRepository', createRepository_tags - An optional list of metadata items that you can associate with the
Proton repository. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateRepository, createRepository_connectionArn - The Amazon Resource Name (ARN) of your AWS CodeStar connection that
connects Proton to your repository provider account. For more
information, see
Setting up for Proton
in the Proton User Guide.
CreateRepository, createRepository_name - The repository name (for example, myrepos/myrepo).
CreateRepository, createRepository_provider - The repository provider.
data CreateRepositoryResponse Source #
See: newCreateRepositoryResponse smart constructor.
Constructors
| CreateRepositoryResponse' Int Repository |
Instances
newCreateRepositoryResponse Source #
Arguments
| :: Int | |
| -> Repository | |
| -> CreateRepositoryResponse |
Create a value of CreateRepositoryResponse 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:CreateRepositoryResponse', createRepositoryResponse_httpStatus - The response's http status code.
$sel:repository:CreateRepositoryResponse', createRepositoryResponse_repository - The repository link's detail data that's returned by Proton.
CreateService
data CreateService Source #
See: newCreateService smart constructor.
Constructors
| CreateService' (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe [Tag]) (Maybe Text) Text (Sensitive Text) Text Text |
Instances
Arguments
| :: 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:
CreateService, createService_branchName - The name of the code repository branch that holds the code that's
deployed in Proton. Don't include this parameter if your service
template doesn't include a service pipeline.
CreateService, createService_description - A description of the Proton service.
CreateService, createService_repositoryConnectionArn - The Amazon Resource Name (ARN) of the repository connection. For more
information, see
Setting up an AWS CodeStar connection
in the Proton User Guide. Don't include this parameter if your
service template doesn't include a service pipeline.
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:tags:CreateService', createService_tags - An optional list of metadata items that you can associate with the
Proton service. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateService, createService_templateMinorVersion - The minor version of the service template that was used to create the
service.
CreateService, createService_name - The service name.
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 Proton User Guide.
CreateService, createService_templateMajorVersion - The major version of the service template that was used to create the
service.
CreateService, createService_templateName - The name of the service template that's used to create the service.
data CreateServiceResponse Source #
See: newCreateServiceResponse smart constructor.
Constructors
| CreateServiceResponse' Int Service |
Instances
newCreateServiceResponse Source #
Arguments
| :: 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 Proton.
CreateServiceTemplate
data CreateServiceTemplate Source #
See: newCreateServiceTemplate smart constructor.
Constructors
| CreateServiceTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe [Tag]) Text |
Instances
newCreateServiceTemplate Source #
Arguments
| :: Text | |
| -> CreateServiceTemplate |
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:
CreateServiceTemplate, createServiceTemplate_description - A description of the service template.
CreateServiceTemplate, createServiceTemplate_displayName - The name of the service template as displayed in the developer
interface.
CreateServiceTemplate, createServiceTemplate_encryptionKey - A customer provided encryption key that's used to encrypt data.
CreateServiceTemplate, createServiceTemplate_pipelineProvisioning - By default, Proton provides a service pipeline for your service. When
this parameter is included, it indicates that an Proton service pipeline
isn't provided for your service. After it's included, it can't be
changed. For more information, see
Template bundles
in the Proton User Guide.
$sel:tags:CreateServiceTemplate', createServiceTemplate_tags - An optional list of metadata items that you can associate with the
Proton service template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateServiceTemplate, createServiceTemplate_name - The name of the service template.
data CreateServiceTemplateResponse Source #
See: newCreateServiceTemplateResponse smart constructor.
Constructors
| CreateServiceTemplateResponse' Int ServiceTemplate |
Instances
newCreateServiceTemplateResponse Source #
Arguments
| :: Int | |
| -> ServiceTemplate | |
| -> CreateServiceTemplateResponse |
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 Proton.
CreateServiceTemplateVersion
data CreateServiceTemplateVersion Source #
See: newCreateServiceTemplateVersion smart constructor.
Constructors
Instances
newCreateServiceTemplateVersion Source #
Arguments
| :: 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 identical requests are made with the same client
token, Proton returns the service template version that the first
request created.
CreateServiceTemplateVersion, createServiceTemplateVersion_description - A description of the new version of a service template.
CreateServiceTemplateVersion, createServiceTemplateVersion_majorVersion - To create a new minor version of the service template, include a
major Version.
To create a new major and minor version of the service template,
exclude major Version.
CreateServiceTemplateVersion, createServiceTemplateVersion_supportedComponentSources - An array of supported component sources. Components with supported
sources can be attached to service instances based on this service
template version.
For more information about components, see Proton components in the Proton User Guide.
$sel:tags:CreateServiceTemplateVersion', createServiceTemplateVersion_tags - An optional list of metadata items that you can associate with the
Proton service template version. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
CreateServiceTemplateVersion, createServiceTemplateVersion_compatibleEnvironmentTemplates - An array of environment template objects that are compatible with the
new service template version. A service instance based on this service
template version can run in environments based on compatible templates.
$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.
CreateServiceTemplateVersion, createServiceTemplateVersion_templateName - The name of the service template.
data CreateServiceTemplateVersionResponse Source #
See: newCreateServiceTemplateVersionResponse smart constructor.
Instances
newCreateServiceTemplateVersionResponse Source #
Arguments
| :: 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
Proton.
CreateTemplateSyncConfig
data CreateTemplateSyncConfig Source #
See: newCreateTemplateSyncConfig smart constructor.
Constructors
| CreateTemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType |
Instances
newCreateTemplateSyncConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> Text | |
| -> TemplateType | |
| -> CreateTemplateSyncConfig |
Create a value of CreateTemplateSyncConfig 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:
CreateTemplateSyncConfig, createTemplateSyncConfig_subdirectory - A repository subdirectory path to your template bundle directory. When
included, Proton limits the template bundle search to this repository
directory.
CreateTemplateSyncConfig, createTemplateSyncConfig_branch - The repository branch for your template.
CreateTemplateSyncConfig, createTemplateSyncConfig_repositoryName - The repository name (for example, myrepos/myrepo).
CreateTemplateSyncConfig, createTemplateSyncConfig_repositoryProvider - The provider type for your repository.
CreateTemplateSyncConfig, createTemplateSyncConfig_templateName - The name of your registered template.
CreateTemplateSyncConfig, createTemplateSyncConfig_templateType - The type of the registered template.
data CreateTemplateSyncConfigResponse Source #
See: newCreateTemplateSyncConfigResponse smart constructor.
Constructors
| CreateTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int |
Instances
newCreateTemplateSyncConfigResponse Source #
Create a value of CreateTemplateSyncConfigResponse 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:templateSyncConfig:CreateTemplateSyncConfigResponse', createTemplateSyncConfigResponse_templateSyncConfig - The template sync configuration detail data that's returned by Proton.
$sel:httpStatus:CreateTemplateSyncConfigResponse', createTemplateSyncConfigResponse_httpStatus - The response's http status code.
DeleteComponent
data DeleteComponent Source #
See: newDeleteComponent smart constructor.
Constructors
| DeleteComponent' Text |
Instances
Arguments
| :: Text | |
| -> DeleteComponent |
Create a value of DeleteComponent 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:
DeleteComponent, deleteComponent_name - The name of the component to delete.
data DeleteComponentResponse Source #
See: newDeleteComponentResponse smart constructor.
Constructors
| DeleteComponentResponse' (Maybe Component) Int |
Instances
newDeleteComponentResponse Source #
Create a value of DeleteComponentResponse 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:component:DeleteComponentResponse', deleteComponentResponse_component - The detailed data of the component being deleted.
$sel:httpStatus:DeleteComponentResponse', deleteComponentResponse_httpStatus - The response's http status code.
DeleteEnvironment
data DeleteEnvironment Source #
See: newDeleteEnvironment smart constructor.
Constructors
| DeleteEnvironment' Text |
Instances
Arguments
| :: Text | |
| -> DeleteEnvironment |
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:
DeleteEnvironment, deleteEnvironment_name - The name of the environment to delete.
data DeleteEnvironmentResponse Source #
See: newDeleteEnvironmentResponse smart constructor.
Constructors
| DeleteEnvironmentResponse' (Maybe Environment) Int |
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 detailed data of the environment being deleted.
$sel:httpStatus:DeleteEnvironmentResponse', deleteEnvironmentResponse_httpStatus - The response's http status code.
DeleteEnvironmentAccountConnection
data DeleteEnvironmentAccountConnection Source #
See: newDeleteEnvironmentAccountConnection smart constructor.
Constructors
| DeleteEnvironmentAccountConnection' Text |
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:
DeleteEnvironmentAccountConnection, deleteEnvironmentAccountConnection_id - The ID of the environment account connection to delete.
data DeleteEnvironmentAccountConnectionResponse Source #
See: newDeleteEnvironmentAccountConnectionResponse smart constructor.
Instances
newDeleteEnvironmentAccountConnectionResponse Source #
Arguments
| :: Int | |
| -> DeleteEnvironmentAccountConnectionResponse |
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 detailed data of the environment account connection being deleted.
$sel:httpStatus:DeleteEnvironmentAccountConnectionResponse', deleteEnvironmentAccountConnectionResponse_httpStatus - The response's http status code.
DeleteEnvironmentTemplate
data DeleteEnvironmentTemplate Source #
See: newDeleteEnvironmentTemplate smart constructor.
Constructors
| DeleteEnvironmentTemplate' Text |
Instances
newDeleteEnvironmentTemplate Source #
Arguments
| :: Text | |
| -> DeleteEnvironmentTemplate |
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:
DeleteEnvironmentTemplate, deleteEnvironmentTemplate_name - The name of the environment template to delete.
data DeleteEnvironmentTemplateResponse Source #
See: newDeleteEnvironmentTemplateResponse smart constructor.
Constructors
| DeleteEnvironmentTemplateResponse' (Maybe EnvironmentTemplate) Int |
Instances
newDeleteEnvironmentTemplateResponse Source #
Arguments
| :: Int | |
| -> DeleteEnvironmentTemplateResponse |
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 detailed data of the environment template being deleted.
$sel:httpStatus:DeleteEnvironmentTemplateResponse', deleteEnvironmentTemplateResponse_httpStatus - The response's http status code.
DeleteEnvironmentTemplateVersion
data DeleteEnvironmentTemplateVersion Source #
See: newDeleteEnvironmentTemplateVersion smart constructor.
Constructors
| DeleteEnvironmentTemplateVersion' Text Text Text |
Instances
newDeleteEnvironmentTemplateVersion Source #
Arguments
| :: 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:
DeleteEnvironmentTemplateVersion, deleteEnvironmentTemplateVersion_majorVersion - The environment template major version to delete.
DeleteEnvironmentTemplateVersion, deleteEnvironmentTemplateVersion_minorVersion - The environment template minor version to delete.
DeleteEnvironmentTemplateVersion, deleteEnvironmentTemplateVersion_templateName - The name of the environment template.
data DeleteEnvironmentTemplateVersionResponse Source #
See: newDeleteEnvironmentTemplateVersionResponse smart constructor.
Instances
newDeleteEnvironmentTemplateVersionResponse Source #
Arguments
| :: Int | |
| -> DeleteEnvironmentTemplateVersionResponse |
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 detailed data of the environment template version being deleted.
$sel:httpStatus:DeleteEnvironmentTemplateVersionResponse', deleteEnvironmentTemplateVersionResponse_httpStatus - The response's http status code.
DeleteRepository
data DeleteRepository Source #
See: newDeleteRepository smart constructor.
Constructors
| DeleteRepository' Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> RepositoryProvider | |
| -> DeleteRepository |
Create a value of DeleteRepository 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:
DeleteRepository, deleteRepository_name - The repository name.
DeleteRepository, deleteRepository_provider - The repository provider.
data DeleteRepositoryResponse Source #
See: newDeleteRepositoryResponse smart constructor.
Constructors
| DeleteRepositoryResponse' (Maybe Repository) Int |
Instances
newDeleteRepositoryResponse Source #
Create a value of DeleteRepositoryResponse 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:repository:DeleteRepositoryResponse', deleteRepositoryResponse_repository - The deleted repository link's detail data that's returned by Proton.
$sel:httpStatus:DeleteRepositoryResponse', deleteRepositoryResponse_httpStatus - The response's http status code.
DeleteService
data DeleteService Source #
See: newDeleteService smart constructor.
Constructors
| DeleteService' Text |
Instances
Arguments
| :: Text | |
| -> DeleteService |
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:
DeleteService, deleteService_name - The name of the service to delete.
data DeleteServiceResponse Source #
See: newDeleteServiceResponse smart constructor.
Constructors
| DeleteServiceResponse' (Maybe Service) Int |
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 detailed data of the service being deleted.
$sel:httpStatus:DeleteServiceResponse', deleteServiceResponse_httpStatus - The response's http status code.
DeleteServiceTemplate
data DeleteServiceTemplate Source #
See: newDeleteServiceTemplate smart constructor.
Constructors
| DeleteServiceTemplate' Text |
Instances
newDeleteServiceTemplate Source #
Arguments
| :: Text | |
| -> DeleteServiceTemplate |
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:
DeleteServiceTemplate, deleteServiceTemplate_name - The name of the service template to delete.
data DeleteServiceTemplateResponse Source #
See: newDeleteServiceTemplateResponse smart constructor.
Constructors
| DeleteServiceTemplateResponse' (Maybe ServiceTemplate) Int |
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 detailed data of the service template being deleted.
$sel:httpStatus:DeleteServiceTemplateResponse', deleteServiceTemplateResponse_httpStatus - The response's http status code.
DeleteServiceTemplateVersion
data DeleteServiceTemplateVersion Source #
See: newDeleteServiceTemplateVersion smart constructor.
Constructors
| DeleteServiceTemplateVersion' Text Text Text |
Instances
newDeleteServiceTemplateVersion Source #
Arguments
| :: 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:
DeleteServiceTemplateVersion, deleteServiceTemplateVersion_majorVersion - The service template major version to delete.
DeleteServiceTemplateVersion, deleteServiceTemplateVersion_minorVersion - The service template minor version to delete.
DeleteServiceTemplateVersion, deleteServiceTemplateVersion_templateName - The name of the service template.
data DeleteServiceTemplateVersionResponse Source #
See: newDeleteServiceTemplateVersionResponse smart constructor.
Constructors
| DeleteServiceTemplateVersionResponse' (Maybe ServiceTemplateVersion) Int |
Instances
newDeleteServiceTemplateVersionResponse Source #
Arguments
| :: Int | |
| -> DeleteServiceTemplateVersionResponse |
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 detailed data of the service template version being deleted.
$sel:httpStatus:DeleteServiceTemplateVersionResponse', deleteServiceTemplateVersionResponse_httpStatus - The response's http status code.
DeleteTemplateSyncConfig
data DeleteTemplateSyncConfig Source #
See: newDeleteTemplateSyncConfig smart constructor.
Constructors
| DeleteTemplateSyncConfig' Text TemplateType |
Instances
newDeleteTemplateSyncConfig Source #
Arguments
| :: Text | |
| -> TemplateType | |
| -> DeleteTemplateSyncConfig |
Create a value of DeleteTemplateSyncConfig 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:
DeleteTemplateSyncConfig, deleteTemplateSyncConfig_templateName - The template name.
DeleteTemplateSyncConfig, deleteTemplateSyncConfig_templateType - The template type.
data DeleteTemplateSyncConfigResponse Source #
See: newDeleteTemplateSyncConfigResponse smart constructor.
Constructors
| DeleteTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int |
Instances
newDeleteTemplateSyncConfigResponse Source #
Create a value of DeleteTemplateSyncConfigResponse 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:templateSyncConfig:DeleteTemplateSyncConfigResponse', deleteTemplateSyncConfigResponse_templateSyncConfig - The template sync configuration detail data that's returned by Proton.
$sel:httpStatus:DeleteTemplateSyncConfigResponse', deleteTemplateSyncConfigResponse_httpStatus - The response's http status code.
GetAccountSettings
data GetAccountSettings Source #
See: newGetAccountSettings smart constructor.
Constructors
| GetAccountSettings' | |
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.
Constructors
| GetAccountSettingsResponse' (Maybe AccountSettings) Int |
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 Proton pipeline service role detail data that's returned by Proton.
$sel:httpStatus:GetAccountSettingsResponse', getAccountSettingsResponse_httpStatus - The response's http status code.
GetComponent
data GetComponent Source #
See: newGetComponent smart constructor.
Constructors
| GetComponent' Text |
Instances
Arguments
| :: Text | |
| -> GetComponent |
Create a value of GetComponent 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:
GetComponent, getComponent_name - The name of the component that you want to get the detailed data for.
data GetComponentResponse Source #
See: newGetComponentResponse smart constructor.
Constructors
| GetComponentResponse' (Maybe Component) Int |
Instances
newGetComponentResponse Source #
Arguments
| :: Int | |
| -> GetComponentResponse |
Create a value of GetComponentResponse 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:component:GetComponentResponse', getComponentResponse_component - The detailed data of the requested component.
$sel:httpStatus:GetComponentResponse', getComponentResponse_httpStatus - The response's http status code.
GetEnvironment
data GetEnvironment Source #
See: newGetEnvironment smart constructor.
Constructors
| GetEnvironment' Text |
Instances
Arguments
| :: Text | |
| -> GetEnvironment |
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:
GetEnvironment, getEnvironment_name - The name of the environment that you want to get the detailed data for.
data GetEnvironmentResponse Source #
See: newGetEnvironmentResponse smart constructor.
Constructors
| GetEnvironmentResponse' Int Environment |
Instances
newGetEnvironmentResponse Source #
Arguments
| :: 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 detailed data of the requested environment.
GetEnvironmentAccountConnection
data GetEnvironmentAccountConnection Source #
See: newGetEnvironmentAccountConnection smart constructor.
Constructors
| GetEnvironmentAccountConnection' Text |
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:
GetEnvironmentAccountConnection, getEnvironmentAccountConnection_id - The ID of the environment account connection that you want to get the
detailed data for.
data GetEnvironmentAccountConnectionResponse Source #
See: newGetEnvironmentAccountConnectionResponse smart constructor.
Instances
newGetEnvironmentAccountConnectionResponse Source #
Arguments
| :: 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 detailed data of the requested environment account connection.
GetEnvironmentTemplate
data GetEnvironmentTemplate Source #
See: newGetEnvironmentTemplate smart constructor.
Constructors
| GetEnvironmentTemplate' Text |
Instances
newGetEnvironmentTemplate Source #
Arguments
| :: Text | |
| -> GetEnvironmentTemplate |
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:
GetEnvironmentTemplate, getEnvironmentTemplate_name - The name of the environment template that you want to get the detailed
data for.
data GetEnvironmentTemplateResponse Source #
See: newGetEnvironmentTemplateResponse smart constructor.
Constructors
| GetEnvironmentTemplateResponse' Int EnvironmentTemplate |
Instances
newGetEnvironmentTemplateResponse Source #
Arguments
| :: Int | |
| -> EnvironmentTemplate | |
| -> GetEnvironmentTemplateResponse |
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 detailed data of the requested environment template.
GetEnvironmentTemplateVersion
data GetEnvironmentTemplateVersion Source #
See: newGetEnvironmentTemplateVersion smart constructor.
Constructors
| GetEnvironmentTemplateVersion' Text Text Text |
Instances
newGetEnvironmentTemplateVersion Source #
Arguments
| :: 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:
GetEnvironmentTemplateVersion, getEnvironmentTemplateVersion_majorVersion - To get environment template major version detail data, include
major Version.
GetEnvironmentTemplateVersion, getEnvironmentTemplateVersion_minorVersion - To get environment template minor version detail data, include
minorVersion.
GetEnvironmentTemplateVersion, getEnvironmentTemplateVersion_templateName - The name of the environment template a version of which you want to get
detailed data for.
data GetEnvironmentTemplateVersionResponse Source #
See: newGetEnvironmentTemplateVersionResponse smart constructor.
Instances
newGetEnvironmentTemplateVersionResponse Source #
Arguments
| :: 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 detailed data of the requested environment template version.
GetRepository
data GetRepository Source #
See: newGetRepository smart constructor.
Constructors
| GetRepository' Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> RepositoryProvider | |
| -> GetRepository |
Create a value of GetRepository 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:
GetRepository, getRepository_name - The repository name, for example myrepos/myrepo.
GetRepository, getRepository_provider - The repository provider.
data GetRepositoryResponse Source #
See: newGetRepositoryResponse smart constructor.
Constructors
| GetRepositoryResponse' Int Repository |
Instances
newGetRepositoryResponse Source #
Arguments
| :: Int | |
| -> Repository | |
| -> GetRepositoryResponse |
Create a value of GetRepositoryResponse 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:GetRepositoryResponse', getRepositoryResponse_httpStatus - The response's http status code.
$sel:repository:GetRepositoryResponse', getRepositoryResponse_repository - The repository link's detail data that's returned by Proton.
GetRepositorySyncStatus
data GetRepositorySyncStatus Source #
See: newGetRepositorySyncStatus smart constructor.
Constructors
| GetRepositorySyncStatus' Text Text RepositoryProvider SyncType |
Instances
newGetRepositorySyncStatus Source #
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> SyncType | |
| -> GetRepositorySyncStatus |
Create a value of GetRepositorySyncStatus 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:
GetRepositorySyncStatus, getRepositorySyncStatus_branch - The repository branch.
GetRepositorySyncStatus, getRepositorySyncStatus_repositoryName - The repository name.
GetRepositorySyncStatus, getRepositorySyncStatus_repositoryProvider - The repository provider.
$sel:syncType:GetRepositorySyncStatus', getRepositorySyncStatus_syncType - The repository sync type.
data GetRepositorySyncStatusResponse Source #
See: newGetRepositorySyncStatusResponse smart constructor.
Constructors
| GetRepositorySyncStatusResponse' (Maybe RepositorySyncAttempt) Int |
Instances
newGetRepositorySyncStatusResponse Source #
Create a value of GetRepositorySyncStatusResponse 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:latestSync:GetRepositorySyncStatusResponse', getRepositorySyncStatusResponse_latestSync - The repository sync status detail data that's returned by Proton.
$sel:httpStatus:GetRepositorySyncStatusResponse', getRepositorySyncStatusResponse_httpStatus - The response's http status code.
GetService
data GetService Source #
See: newGetService smart constructor.
Constructors
| GetService' Text |
Instances
Arguments
| :: Text | |
| -> GetService |
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:
GetService, getService_name - The name of the service that you want to get the detailed data for.
data GetServiceResponse Source #
See: newGetServiceResponse smart constructor.
Constructors
| GetServiceResponse' (Maybe Service) Int |
Instances
newGetServiceResponse Source #
Arguments
| :: Int | |
| -> GetServiceResponse |
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 detailed data of the requested service.
$sel:httpStatus:GetServiceResponse', getServiceResponse_httpStatus - The response's http status code.
GetServiceInstance
data GetServiceInstance Source #
See: newGetServiceInstance smart constructor.
Constructors
| GetServiceInstance' Text Text |
Instances
newGetServiceInstance Source #
Arguments
| :: 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:
GetServiceInstance, getServiceInstance_name - The name of a service instance that you want to get the detailed data
for.
GetServiceInstance, getServiceInstance_serviceName - The name of the service that the service instance belongs to.
data GetServiceInstanceResponse Source #
See: newGetServiceInstanceResponse smart constructor.
Constructors
| GetServiceInstanceResponse' Int ServiceInstance |
Instances
newGetServiceInstanceResponse Source #
Arguments
| :: Int | |
| -> ServiceInstance | |
| -> GetServiceInstanceResponse |
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 detailed data of the requested service instance.
GetServiceTemplate
data GetServiceTemplate Source #
See: newGetServiceTemplate smart constructor.
Constructors
| GetServiceTemplate' Text |
Instances
newGetServiceTemplate Source #
Arguments
| :: Text | |
| -> GetServiceTemplate |
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:
GetServiceTemplate, getServiceTemplate_name - The name of the service template that you want to get detailed data for.
data GetServiceTemplateResponse Source #
See: newGetServiceTemplateResponse smart constructor.
Constructors
| GetServiceTemplateResponse' Int ServiceTemplate |
Instances
newGetServiceTemplateResponse Source #
Arguments
| :: Int | |
| -> ServiceTemplate | |
| -> GetServiceTemplateResponse |
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 detailed data of the requested service template.
GetServiceTemplateVersion
data GetServiceTemplateVersion Source #
See: newGetServiceTemplateVersion smart constructor.
Constructors
| GetServiceTemplateVersion' Text Text Text |
Instances
newGetServiceTemplateVersion Source #
Arguments
| :: 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:
GetServiceTemplateVersion, getServiceTemplateVersion_majorVersion - To get service template major version detail data, include
major Version.
GetServiceTemplateVersion, getServiceTemplateVersion_minorVersion - To get service template minor version detail data, include
minorVersion.
GetServiceTemplateVersion, getServiceTemplateVersion_templateName - The name of the service template a version of which you want to get
detailed data for.
data GetServiceTemplateVersionResponse Source #
See: newGetServiceTemplateVersionResponse smart constructor.
Instances
newGetServiceTemplateVersionResponse Source #
Arguments
| :: 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 detailed data of the requested service template version.
GetTemplateSyncConfig
data GetTemplateSyncConfig Source #
See: newGetTemplateSyncConfig smart constructor.
Constructors
| GetTemplateSyncConfig' Text TemplateType |
Instances
newGetTemplateSyncConfig Source #
Create a value of GetTemplateSyncConfig 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:
GetTemplateSyncConfig, getTemplateSyncConfig_templateName - The template name.
GetTemplateSyncConfig, getTemplateSyncConfig_templateType - The template type.
data GetTemplateSyncConfigResponse Source #
See: newGetTemplateSyncConfigResponse smart constructor.
Constructors
| GetTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int |
Instances
newGetTemplateSyncConfigResponse Source #
Create a value of GetTemplateSyncConfigResponse 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:templateSyncConfig:GetTemplateSyncConfigResponse', getTemplateSyncConfigResponse_templateSyncConfig - The template sync configuration detail data that's returned by Proton.
$sel:httpStatus:GetTemplateSyncConfigResponse', getTemplateSyncConfigResponse_httpStatus - The response's http status code.
GetTemplateSyncStatus
data GetTemplateSyncStatus Source #
See: newGetTemplateSyncStatus smart constructor.
Constructors
| GetTemplateSyncStatus' Text TemplateType Text |
Instances
newGetTemplateSyncStatus Source #
Arguments
| :: Text | |
| -> TemplateType | |
| -> Text | |
| -> GetTemplateSyncStatus |
Create a value of GetTemplateSyncStatus 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:
GetTemplateSyncStatus, getTemplateSyncStatus_templateName - The template name.
GetTemplateSyncStatus, getTemplateSyncStatus_templateType - The template type.
$sel:templateVersion:GetTemplateSyncStatus', getTemplateSyncStatus_templateVersion - The template major version.
data GetTemplateSyncStatusResponse Source #
See: newGetTemplateSyncStatusResponse smart constructor.
Constructors
| GetTemplateSyncStatusResponse' (Maybe Revision) (Maybe ResourceSyncAttempt) (Maybe ResourceSyncAttempt) Int |
Instances
newGetTemplateSyncStatusResponse Source #
Create a value of GetTemplateSyncStatusResponse 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:desiredState:GetTemplateSyncStatusResponse', getTemplateSyncStatusResponse_desiredState - The template sync desired state that's returned by Proton.
$sel:latestSuccessfulSync:GetTemplateSyncStatusResponse', getTemplateSyncStatusResponse_latestSuccessfulSync - The details of the last successful sync that's returned by Proton.
$sel:latestSync:GetTemplateSyncStatusResponse', getTemplateSyncStatusResponse_latestSync - The details of the last sync that's returned by Proton.
$sel:httpStatus:GetTemplateSyncStatusResponse', getTemplateSyncStatusResponse_httpStatus - The response's http status code.
ListComponentOutputs (Paginated)
data ListComponentOutputs Source #
See: newListComponentOutputs smart constructor.
Constructors
| ListComponentOutputs' (Maybe Text) Text |
Instances
newListComponentOutputs Source #
Create a value of ListComponentOutputs 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:
ListComponentOutputs, listComponentOutputs_nextToken - A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
$sel:componentName:ListComponentOutputs', listComponentOutputs_componentName - The name of the component whose outputs you want.
data ListComponentOutputsResponse Source #
See: newListComponentOutputsResponse smart constructor.
Instances
newListComponentOutputsResponse Source #
Create a value of ListComponentOutputsResponse 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:
ListComponentOutputs, listComponentOutputsResponse_nextToken - A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
$sel:httpStatus:ListComponentOutputsResponse', listComponentOutputsResponse_httpStatus - The response's http status code.
$sel:outputs:ListComponentOutputsResponse', listComponentOutputsResponse_outputs - An array of component Infrastructure as Code (IaC) outputs.
ListComponentProvisionedResources (Paginated)
data ListComponentProvisionedResources Source #
See: newListComponentProvisionedResources smart constructor.
Constructors
| ListComponentProvisionedResources' (Maybe Text) Text |
Instances
newListComponentProvisionedResources Source #
Arguments
| :: Text | |
| -> ListComponentProvisionedResources |
Create a value of ListComponentProvisionedResources 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:
ListComponentProvisionedResources, listComponentProvisionedResources_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the list of provisioned
resources that was previously requested.
$sel:componentName:ListComponentProvisionedResources', listComponentProvisionedResources_componentName - The name of the component whose provisioned resources you want.
data ListComponentProvisionedResourcesResponse Source #
See: newListComponentProvisionedResourcesResponse smart constructor.
Constructors
| ListComponentProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource] |
Instances
newListComponentProvisionedResourcesResponse Source #
Arguments
| :: Int | |
| -> ListComponentProvisionedResourcesResponse |
Create a value of ListComponentProvisionedResourcesResponse 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:
ListComponentProvisionedResources, listComponentProvisionedResourcesResponse_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the current requested list of
provisioned resources.
$sel:httpStatus:ListComponentProvisionedResourcesResponse', listComponentProvisionedResourcesResponse_httpStatus - The response's http status code.
$sel:provisionedResources:ListComponentProvisionedResourcesResponse', listComponentProvisionedResourcesResponse_provisionedResources - An array of provisioned resources for a component.
ListComponents (Paginated)
data ListComponents Source #
See: newListComponents smart constructor.
Instances
newListComponents :: ListComponents Source #
Create a value of ListComponents 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:
ListComponents, listComponents_environmentName - The name of an environment for result list filtering. Proton returns
components associated with the environment or attached to service
instances running in it.
$sel:maxResults:ListComponents', listComponents_maxResults - The maximum number of components to list.
ListComponents, listComponents_nextToken - A token that indicates the location of the next component in the array
of components, after the list of components that was previously
requested.
ListComponents, listComponents_serviceInstanceName - The name of a service instance for result list filtering. Proton returns
the component attached to the service instance, if any.
ListComponents, listComponents_serviceName - The name of a service for result list filtering. Proton returns
components attached to service instances of the service.
data ListComponentsResponse Source #
See: newListComponentsResponse smart constructor.
Constructors
| ListComponentsResponse' (Maybe Text) Int [ComponentSummary] |
Instances
newListComponentsResponse Source #
Create a value of ListComponentsResponse 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:
ListComponents, listComponentsResponse_nextToken - A token that indicates the location of the next component in the array
of components, after the current requested list of components.
$sel:httpStatus:ListComponentsResponse', listComponentsResponse_httpStatus - The response's http status code.
$sel:components:ListComponentsResponse', listComponentsResponse_components - An array of components with summary data.
ListEnvironmentAccountConnections (Paginated)
data ListEnvironmentAccountConnections Source #
See: newListEnvironmentAccountConnections smart constructor.
Constructors
| ListEnvironmentAccountConnections' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe [EnvironmentAccountConnectionStatus]) 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:
ListEnvironmentAccountConnections, listEnvironmentAccountConnections_environmentName - The environment name that's associated with each listed environment
account connection.
$sel:maxResults:ListEnvironmentAccountConnections', listEnvironmentAccountConnections_maxResults - The maximum number of environment account connections to list.
ListEnvironmentAccountConnections, listEnvironmentAccountConnections_nextToken - A token that indicates 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:statuses:ListEnvironmentAccountConnections', listEnvironmentAccountConnections_statuses - The status details for each listed environment account connection.
$sel:requestedBy:ListEnvironmentAccountConnections', listEnvironmentAccountConnections_requestedBy - The type of account making the ListEnvironmentAccountConnections
request.
data ListEnvironmentAccountConnectionsResponse Source #
See: newListEnvironmentAccountConnectionsResponse smart constructor.
Constructors
| ListEnvironmentAccountConnectionsResponse' (Maybe Text) Int [EnvironmentAccountConnectionSummary] |
Instances
newListEnvironmentAccountConnectionsResponse Source #
Arguments
| :: Int | |
| -> ListEnvironmentAccountConnectionsResponse |
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:
ListEnvironmentAccountConnections, listEnvironmentAccountConnectionsResponse_nextToken - A token that indicates 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 Proton.
ListEnvironmentOutputs (Paginated)
data ListEnvironmentOutputs Source #
See: newListEnvironmentOutputs smart constructor.
Constructors
| ListEnvironmentOutputs' (Maybe Text) Text |
Instances
newListEnvironmentOutputs Source #
Arguments
| :: Text | |
| -> ListEnvironmentOutputs |
Create a value of ListEnvironmentOutputs 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:
ListEnvironmentOutputs, listEnvironmentOutputs_nextToken - A token that indicates the location of the next environment output in
the array of environment outputs, after the list of environment outputs
that was previously requested.
ListEnvironmentOutputs, listEnvironmentOutputs_environmentName - The environment name.
data ListEnvironmentOutputsResponse Source #
See: newListEnvironmentOutputsResponse smart constructor.
Instances
newListEnvironmentOutputsResponse Source #
Create a value of ListEnvironmentOutputsResponse 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:
ListEnvironmentOutputs, listEnvironmentOutputsResponse_nextToken - A token that indicates the location of the next environment output in
the array of environment outputs, after the current requested list of
environment outputs.
$sel:httpStatus:ListEnvironmentOutputsResponse', listEnvironmentOutputsResponse_httpStatus - The response's http status code.
$sel:outputs:ListEnvironmentOutputsResponse', listEnvironmentOutputsResponse_outputs - An array of environment outputs with detail data.
ListEnvironmentProvisionedResources (Paginated)
data ListEnvironmentProvisionedResources Source #
See: newListEnvironmentProvisionedResources smart constructor.
Constructors
| ListEnvironmentProvisionedResources' (Maybe Text) Text |
Instances
newListEnvironmentProvisionedResources Source #
Create a value of ListEnvironmentProvisionedResources 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:
ListEnvironmentProvisionedResources, listEnvironmentProvisionedResources_nextToken - A token that indicates the location of the next environment provisioned
resource in the array of environment provisioned resources, after the
list of environment provisioned resources that was previously requested.
ListEnvironmentProvisionedResources, listEnvironmentProvisionedResources_environmentName - The environment name.
data ListEnvironmentProvisionedResourcesResponse Source #
See: newListEnvironmentProvisionedResourcesResponse smart constructor.
Constructors
| ListEnvironmentProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource] |
Instances
newListEnvironmentProvisionedResourcesResponse Source #
Arguments
| :: Int |
|
| -> ListEnvironmentProvisionedResourcesResponse |
Create a value of ListEnvironmentProvisionedResourcesResponse 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:
ListEnvironmentProvisionedResources, listEnvironmentProvisionedResourcesResponse_nextToken - A token that indicates the location of the next environment provisioned
resource in the array of provisioned resources, after the current
requested list of environment provisioned resources.
$sel:httpStatus:ListEnvironmentProvisionedResourcesResponse', listEnvironmentProvisionedResourcesResponse_httpStatus - The response's http status code.
$sel:provisionedResources:ListEnvironmentProvisionedResourcesResponse', listEnvironmentProvisionedResourcesResponse_provisionedResources - An array of environment provisioned resources.
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:
ListEnvironmentTemplateVersions, listEnvironmentTemplateVersions_majorVersion - To view a list of minor of versions under a major version of an
environment template, include major Version.
To view a list of major versions of an environment template, exclude
major Version.
$sel:maxResults:ListEnvironmentTemplateVersions', listEnvironmentTemplateVersions_maxResults - The maximum number of major or minor versions of an environment template
to list.
ListEnvironmentTemplateVersions, listEnvironmentTemplateVersions_nextToken - A token that indicates 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.
ListEnvironmentTemplateVersions, listEnvironmentTemplateVersions_templateName - The name of the environment template.
data ListEnvironmentTemplateVersionsResponse Source #
See: newListEnvironmentTemplateVersionsResponse smart constructor.
Constructors
| ListEnvironmentTemplateVersionsResponse' (Maybe Text) Int [EnvironmentTemplateVersionSummary] |
Instances
newListEnvironmentTemplateVersionsResponse Source #
Arguments
| :: Int | |
| -> ListEnvironmentTemplateVersionsResponse |
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:
ListEnvironmentTemplateVersions, listEnvironmentTemplateVersionsResponse_nextToken - A token that indicates 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.
ListEnvironmentTemplates (Paginated)
data ListEnvironmentTemplates Source #
See: newListEnvironmentTemplates smart constructor.
Constructors
| ListEnvironmentTemplates' (Maybe Natural) (Maybe Text) |
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:maxResults:ListEnvironmentTemplates', listEnvironmentTemplates_maxResults - The maximum number of environment templates to list.
ListEnvironmentTemplates, listEnvironmentTemplates_nextToken - A token that indicates the location of the next environment template in
the array of environment templates, after the list of environment
templates that was previously requested.
data ListEnvironmentTemplatesResponse Source #
See: newListEnvironmentTemplatesResponse smart constructor.
Constructors
| ListEnvironmentTemplatesResponse' (Maybe Text) Int [EnvironmentTemplateSummary] |
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:
ListEnvironmentTemplates, listEnvironmentTemplatesResponse_nextToken - A token that indicates 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.
ListEnvironments (Paginated)
data ListEnvironments Source #
See: newListEnvironments smart constructor.
Constructors
| ListEnvironments' (Maybe [EnvironmentTemplateFilter]) (Maybe Natural) (Maybe Text) |
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:maxResults:ListEnvironments', listEnvironments_maxResults - The maximum number of environments to list.
ListEnvironments, listEnvironments_nextToken - A token that indicates the location of the next environment in the array
of environments, after the list of environments that was previously
requested.
data ListEnvironmentsResponse Source #
See: newListEnvironmentsResponse smart constructor.
Constructors
| ListEnvironmentsResponse' (Maybe Text) Int [EnvironmentSummary] |
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:
ListEnvironments, listEnvironmentsResponse_nextToken - A token that indicates 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.
ListRepositories (Paginated)
data ListRepositories Source #
See: newListRepositories smart constructor.
Constructors
| ListRepositories' (Maybe Natural) (Maybe Text) |
Instances
newListRepositories :: ListRepositories Source #
Create a value of ListRepositories 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:maxResults:ListRepositories', listRepositories_maxResults - The maximum number of repositories to list.
ListRepositories, listRepositories_nextToken - A token that indicates the location of the next repository in the array
of repositories, after the list of repositories previously requested.
data ListRepositoriesResponse Source #
See: newListRepositoriesResponse smart constructor.
Constructors
| ListRepositoriesResponse' (Maybe Text) Int [RepositorySummary] |
Instances
newListRepositoriesResponse Source #
Create a value of ListRepositoriesResponse 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:
ListRepositories, listRepositoriesResponse_nextToken - A token that indicates the location of the next repository in the array
of repositories, after the current requested list of repositories.
$sel:httpStatus:ListRepositoriesResponse', listRepositoriesResponse_httpStatus - The response's http status code.
$sel:repositories:ListRepositoriesResponse', listRepositoriesResponse_repositories - An array of repository links.
ListRepositorySyncDefinitions (Paginated)
data ListRepositorySyncDefinitions Source #
See: newListRepositorySyncDefinitions smart constructor.
Constructors
| ListRepositorySyncDefinitions' (Maybe Text) Text RepositoryProvider SyncType |
Instances
newListRepositorySyncDefinitions Source #
Arguments
| :: Text | |
| -> RepositoryProvider | |
| -> SyncType | |
| -> ListRepositorySyncDefinitions |
Create a value of ListRepositorySyncDefinitions 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:
ListRepositorySyncDefinitions, listRepositorySyncDefinitions_nextToken - A token that indicates the location of the next repository sync
definition in the array of repository sync definitions, after the list
of repository sync definitions previously requested.
ListRepositorySyncDefinitions, listRepositorySyncDefinitions_repositoryName - The repository name.
ListRepositorySyncDefinitions, listRepositorySyncDefinitions_repositoryProvider - The repository provider.
$sel:syncType:ListRepositorySyncDefinitions', listRepositorySyncDefinitions_syncType - The sync type. The only supported value is TEMPLATE_SYNC.
data ListRepositorySyncDefinitionsResponse Source #
See: newListRepositorySyncDefinitionsResponse smart constructor.
Constructors
| ListRepositorySyncDefinitionsResponse' (Maybe Text) Int [RepositorySyncDefinition] |
Instances
newListRepositorySyncDefinitionsResponse Source #
Arguments
| :: Int | |
| -> ListRepositorySyncDefinitionsResponse |
Create a value of ListRepositorySyncDefinitionsResponse 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:
ListRepositorySyncDefinitions, listRepositorySyncDefinitionsResponse_nextToken - A token that indicates the location of the next repository sync
definition in the array of repository sync definitions, after the
current requested list of repository sync definitions.
$sel:httpStatus:ListRepositorySyncDefinitionsResponse', listRepositorySyncDefinitionsResponse_httpStatus - The response's http status code.
$sel:syncDefinitions:ListRepositorySyncDefinitionsResponse', listRepositorySyncDefinitionsResponse_syncDefinitions - An array of repository sync definitions.
ListServiceInstanceOutputs (Paginated)
data ListServiceInstanceOutputs Source #
See: newListServiceInstanceOutputs smart constructor.
Constructors
| ListServiceInstanceOutputs' (Maybe Text) Text Text |
Instances
newListServiceInstanceOutputs Source #
Arguments
| :: Text | |
| -> Text | |
| -> ListServiceInstanceOutputs |
Create a value of ListServiceInstanceOutputs 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:
ListServiceInstanceOutputs, listServiceInstanceOutputs_nextToken - A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
ListServiceInstanceOutputs, listServiceInstanceOutputs_serviceInstanceName - The name of the service instance whose outputs you want.
ListServiceInstanceOutputs, listServiceInstanceOutputs_serviceName - The name of the service that serviceInstanceName is associated to.
data ListServiceInstanceOutputsResponse Source #
See: newListServiceInstanceOutputsResponse smart constructor.
Instances
newListServiceInstanceOutputsResponse Source #
Arguments
| :: Int | |
| -> ListServiceInstanceOutputsResponse |
Create a value of ListServiceInstanceOutputsResponse 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:
ListServiceInstanceOutputs, listServiceInstanceOutputsResponse_nextToken - A token that indicates the location of the next output in the array of
outputs, after the current requested list of outputs.
$sel:httpStatus:ListServiceInstanceOutputsResponse', listServiceInstanceOutputsResponse_httpStatus - The response's http status code.
$sel:outputs:ListServiceInstanceOutputsResponse', listServiceInstanceOutputsResponse_outputs - An array of service instance Infrastructure as Code (IaC) outputs.
ListServiceInstanceProvisionedResources (Paginated)
data ListServiceInstanceProvisionedResources Source #
See: newListServiceInstanceProvisionedResources smart constructor.
Constructors
| ListServiceInstanceProvisionedResources' (Maybe Text) Text Text |
Instances
newListServiceInstanceProvisionedResources Source #
Arguments
| :: Text | |
| -> Text | |
| -> ListServiceInstanceProvisionedResources |
Create a value of ListServiceInstanceProvisionedResources 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:
ListServiceInstanceProvisionedResources, listServiceInstanceProvisionedResources_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the list of provisioned
resources that was previously requested.
ListServiceInstanceProvisionedResources, listServiceInstanceProvisionedResources_serviceInstanceName - The name of the service instance whose provisioned resources you want.
ListServiceInstanceProvisionedResources, listServiceInstanceProvisionedResources_serviceName - The name of the service that serviceInstanceName is associated to.
data ListServiceInstanceProvisionedResourcesResponse Source #
See: newListServiceInstanceProvisionedResourcesResponse smart constructor.
Constructors
| ListServiceInstanceProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource] |
Instances
newListServiceInstanceProvisionedResourcesResponse Source #
Arguments
| :: Int |
|
| -> ListServiceInstanceProvisionedResourcesResponse |
Create a value of ListServiceInstanceProvisionedResourcesResponse 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:
ListServiceInstanceProvisionedResources, listServiceInstanceProvisionedResourcesResponse_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the current requested list of
provisioned resources.
$sel:httpStatus:ListServiceInstanceProvisionedResourcesResponse', listServiceInstanceProvisionedResourcesResponse_httpStatus - The response's http status code.
$sel:provisionedResources:ListServiceInstanceProvisionedResourcesResponse', listServiceInstanceProvisionedResourcesResponse_provisionedResources - An array of provisioned resources for a service instance.
ListServiceInstances (Paginated)
data ListServiceInstances Source #
See: newListServiceInstances smart constructor.
Constructors
| ListServiceInstances' (Maybe [ListServiceInstancesFilter]) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe ListServiceInstancesSortBy) (Maybe SortOrder) |
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:filters:ListServiceInstances', listServiceInstances_filters - An array of filtering criteria that scope down the result list. By
default, all service instances in the Amazon Web Services account are
returned.
$sel:maxResults:ListServiceInstances', listServiceInstances_maxResults - The maximum number of service instances to list.
ListServiceInstances, listServiceInstances_nextToken - A token that indicates the location of the next service in the array of
service instances, after the list of service instances that was
previously requested.
ListServiceInstances, listServiceInstances_serviceName - The name of the service that the service instance belongs to.
$sel:sortBy:ListServiceInstances', listServiceInstances_sortBy - The field that the result list is sorted by.
When you choose to sort by serviceName, service instances within each
service are sorted by service instance name.
Default: serviceName
$sel:sortOrder:ListServiceInstances', listServiceInstances_sortOrder - Result list sort order.
Default: ASCENDING
data ListServiceInstancesResponse Source #
See: newListServiceInstancesResponse smart constructor.
Constructors
| ListServiceInstancesResponse' (Maybe Text) Int [ServiceInstanceSummary] |
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:
ListServiceInstances, listServiceInstancesResponse_nextToken - A token that indicates 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 summary data.
ListServicePipelineOutputs (Paginated)
data ListServicePipelineOutputs Source #
See: newListServicePipelineOutputs smart constructor.
Constructors
| ListServicePipelineOutputs' (Maybe Text) Text |
Instances
newListServicePipelineOutputs Source #
Arguments
| :: Text | |
| -> ListServicePipelineOutputs |
Create a value of ListServicePipelineOutputs 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:
ListServicePipelineOutputs, listServicePipelineOutputs_nextToken - A token that indicates the location of the next output in the array of
outputs, after the list of outputs that was previously requested.
ListServicePipelineOutputs, listServicePipelineOutputs_serviceName - The name of the service whose pipeline's outputs you want.
data ListServicePipelineOutputsResponse Source #
See: newListServicePipelineOutputsResponse smart constructor.
Instances
newListServicePipelineOutputsResponse Source #
Arguments
| :: Int | |
| -> ListServicePipelineOutputsResponse |
Create a value of ListServicePipelineOutputsResponse 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:
ListServicePipelineOutputs, listServicePipelineOutputsResponse_nextToken - A token that indicates the location of the next output in the array of
outputs, after the current requested list of outputs.
$sel:httpStatus:ListServicePipelineOutputsResponse', listServicePipelineOutputsResponse_httpStatus - The response's http status code.
$sel:outputs:ListServicePipelineOutputsResponse', listServicePipelineOutputsResponse_outputs - An array of service pipeline Infrastructure as Code (IaC) outputs.
ListServicePipelineProvisionedResources (Paginated)
data ListServicePipelineProvisionedResources Source #
See: newListServicePipelineProvisionedResources smart constructor.
Constructors
| ListServicePipelineProvisionedResources' (Maybe Text) Text |
Instances
newListServicePipelineProvisionedResources Source #
Create a value of ListServicePipelineProvisionedResources 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:
ListServicePipelineProvisionedResources, listServicePipelineProvisionedResources_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the list of provisioned
resources that was previously requested.
ListServicePipelineProvisionedResources, listServicePipelineProvisionedResources_serviceName - The name of the service whose pipeline's provisioned resources you
want.
data ListServicePipelineProvisionedResourcesResponse Source #
See: newListServicePipelineProvisionedResourcesResponse smart constructor.
Constructors
| ListServicePipelineProvisionedResourcesResponse' (Maybe Text) Int [ProvisionedResource] |
Instances
newListServicePipelineProvisionedResourcesResponse Source #
Arguments
| :: Int |
|
| -> ListServicePipelineProvisionedResourcesResponse |
Create a value of ListServicePipelineProvisionedResourcesResponse 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:
ListServicePipelineProvisionedResources, listServicePipelineProvisionedResourcesResponse_nextToken - A token that indicates the location of the next provisioned resource in
the array of provisioned resources, after the current requested list of
provisioned resources.
$sel:httpStatus:ListServicePipelineProvisionedResourcesResponse', listServicePipelineProvisionedResourcesResponse_httpStatus - The response's http status code.
$sel:provisionedResources:ListServicePipelineProvisionedResourcesResponse', listServicePipelineProvisionedResourcesResponse_provisionedResources - An array of provisioned resources for a service and pipeline.
ListServiceTemplateVersions (Paginated)
data ListServiceTemplateVersions Source #
See: newListServiceTemplateVersions smart constructor.
Instances
newListServiceTemplateVersions Source #
Arguments
| :: Text | |
| -> ListServiceTemplateVersions |
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:
ListServiceTemplateVersions, listServiceTemplateVersions_majorVersion - To view a list of minor of versions under a major version of a service
template, include major Version.
To view a list of major versions of a service template, exclude
major Version.
$sel:maxResults:ListServiceTemplateVersions', listServiceTemplateVersions_maxResults - The maximum number of major or minor versions of a service template to
list.
ListServiceTemplateVersions, listServiceTemplateVersions_nextToken - A token that indicates 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.
ListServiceTemplateVersions, listServiceTemplateVersions_templateName - The name of the service template.
data ListServiceTemplateVersionsResponse Source #
See: newListServiceTemplateVersionsResponse smart constructor.
Constructors
| ListServiceTemplateVersionsResponse' (Maybe Text) Int [ServiceTemplateVersionSummary] |
Instances
newListServiceTemplateVersionsResponse Source #
Arguments
| :: Int | |
| -> ListServiceTemplateVersionsResponse |
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:
ListServiceTemplateVersions, listServiceTemplateVersionsResponse_nextToken - A token that indicates the location of the next major or minor version
in the array of major or minor versions of a service template, after the
current requested list of service major or minor versions.
$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.
ListServiceTemplates (Paginated)
data ListServiceTemplates Source #
See: newListServiceTemplates smart constructor.
Constructors
| ListServiceTemplates' (Maybe Natural) (Maybe Text) |
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:maxResults:ListServiceTemplates', listServiceTemplates_maxResults - The maximum number of service templates to list.
ListServiceTemplates, listServiceTemplates_nextToken - A token that indicates the location of the next service template in the
array of service templates, after the list of service templates
previously requested.
data ListServiceTemplatesResponse Source #
See: newListServiceTemplatesResponse smart constructor.
Constructors
| ListServiceTemplatesResponse' (Maybe Text) Int [ServiceTemplateSummary] |
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:
ListServiceTemplates, listServiceTemplatesResponse_nextToken - A token that indicates 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.
ListServices (Paginated)
data ListServices Source #
See: newListServices smart constructor.
Constructors
| ListServices' (Maybe Natural) (Maybe Text) |
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:maxResults:ListServices', listServices_maxResults - The maximum number of services to list.
ListServices, listServices_nextToken - A token that indicates the location of the next service in the array of
services, after the list of services that was previously requested.
data ListServicesResponse Source #
See: newListServicesResponse smart constructor.
Constructors
| ListServicesResponse' (Maybe Text) Int [ServiceSummary] |
Instances
newListServicesResponse Source #
Arguments
| :: Int | |
| -> ListServicesResponse |
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:
ListServices, listServicesResponse_nextToken - A token that indicates 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.
ListTagsForResource (Paginated)
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
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:maxResults:ListTagsForResource', listTagsForResource_maxResults - The maximum number of tags to list.
ListTagsForResource, listTagsForResource_nextToken - A token that indicates the location of the next resource tag in the
array of resource tags, after the list of resource tags that was
previously requested.
$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) of the resource for the listed tags.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Constructors
| ListTagsForResourceResponse' (Maybe Text) Int [Tag] |
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:
ListTagsForResource, listTagsForResourceResponse_nextToken - A token that indicates 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 - A list of resource tags with detail data.
NotifyResourceDeploymentStatusChange
data NotifyResourceDeploymentStatusChange Source #
See: newNotifyResourceDeploymentStatusChange smart constructor.
Constructors
| NotifyResourceDeploymentStatusChange' (Maybe Text) (Maybe [Sensitive Output]) (Maybe ResourceDeploymentStatus) (Maybe (Sensitive Text)) Text |
Instances
newNotifyResourceDeploymentStatusChange Source #
Arguments
| :: Text | |
| -> NotifyResourceDeploymentStatusChange |
Create a value of NotifyResourceDeploymentStatusChange 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:deploymentId:NotifyResourceDeploymentStatusChange', notifyResourceDeploymentStatusChange_deploymentId - The deployment ID for your provisioned resource.
$sel:outputs:NotifyResourceDeploymentStatusChange', notifyResourceDeploymentStatusChange_outputs - The provisioned resource state change detail data that's returned by
Proton.
NotifyResourceDeploymentStatusChange, notifyResourceDeploymentStatusChange_status - The status of your provisioned resource.
NotifyResourceDeploymentStatusChange, notifyResourceDeploymentStatusChange_statusMessage - The deployment status message for your provisioned resource.
$sel:resourceArn:NotifyResourceDeploymentStatusChange', notifyResourceDeploymentStatusChange_resourceArn - The provisioned resource Amazon Resource Name (ARN).
data NotifyResourceDeploymentStatusChangeResponse Source #
See: newNotifyResourceDeploymentStatusChangeResponse smart constructor.
Constructors
| NotifyResourceDeploymentStatusChangeResponse' Int |
Instances
newNotifyResourceDeploymentStatusChangeResponse Source #
Arguments
| :: Int |
|
| -> NotifyResourceDeploymentStatusChangeResponse |
Create a value of NotifyResourceDeploymentStatusChangeResponse 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:NotifyResourceDeploymentStatusChangeResponse', notifyResourceDeploymentStatusChangeResponse_httpStatus - The response's http status code.
RejectEnvironmentAccountConnection
data RejectEnvironmentAccountConnection Source #
See: newRejectEnvironmentAccountConnection smart constructor.
Constructors
| RejectEnvironmentAccountConnection' Text |
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:
RejectEnvironmentAccountConnection, rejectEnvironmentAccountConnection_id - The ID of the environment account connection to reject.
data RejectEnvironmentAccountConnectionResponse Source #
See: newRejectEnvironmentAccountConnectionResponse smart constructor.
Instances
newRejectEnvironmentAccountConnectionResponse Source #
Arguments
| :: 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
Proton.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text [Tag] |
Instances
Arguments
| :: Text | |
| -> TagResource |
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 Proton resource to apply customer
tags to.
$sel:tags:TagResource', tagResource_tags - A list of customer tags to apply to the Proton resource.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
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.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
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 to remove customer tags
from.
$sel:tagKeys:UntagResource', untagResource_tagKeys - A list of customer tag keys that indicate the customer tags to be
removed from the resource.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
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.
UpdateAccountSettings
data UpdateAccountSettings Source #
See: newUpdateAccountSettings smart constructor.
Constructors
| UpdateAccountSettings' (Maybe Bool) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe Text) |
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:deletePipelineProvisioningRepository:UpdateAccountSettings', updateAccountSettings_deletePipelineProvisioningRepository - Set to true to remove a configured pipeline repository from the
account settings. Don't set this field if you are updating the
configured pipeline repository.
UpdateAccountSettings, updateAccountSettings_pipelineCodebuildRoleArn - The Amazon Resource Name (ARN) of the service role you want to use for
provisioning pipelines. Proton assumes this role for CodeBuild-based
provisioning.
UpdateAccountSettings, updateAccountSettings_pipelineProvisioningRepository - A linked repository for pipeline provisioning. Specify it if you have
environments configured for self-managed provisioning with services that
include pipelines. A linked repository is a repository that has been
registered with Proton. For more information, see CreateRepository.
To remove a previously configured repository, set
deletePipelineProvisioningRepository to true, and don't set
pipelineProvisioningRepository.
UpdateAccountSettings, updateAccountSettings_pipelineServiceRoleArn - The Amazon Resource Name (ARN) of the service role you want to use for
provisioning pipelines. Assumed by Proton for Amazon Web
Services-managed provisioning, and by customer-owned automation for
self-managed provisioning.
To remove a previously configured ARN, specify an empty string.
data UpdateAccountSettingsResponse Source #
See: newUpdateAccountSettingsResponse smart constructor.
Constructors
| UpdateAccountSettingsResponse' Int AccountSettings |
Instances
newUpdateAccountSettingsResponse Source #
Arguments
| :: Int | |
| -> AccountSettings | |
| -> UpdateAccountSettingsResponse |
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 Proton pipeline service role and repository data shared across the
Amazon Web Services account.
UpdateComponent
data UpdateComponent Source #
See: newUpdateComponent smart constructor.
Constructors
| UpdateComponent' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) ComponentDeploymentUpdateType Text |
Instances
Arguments
| :: ComponentDeploymentUpdateType | |
| -> Text | |
| -> UpdateComponent |
Create a value of UpdateComponent 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:
UpdateComponent, updateComponent_description - An optional customer-provided description of the component.
UpdateComponent, updateComponent_serviceInstanceName - The name of the service instance that you want to attach this component
to. Don't specify to keep the component's current service instance
attachment. Specify an empty string to detach the component from the
service instance it's attached to. Specify non-empty values for both
serviceInstanceName and serviceName or for neither of them.
UpdateComponent, updateComponent_serviceName - The name of the service that serviceInstanceName is associated with.
Don't specify to keep the component's current service instance
attachment. Specify an empty string to detach the component from the
service instance it's attached to. Specify non-empty values for both
serviceInstanceName and serviceName or for neither of them.
UpdateComponent, updateComponent_serviceSpec - The service spec that you want the component to use to access service
inputs. Set this only when the component is attached to a service
instance.
$sel:templateFile:UpdateComponent', updateComponent_templateFile - A path to the Infrastructure as Code (IaC) file describing
infrastructure that a custom component provisions.
Components support a single IaC file, even if you use Terraform as your template language.
$sel:deploymentType:UpdateComponent', updateComponent_deploymentType - The deployment type. It defines the mode for updating a component, as
follows:
[]
NONE
In this mode, a deployment doesn't occur. Only the requested
metadata parameters are updated. You can only specify description
in this mode.
[]
CURRENT_VERSION
In this mode, the component is deployed and updated with the new
serviceSpec, templateSource, and/or type that you provide.
Only requested parameters are updated.
UpdateComponent, updateComponent_name - The name of the component to update.
data UpdateComponentResponse Source #
See: newUpdateComponentResponse smart constructor.
Constructors
| UpdateComponentResponse' Int Component |
Instances
newUpdateComponentResponse Source #
Arguments
| :: Int | |
| -> Component | |
| -> UpdateComponentResponse |
Create a value of UpdateComponentResponse 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:UpdateComponentResponse', updateComponentResponse_httpStatus - The response's http status code.
$sel:component:UpdateComponentResponse', updateComponentResponse_component - The detailed data of the updated component.
UpdateEnvironment
data UpdateEnvironment Source #
See: newUpdateEnvironment smart constructor.
Constructors
| UpdateEnvironment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe RepositoryBranchInput) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) DeploymentUpdateType Text |
Instances
Arguments
| :: DeploymentUpdateType | |
| -> Text | |
| -> UpdateEnvironment |
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:
UpdateEnvironment, updateEnvironment_codebuildRoleArn - The Amazon Resource Name (ARN) of the IAM service role that allows
Proton to provision infrastructure using CodeBuild-based provisioning on
your behalf.
UpdateEnvironment, updateEnvironment_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in this environment. It
determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn to allow directly defined
components to be associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
UpdateEnvironment, updateEnvironment_description - A description of the environment update.
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.
UpdateEnvironment, updateEnvironment_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows
Proton to make API calls to other services your behalf.
UpdateEnvironment, updateEnvironment_provisioningRepository - The linked repository that you use to host your rendered infrastructure
templates for self-managed provisioning. A linked repository is a
repository that has been registered with Proton. For more information,
see CreateRepository.
UpdateEnvironment, updateEnvironment_spec - The formatted specification that defines the update.
UpdateEnvironment, updateEnvironment_templateMajorVersion - The major version of the environment to update.
UpdateEnvironment, updateEnvironment_templateMinorVersion - The minor version of the environment to update.
$sel:deploymentType:UpdateEnvironment', updateEnvironment_deploymentType - There are four modes for updating an environment. 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 major or minor 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).
UpdateEnvironment, updateEnvironment_name - The name of the environment to update.
data UpdateEnvironmentResponse Source #
See: newUpdateEnvironmentResponse smart constructor.
Constructors
| UpdateEnvironmentResponse' Int Environment |
Instances
newUpdateEnvironmentResponse Source #
Arguments
| :: Int | |
| -> Environment | |
| -> UpdateEnvironmentResponse |
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 Proton.
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:
UpdateEnvironmentAccountConnection, updateEnvironmentAccountConnection_codebuildRoleArn - The Amazon Resource Name (ARN) of an IAM service role in the environment
account. Proton uses this role to provision infrastructure resources
using CodeBuild-based provisioning in the associated environment
account.
UpdateEnvironmentAccountConnection, updateEnvironmentAccountConnection_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in the associated
environment account. It determines the scope of infrastructure that a
component can provision in the account.
The environment account connection must have a componentRoleArn to
allow directly defined components to be associated with any environments
running in the account.
For more information about components, see Proton components in the Proton User Guide.
UpdateEnvironmentAccountConnection, updateEnvironmentAccountConnection_roleArn - The Amazon Resource Name (ARN) of the IAM service role that's
associated with the environment account connection to update.
UpdateEnvironmentAccountConnection, updateEnvironmentAccountConnection_id - The ID of the environment account connection to update.
data UpdateEnvironmentAccountConnectionResponse Source #
See: newUpdateEnvironmentAccountConnectionResponse smart constructor.
Instances
newUpdateEnvironmentAccountConnectionResponse Source #
Arguments
| :: 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
Proton.
UpdateEnvironmentTemplate
data UpdateEnvironmentTemplate Source #
See: newUpdateEnvironmentTemplate smart constructor.
Instances
newUpdateEnvironmentTemplate Source #
Arguments
| :: Text | |
| -> UpdateEnvironmentTemplate |
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:
UpdateEnvironmentTemplate, updateEnvironmentTemplate_description - A description of the environment template update.
UpdateEnvironmentTemplate, updateEnvironmentTemplate_displayName - The name of the environment template to update as displayed in the
developer interface.
UpdateEnvironmentTemplate, updateEnvironmentTemplate_name - The name of the environment template to update.
data UpdateEnvironmentTemplateResponse Source #
See: newUpdateEnvironmentTemplateResponse smart constructor.
Constructors
| UpdateEnvironmentTemplateResponse' Int EnvironmentTemplate |
Instances
newUpdateEnvironmentTemplateResponse Source #
Arguments
| :: Int | |
| -> EnvironmentTemplate | |
| -> UpdateEnvironmentTemplateResponse |
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 Proton.
UpdateEnvironmentTemplateVersion
data UpdateEnvironmentTemplateVersion Source #
See: newUpdateEnvironmentTemplateVersion smart constructor.
Constructors
| UpdateEnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe TemplateVersionStatus) Text Text Text |
Instances
newUpdateEnvironmentTemplateVersion Source #
Arguments
| :: 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:
UpdateEnvironmentTemplateVersion, updateEnvironmentTemplateVersion_description - A description of environment template version to update.
UpdateEnvironmentTemplateVersion, updateEnvironmentTemplateVersion_status - The status of the environment template minor version to update.
UpdateEnvironmentTemplateVersion, updateEnvironmentTemplateVersion_majorVersion - To update a major version of an environment template, include
major Version.
UpdateEnvironmentTemplateVersion, updateEnvironmentTemplateVersion_minorVersion - To update a minor version of an environment template, include
minorVersion.
UpdateEnvironmentTemplateVersion, updateEnvironmentTemplateVersion_templateName - The name of the environment template.
data UpdateEnvironmentTemplateVersionResponse Source #
See: newUpdateEnvironmentTemplateVersionResponse smart constructor.
Instances
newUpdateEnvironmentTemplateVersionResponse Source #
Arguments
| :: 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 Proton.
UpdateService
data UpdateService Source #
See: newUpdateService smart constructor.
Instances
Arguments
| :: Text | |
| -> UpdateService |
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:
UpdateService, updateService_description - The edited service description.
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 Proton User Guide.
UpdateService, updateService_name - The name of the service to edit.
data UpdateServiceResponse Source #
See: newUpdateServiceResponse smart constructor.
Constructors
| UpdateServiceResponse' Int Service |
Instances
newUpdateServiceResponse Source #
Arguments
| :: 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 Proton.
UpdateServiceInstance
data UpdateServiceInstance Source #
See: newUpdateServiceInstance smart constructor.
Constructors
| UpdateServiceInstance' (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) DeploymentUpdateType Text Text |
Instances
newUpdateServiceInstance Source #
Arguments
| :: DeploymentUpdateType | |
| -> Text | |
| -> Text | |
| -> UpdateServiceInstance |
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:
UpdateServiceInstance, updateServiceInstance_spec - The formatted specification that defines the service instance update.
UpdateServiceInstance, updateServiceInstance_templateMajorVersion - The major version of the service template to update.
UpdateServiceInstance, updateServiceInstance_templateMinorVersion - The minor version of the service template to update.
$sel:deploymentType:UpdateServiceInstance', updateServiceInstance_deploymentType - The deployment type. It defines the mode for updating a service
instance, as follows:
[]
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 major or minor 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 specify a different major version that's higher than the major version in use and a minor version.
UpdateServiceInstance, updateServiceInstance_name - The name of the service instance to update.
UpdateServiceInstance, updateServiceInstance_serviceName - The name of the service that the service instance belongs to.
data UpdateServiceInstanceResponse Source #
See: newUpdateServiceInstanceResponse smart constructor.
Constructors
| UpdateServiceInstanceResponse' Int ServiceInstance |
Instances
newUpdateServiceInstanceResponse Source #
Arguments
| :: Int | |
| -> ServiceInstance | |
| -> UpdateServiceInstanceResponse |
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 that's returned by Proton.
UpdateServicePipeline
data UpdateServicePipeline Source #
See: newUpdateServicePipeline smart constructor.
Constructors
| UpdateServicePipeline' (Maybe Text) (Maybe Text) DeploymentUpdateType Text (Sensitive Text) |
Instances
newUpdateServicePipeline Source #
Arguments
| :: DeploymentUpdateType | |
| -> Text | |
| -> Text | |
| -> UpdateServicePipeline |
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:
UpdateServicePipeline, updateServicePipeline_templateMajorVersion - The major version of the service template that was used to create the
service that the pipeline is associated with.
UpdateServicePipeline, updateServicePipeline_templateMinorVersion - The minor 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. 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 major or minor 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 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 specify a different major version that's higher than the major version in use and a minor version.
UpdateServicePipeline, updateServicePipeline_serviceName - The name of the service to that the pipeline is associated with.
UpdateServicePipeline, updateServicePipeline_spec - The spec for the service pipeline to update.
data UpdateServicePipelineResponse Source #
See: newUpdateServicePipelineResponse smart constructor.
Constructors
| UpdateServicePipelineResponse' Int ServicePipeline |
Instances
newUpdateServicePipelineResponse Source #
Arguments
| :: Int | |
| -> ServicePipeline | |
| -> UpdateServicePipelineResponse |
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.
UpdateServicePipelineResponse, updateServicePipelineResponse_pipeline - The pipeline details that are returned by Proton.
UpdateServiceTemplate
data UpdateServiceTemplate Source #
See: newUpdateServiceTemplate smart constructor.
Instances
newUpdateServiceTemplate Source #
Arguments
| :: Text | |
| -> UpdateServiceTemplate |
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:
UpdateServiceTemplate, updateServiceTemplate_description - A description of the service template update.
UpdateServiceTemplate, updateServiceTemplate_displayName - The name of the service template to update that's displayed in the
developer interface.
UpdateServiceTemplate, updateServiceTemplate_name - The name of the service template to update.
data UpdateServiceTemplateResponse Source #
See: newUpdateServiceTemplateResponse smart constructor.
Constructors
| UpdateServiceTemplateResponse' Int ServiceTemplate |
Instances
newUpdateServiceTemplateResponse Source #
Arguments
| :: Int | |
| -> ServiceTemplate | |
| -> UpdateServiceTemplateResponse |
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 Proton.
UpdateServiceTemplateVersion
data UpdateServiceTemplateVersion Source #
See: newUpdateServiceTemplateVersion smart constructor.
Constructors
Instances
newUpdateServiceTemplateVersion Source #
Arguments
| :: 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:
UpdateServiceTemplateVersion, updateServiceTemplateVersion_compatibleEnvironmentTemplates - An array of environment template objects that are compatible with this
service template version. A service instance based on this service
template version can run in environments based on compatible templates.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_description - A description of a service template version to update.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_status - The status of the service template minor version to update.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_supportedComponentSources - An array of supported component sources. Components with supported
sources can be attached to service instances based on this service
template version.
A change to supportedComponentSources doesn't impact existing
component attachments to instances based on this template version. A
change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_majorVersion - To update a major version of a service template, include
major Version.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_minorVersion - To update a minor version of a service template, include minorVersion.
UpdateServiceTemplateVersion, updateServiceTemplateVersion_templateName - The name of the service template.
data UpdateServiceTemplateVersionResponse Source #
See: newUpdateServiceTemplateVersionResponse smart constructor.
Instances
newUpdateServiceTemplateVersionResponse Source #
Arguments
| :: 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 Proton.
UpdateTemplateSyncConfig
data UpdateTemplateSyncConfig Source #
See: newUpdateTemplateSyncConfig smart constructor.
Constructors
| UpdateTemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType |
Instances
newUpdateTemplateSyncConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> Text | |
| -> TemplateType | |
| -> UpdateTemplateSyncConfig |
Create a value of UpdateTemplateSyncConfig 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:
UpdateTemplateSyncConfig, updateTemplateSyncConfig_subdirectory - A subdirectory path to your template bundle version. When included,
limits the template bundle search to this repository directory.
UpdateTemplateSyncConfig, updateTemplateSyncConfig_branch - The repository branch for your template.
UpdateTemplateSyncConfig, updateTemplateSyncConfig_repositoryName - The repository name (for example, myrepos/myrepo).
UpdateTemplateSyncConfig, updateTemplateSyncConfig_repositoryProvider - The repository provider.
UpdateTemplateSyncConfig, updateTemplateSyncConfig_templateName - The synced template name.
UpdateTemplateSyncConfig, updateTemplateSyncConfig_templateType - The synced template type.
data UpdateTemplateSyncConfigResponse Source #
See: newUpdateTemplateSyncConfigResponse smart constructor.
Constructors
| UpdateTemplateSyncConfigResponse' (Maybe TemplateSyncConfig) Int |
Instances
newUpdateTemplateSyncConfigResponse Source #
Create a value of UpdateTemplateSyncConfigResponse 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:templateSyncConfig:UpdateTemplateSyncConfigResponse', updateTemplateSyncConfigResponse_templateSyncConfig - The template sync configuration detail data that's returned by Proton.
$sel:httpStatus:UpdateTemplateSyncConfigResponse', updateTemplateSyncConfigResponse_httpStatus - The response's http status code.
Types
ComponentDeploymentUpdateType
newtype ComponentDeploymentUpdateType Source #
Constructors
| ComponentDeploymentUpdateType' | |
Fields | |
Bundled Patterns
| pattern ComponentDeploymentUpdateType_CURRENT_VERSION :: ComponentDeploymentUpdateType | |
| pattern ComponentDeploymentUpdateType_NONE :: ComponentDeploymentUpdateType |
Instances
DeploymentStatus
newtype DeploymentStatus Source #
Constructors
| DeploymentStatus' | |
Fields | |
Bundled Patterns
| 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 #
Constructors
| DeploymentUpdateType' | |
Fields | |
Bundled Patterns
Instances
EnvironmentAccountConnectionRequesterAccountType
newtype EnvironmentAccountConnectionRequesterAccountType Source #
Bundled Patterns
Instances
EnvironmentAccountConnectionStatus
newtype EnvironmentAccountConnectionStatus Source #
Constructors
| EnvironmentAccountConnectionStatus' | |
Bundled Patterns
Instances
ListServiceInstancesFilterBy
newtype ListServiceInstancesFilterBy Source #
Constructors
| ListServiceInstancesFilterBy' | |
Fields | |
Bundled Patterns
Instances
ListServiceInstancesSortBy
newtype ListServiceInstancesSortBy Source #
Constructors
| ListServiceInstancesSortBy' | |
Fields | |
Bundled Patterns
Instances
ProvisionedResourceEngine
newtype ProvisionedResourceEngine Source #
List of provisioning engines
Constructors
| ProvisionedResourceEngine' | |
Fields | |
Bundled Patterns
| pattern ProvisionedResourceEngine_CLOUDFORMATION :: ProvisionedResourceEngine | |
| pattern ProvisionedResourceEngine_TERRAFORM :: ProvisionedResourceEngine |
Instances
Provisioning
newtype Provisioning Source #
Constructors
| Provisioning' | |
Fields | |
Bundled Patterns
| pattern Provisioning_CUSTOMER_MANAGED :: Provisioning |
Instances
RepositoryProvider
newtype RepositoryProvider Source #
Constructors
| RepositoryProvider' | |
Fields | |
Bundled Patterns
| pattern RepositoryProvider_BITBUCKET :: RepositoryProvider | |
| pattern RepositoryProvider_GITHUB :: RepositoryProvider | |
| pattern RepositoryProvider_GITHUB_ENTERPRISE :: RepositoryProvider |
Instances
RepositorySyncStatus
newtype RepositorySyncStatus Source #
Constructors
| RepositorySyncStatus' | |
Fields | |
Bundled Patterns
| pattern RepositorySyncStatus_FAILED :: RepositorySyncStatus | |
| pattern RepositorySyncStatus_INITIATED :: RepositorySyncStatus | |
| pattern RepositorySyncStatus_IN_PROGRESS :: RepositorySyncStatus | |
| pattern RepositorySyncStatus_QUEUED :: RepositorySyncStatus | |
| pattern RepositorySyncStatus_SUCCEEDED :: RepositorySyncStatus |
Instances
ResourceDeploymentStatus
newtype ResourceDeploymentStatus Source #
The state that a PR-based deployment can be updated to.
Constructors
| ResourceDeploymentStatus' | |
Fields | |
Bundled Patterns
Instances
ResourceSyncStatus
newtype ResourceSyncStatus Source #
Constructors
| ResourceSyncStatus' | |
Fields | |
Bundled Patterns
| pattern ResourceSyncStatus_FAILED :: ResourceSyncStatus | |
| pattern ResourceSyncStatus_INITIATED :: ResourceSyncStatus | |
| pattern ResourceSyncStatus_IN_PROGRESS :: ResourceSyncStatus | |
| pattern ResourceSyncStatus_SUCCEEDED :: ResourceSyncStatus |
Instances
ServiceStatus
newtype ServiceStatus Source #
Constructors
| ServiceStatus' | |
Fields | |
Bundled Patterns
| 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
ServiceTemplateSupportedComponentSourceType
newtype ServiceTemplateSupportedComponentSourceType Source #
Constructors
| ServiceTemplateSupportedComponentSourceType' | |
Bundled Patterns
| pattern ServiceTemplateSupportedComponentSourceType_DIRECTLY_DEFINED :: ServiceTemplateSupportedComponentSourceType |
Instances
SortOrder
Constructors
| SortOrder' | |
Fields | |
Bundled Patterns
| pattern SortOrder_ASCENDING :: SortOrder | |
| pattern SortOrder_DESCENDING :: SortOrder |
Instances
SyncType
Constructors
| SyncType' | |
Fields
| |
Bundled Patterns
| pattern SyncType_TEMPLATE_SYNC :: SyncType |
Instances
TemplateType
newtype TemplateType Source #
Constructors
| TemplateType' | |
Fields | |
Bundled Patterns
| pattern TemplateType_ENVIRONMENT :: TemplateType | |
| pattern TemplateType_SERVICE :: TemplateType |
Instances
TemplateVersionStatus
newtype TemplateVersionStatus Source #
Constructors
| TemplateVersionStatus' | |
Fields | |
Bundled Patterns
Instances
AccountSettings
data AccountSettings Source #
Proton settings that are used for multiple services in the Amazon Web Services account.
See: newAccountSettings smart constructor.
Constructors
| AccountSettings' (Maybe Text) (Maybe RepositoryBranch) (Maybe Text) |
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:pipelineCodebuildRoleArn:AccountSettings', accountSettings_pipelineCodebuildRoleArn - The Amazon Resource Name (ARN) of the service role that Proton uses for
provisioning pipelines. Proton assumes this role for CodeBuild-based
provisioning.
$sel:pipelineProvisioningRepository:AccountSettings', accountSettings_pipelineProvisioningRepository - The linked repository for pipeline provisioning. Required if you have
environments configured for self-managed provisioning with services that
include pipelines. A linked repository is a repository that has been
registered with Proton. For more information, see CreateRepository.
$sel:pipelineServiceRoleArn:AccountSettings', accountSettings_pipelineServiceRoleArn - The Amazon Resource Name (ARN) of the service role you want to use for
provisioning pipelines. Assumed by Proton for Amazon Web
Services-managed provisioning, and by customer-owned automation for
self-managed provisioning.
CompatibleEnvironmentTemplate
data CompatibleEnvironmentTemplate Source #
Compatible environment template data.
See: newCompatibleEnvironmentTemplate smart constructor.
Constructors
| CompatibleEnvironmentTemplate' Text Text |
Instances
newCompatibleEnvironmentTemplate Source #
Arguments
| :: Text | |
| -> Text | |
| -> CompatibleEnvironmentTemplate |
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.
Constructors
| CompatibleEnvironmentTemplateInput' Text Text |
Instances
newCompatibleEnvironmentTemplateInput Source #
Arguments
| :: Text | |
| -> Text | |
| -> CompatibleEnvironmentTemplateInput |
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.
Component
Detailed data of an Proton component resource.
For more information about components, see Proton components in the Proton User Guide.
See: newComponent smart constructor.
Constructors
| Component' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX Text |
Instances
Create a value of Component 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:Component', component_deploymentStatusMessage - The message associated with the component deployment status.
$sel:description:Component', component_description - A description of the component.
$sel:lastDeploymentAttemptedAt:Component', component_lastDeploymentAttemptedAt - The time when a deployment of the component was last attempted.
$sel:lastDeploymentSucceededAt:Component', component_lastDeploymentSucceededAt - The time when the component was last deployed successfully.
$sel:serviceInstanceName:Component', component_serviceInstanceName - The name of the service instance that this component is attached to.
Provided when a component is attached to a service instance.
$sel:serviceName:Component', component_serviceName - The name of the service that serviceInstanceName is associated with.
Provided when a component is attached to a service instance.
$sel:serviceSpec:Component', component_serviceSpec - The service spec that the component uses to access service inputs.
Provided when a component is attached to a service instance.
$sel:arn:Component', component_arn - The Amazon Resource Name (ARN) of the component.
$sel:createdAt:Component', component_createdAt - The time when the component was created.
$sel:deploymentStatus:Component', component_deploymentStatus - The component deployment status.
$sel:environmentName:Component', component_environmentName - The name of the Proton environment that this component is associated
with.
$sel:lastModifiedAt:Component', component_lastModifiedAt - The time when the component was last modified.
$sel:name:Component', component_name - The name of the component.
ComponentSummary
data ComponentSummary Source #
Summary data of an Proton component resource.
For more information about components, see Proton components in the Proton User Guide.
See: newComponentSummary smart constructor.
Constructors
| ComponentSummary' (Maybe (Sensitive Text)) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Text) Text POSIX DeploymentStatus Text POSIX Text |
Instances
Arguments
| :: Text | |
| -> UTCTime | |
| -> DeploymentStatus | |
| -> Text | |
| -> UTCTime | |
| -> Text | |
| -> ComponentSummary |
Create a value of ComponentSummary 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:ComponentSummary', componentSummary_deploymentStatusMessage - The message associated with the component deployment status.
$sel:lastDeploymentAttemptedAt:ComponentSummary', componentSummary_lastDeploymentAttemptedAt - The time when a deployment of the component was last attempted.
$sel:lastDeploymentSucceededAt:ComponentSummary', componentSummary_lastDeploymentSucceededAt - The time when the component was last deployed successfully.
$sel:serviceInstanceName:ComponentSummary', componentSummary_serviceInstanceName - The name of the service instance that this component is attached to.
Provided when a component is attached to a service instance.
$sel:serviceName:ComponentSummary', componentSummary_serviceName - The name of the service that serviceInstanceName is associated with.
Provided when a component is attached to a service instance.
$sel:arn:ComponentSummary', componentSummary_arn - The Amazon Resource Name (ARN) of the component.
$sel:createdAt:ComponentSummary', componentSummary_createdAt - The time when the component was created.
$sel:deploymentStatus:ComponentSummary', componentSummary_deploymentStatus - The component deployment status.
$sel:environmentName:ComponentSummary', componentSummary_environmentName - The name of the Proton environment that this component is associated
with.
$sel:lastModifiedAt:ComponentSummary', componentSummary_lastModifiedAt - The time when the component was last modified.
$sel:name:ComponentSummary', componentSummary_name - The name of the component.
Environment
data Environment Source #
Detailed data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.
See: newEnvironment smart constructor.
Constructors
| Environment' (Maybe Text) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Provisioning) (Maybe RepositoryBranch) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text |
Instances
Arguments
| :: 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:codebuildRoleArn:Environment', environment_codebuildRoleArn - The Amazon Resource Name (ARN) of the IAM service role that allows
Proton to provision infrastructure using CodeBuild-based provisioning on
your behalf.
$sel:componentRoleArn:Environment', environment_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in this environment. It
determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn to allow directly defined
components to be associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
$sel:deploymentStatusMessage:Environment', environment_deploymentStatusMessage - An environment deployment status message.
$sel:description:Environment', environment_description - The description of the environment.
$sel:environmentAccountConnectionId:Environment', environment_environmentAccountConnectionId - The ID of the environment account connection that's used to provision
infrastructure resources in an environment account.
$sel:environmentAccountId:Environment', environment_environmentAccountId - The ID of the environment account that the environment infrastructure
resources are provisioned in.
$sel:protonServiceRoleArn:Environment', environment_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows
Proton to make calls to other services on your behalf.
$sel:provisioning:Environment', environment_provisioning - When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$sel:provisioningRepository:Environment', environment_provisioningRepository - The linked repository that you use to host your rendered infrastructure
templates for self-managed provisioning. A linked repository is a
repository that has been registered with Proton. For more information,
see CreateRepository.
$sel:spec:Environment', environment_spec - The environment spec.
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.
Environment, environment_name - The name of the environment.
$sel:templateMajorVersion:Environment', environment_templateMajorVersion - The major version of the environment template.
$sel:templateMinorVersion:Environment', environment_templateMinorVersion - 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 #
Detailed data of an Proton environment account connection resource.
See: newEnvironmentAccountConnection smart constructor.
Constructors
| EnvironmentAccountConnection' (Maybe Text) (Maybe Text) Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus |
Instances
newEnvironmentAccountConnection Source #
Arguments
| :: 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:codebuildRoleArn:EnvironmentAccountConnection', environmentAccountConnection_codebuildRoleArn - The Amazon Resource Name (ARN) of an IAM service role in the environment
account. Proton uses this role to provision infrastructure resources
using CodeBuild-based provisioning in the associated environment
account.
$sel:componentRoleArn:EnvironmentAccountConnection', environmentAccountConnection_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in the associated
environment account. It determines the scope of infrastructure that a
component can provision in the account.
The environment account connection must have a componentRoleArn to
allow directly defined components to be associated with any environments
running in the account.
For more information about components, see Proton components in the Proton User Guide.
$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 #
Summary data of an Proton environment account connection resource.
See: newEnvironmentAccountConnectionSummary smart constructor.
Constructors
| EnvironmentAccountConnectionSummary' (Maybe Text) Text Text Text Text POSIX Text POSIX Text EnvironmentAccountConnectionStatus |
Instances
newEnvironmentAccountConnectionSummary Source #
Arguments
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:componentRoleArn:EnvironmentAccountConnectionSummary', environmentAccountConnectionSummary_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in the associated
environment account. It determines the scope of infrastructure that a
component can provision in the account.
The environment account connection must have a componentRoleArn to
allow directly defined components to be associated with any environments
running in the account.
For more information about components, see Proton components in the Proton User Guide.
$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 #
Summary data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.
See: newEnvironmentSummary smart constructor.
Constructors
| EnvironmentSummary' (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Provisioning) Text POSIX DeploymentStatus POSIX POSIX Text Text Text Text |
Instances
newEnvironmentSummary Source #
Arguments
| :: 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:componentRoleArn:EnvironmentSummary', environmentSummary_componentRoleArn - The Amazon Resource Name (ARN) of the IAM service role that Proton uses
when provisioning directly defined components in this environment. It
determines the scope of infrastructure that a component can provision.
The environment must have a componentRoleArn to allow directly defined
components to be associated with the environment.
For more information about components, see Proton components in the Proton User Guide.
$sel:deploymentStatusMessage:EnvironmentSummary', environmentSummary_deploymentStatusMessage - An environment deployment status message.
$sel:description:EnvironmentSummary', environmentSummary_description - The description of the environment.
$sel:environmentAccountConnectionId:EnvironmentSummary', environmentSummary_environmentAccountConnectionId - The ID of the environment account connection that the environment is
associated with.
$sel:environmentAccountId:EnvironmentSummary', environmentSummary_environmentAccountId - The ID of the environment account that the environment infrastructure
resources are provisioned in.
$sel:protonServiceRoleArn:EnvironmentSummary', environmentSummary_protonServiceRoleArn - The Amazon Resource Name (ARN) of the Proton service role that allows
Proton to make calls to other services on your behalf.
$sel:provisioning:EnvironmentSummary', environmentSummary_provisioning - When included, indicates that the environment template is for customer
provisioned and managed infrastructure.
$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 major version of the environment template.
$sel:templateMinorVersion:EnvironmentSummary', environmentSummary_templateMinorVersion - 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.
Constructors
| EnvironmentTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text |
Instances
newEnvironmentTemplate Source #
Arguments
| :: 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:description:EnvironmentTemplate', environmentTemplate_description - A description 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: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: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.
Constructors
| EnvironmentTemplateFilter' Text Text |
Instances
newEnvironmentTemplateFilter Source #
Arguments
| :: 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.
Constructors
| EnvironmentTemplateSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text |
Instances
newEnvironmentTemplateSummary Source #
Arguments
| :: 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:description:EnvironmentTemplateSummary', environmentTemplateSummary_description - A description of the environment template.
$sel:displayName:EnvironmentTemplateSummary', environmentTemplateSummary_displayName - The name of the environment template as displayed in the developer
interface.
$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 recommended version 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.
Constructors
| EnvironmentTemplateVersion' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newEnvironmentTemplateVersion Source #
Arguments
| :: 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:description:EnvironmentTemplateVersion', environmentTemplateVersion_description - A description of the minor version of an environment template.
$sel:recommendedMinorVersion:EnvironmentTemplateVersion', environmentTemplateVersion_recommendedMinorVersion - The recommended minor version of the environment template.
$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: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 latest major version that's associated with the version of an
environment template.
$sel:minorVersion:EnvironmentTemplateVersion', environmentTemplateVersion_minorVersion - 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.
Constructors
| EnvironmentTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newEnvironmentTemplateVersionSummary Source #
Arguments
| :: 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:description:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_description - A description of the version of an environment template.
$sel:recommendedMinorVersion:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_recommendedMinorVersion - The recommended minor version of the environment template.
$sel:statusMessage:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_statusMessage - The status message 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 latest major version that's associated with the version of an
environment template.
$sel:minorVersion:EnvironmentTemplateVersionSummary', environmentTemplateVersionSummary_minorVersion - 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 environment template.
ListServiceInstancesFilter
data ListServiceInstancesFilter Source #
A filtering criterion to scope down the result list of the ListServiceInstances action.
See: newListServiceInstancesFilter smart constructor.
Constructors
| ListServiceInstancesFilter' (Maybe ListServiceInstancesFilterBy) (Maybe Text) |
Instances
newListServiceInstancesFilter :: ListServiceInstancesFilter Source #
Create a value of ListServiceInstancesFilter 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:ListServiceInstancesFilter', listServiceInstancesFilter_key - The name of a filtering criterion.
$sel:value:ListServiceInstancesFilter', listServiceInstancesFilter_value - A value to filter by.
With the date/time keys (*At{Before,After}), the value is a valid
RFC 3339 string
with no UTC offset and with an optional fractional precision (for
example, 1985-04-12T23:20:50.52Z).
Output
An infrastructure as code defined resource output.
See: newOutput smart constructor.
Instances
| FromJSON Output Source # | |
| ToJSON Output Source # | |
Defined in Amazonka.Proton.Types.Output | |
| Generic Output Source # | |
| Show Output Source # | |
| NFData Output Source # | |
Defined in Amazonka.Proton.Types.Output | |
| Eq Output Source # | |
| Hashable Output Source # | |
Defined in Amazonka.Proton.Types.Output | |
| type Rep Output Source # | |
Defined in Amazonka.Proton.Types.Output type Rep Output = D1 ('MetaData "Output" "Amazonka.Proton.Types.Output" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "valueString") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Output 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:Output', output_key - The output key.
$sel:valueString:Output', output_valueString - The output value.
ProvisionedResource
data ProvisionedResource Source #
Detail data for a provisioned resource.
See: newProvisionedResource smart constructor.
Constructors
| ProvisionedResource' (Maybe Text) (Maybe Text) (Maybe ProvisionedResourceEngine) |
Instances
newProvisionedResource :: ProvisionedResource Source #
Create a value of ProvisionedResource 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:identifier:ProvisionedResource', provisionedResource_identifier - The provisioned resource identifier.
$sel:name:ProvisionedResource', provisionedResource_name - The provisioned resource name.
$sel:provisioningEngine:ProvisionedResource', provisionedResource_provisioningEngine - The resource provisioning engine. At this time, CLOUDFORMATION can be
used for Amazon Web Services-managed provisioning, and TERRAFORM can
be used for self-managed provisioning.
For more information, see Self-managed provisioning in the Proton User Guide.
Repository
data Repository Source #
Detailed data of a linked repository—a repository that has been registered with Proton.
See: newRepository smart constructor.
Constructors
| Repository' (Maybe Text) Text Text Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> Repository |
Create a value of Repository 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:encryptionKey:Repository', repository_encryptionKey - Your customer Amazon Web Services KMS encryption key.
$sel:arn:Repository', repository_arn - The Amazon Resource Name (ARN) of the linked repository.
$sel:connectionArn:Repository', repository_connectionArn - The Amazon Resource Name (ARN) of your AWS CodeStar connection that
connects Proton to your repository provider account.
$sel:name:Repository', repository_name - The repository name.
$sel:provider:Repository', repository_provider - The repository provider.
RepositoryBranch
data RepositoryBranch Source #
Detail data for a linked repository branch.
See: newRepositoryBranch smart constructor.
Constructors
| RepositoryBranch' Text Text Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> RepositoryBranch |
Create a value of RepositoryBranch 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:RepositoryBranch', repositoryBranch_arn - The Amazon Resource Name (ARN) of the linked repository.
$sel:branch:RepositoryBranch', repositoryBranch_branch - The repository branch.
$sel:name:RepositoryBranch', repositoryBranch_name - The repository name.
$sel:provider:RepositoryBranch', repositoryBranch_provider - The repository provider.
RepositoryBranchInput
data RepositoryBranchInput Source #
Detail input data for a linked repository branch.
See: newRepositoryBranchInput smart constructor.
Constructors
| RepositoryBranchInput' Text Text RepositoryProvider |
Instances
newRepositoryBranchInput Source #
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> RepositoryBranchInput |
Create a value of RepositoryBranchInput 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:branch:RepositoryBranchInput', repositoryBranchInput_branch - The repository branch.
$sel:name:RepositoryBranchInput', repositoryBranchInput_name - The repository name.
$sel:provider:RepositoryBranchInput', repositoryBranchInput_provider - The repository provider.
RepositorySummary
data RepositorySummary Source #
Summary data of a linked repository—a repository that has been registered with Proton.
See: newRepositorySummary smart constructor.
Constructors
| RepositorySummary' Text Text RepositoryProvider |
Instances
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> RepositorySummary |
Create a value of RepositorySummary 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:RepositorySummary', repositorySummary_arn - The Amazon Resource Name (ARN) of the linked repository.
$sel:name:RepositorySummary', repositorySummary_name - The repository name.
$sel:provider:RepositorySummary', repositorySummary_provider - The repository provider.
RepositorySyncAttempt
data RepositorySyncAttempt Source #
Detail data for a repository sync attempt activated by a push to a repository.
See: newRepositorySyncAttempt smart constructor.
Constructors
| RepositorySyncAttempt' [RepositorySyncEvent] POSIX RepositorySyncStatus |
Instances
newRepositorySyncAttempt Source #
Arguments
| :: UTCTime | |
| -> RepositorySyncStatus | |
| -> RepositorySyncAttempt |
Create a value of RepositorySyncAttempt 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:events:RepositorySyncAttempt', repositorySyncAttempt_events - Detail data for sync attempt events.
$sel:startedAt:RepositorySyncAttempt', repositorySyncAttempt_startedAt - The time when the sync attempt started.
$sel:status:RepositorySyncAttempt', repositorySyncAttempt_status - The sync attempt status.
RepositorySyncDefinition
data RepositorySyncDefinition Source #
A repository sync definition.
See: newRepositorySyncDefinition smart constructor.
Constructors
| RepositorySyncDefinition' Text Text Text Text |
Instances
newRepositorySyncDefinition Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> Text | |
| -> RepositorySyncDefinition |
Create a value of RepositorySyncDefinition 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:branch:RepositorySyncDefinition', repositorySyncDefinition_branch - The repository branch.
$sel:directory:RepositorySyncDefinition', repositorySyncDefinition_directory - The directory in the repository.
$sel:parent:RepositorySyncDefinition', repositorySyncDefinition_parent - The resource that is synced from.
$sel:target:RepositorySyncDefinition', repositorySyncDefinition_target - The resource that is synced to.
RepositorySyncEvent
data RepositorySyncEvent Source #
Repository sync event detail data for a sync attempt.
See: newRepositorySyncEvent smart constructor.
Instances
newRepositorySyncEvent Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> Text | |
| -> RepositorySyncEvent |
Create a value of RepositorySyncEvent 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:externalId:RepositorySyncEvent', repositorySyncEvent_externalId - The external ID of the sync event.
$sel:event:RepositorySyncEvent', repositorySyncEvent_event - Event detail for a repository sync attempt.
$sel:time:RepositorySyncEvent', repositorySyncEvent_time - The time that the sync event occurred.
$sel:type':RepositorySyncEvent', repositorySyncEvent_type - The type of event.
ResourceSyncAttempt
data ResourceSyncAttempt Source #
Detail data for a resource sync attempt activated by a push to a repository.
See: newResourceSyncAttempt smart constructor.
Constructors
| ResourceSyncAttempt' [ResourceSyncEvent] Revision POSIX ResourceSyncStatus Text Revision |
Instances
newResourceSyncAttempt Source #
Arguments
| :: Revision | |
| -> UTCTime | |
| -> ResourceSyncStatus | |
| -> Text | |
| -> Revision | |
| -> ResourceSyncAttempt |
Create a value of ResourceSyncAttempt 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:events:ResourceSyncAttempt', resourceSyncAttempt_events - An array of events with detail data.
$sel:initialRevision:ResourceSyncAttempt', resourceSyncAttempt_initialRevision - Detail data for the initial repository commit, path and push.
$sel:startedAt:ResourceSyncAttempt', resourceSyncAttempt_startedAt - The time when the sync attempt started.
$sel:status:ResourceSyncAttempt', resourceSyncAttempt_status - The status of the sync attempt.
$sel:target:ResourceSyncAttempt', resourceSyncAttempt_target - The resource that is synced to.
$sel:targetRevision:ResourceSyncAttempt', resourceSyncAttempt_targetRevision - Detail data for the target revision.
ResourceSyncEvent
data ResourceSyncEvent Source #
Detail data for a resource sync event.
See: newResourceSyncEvent smart constructor.
Instances
Arguments
| :: Text | |
| -> UTCTime | |
| -> Text | |
| -> ResourceSyncEvent |
Create a value of ResourceSyncEvent 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:externalId:ResourceSyncEvent', resourceSyncEvent_externalId - The external ID for the event.
$sel:event:ResourceSyncEvent', resourceSyncEvent_event - A resource sync event.
$sel:time:ResourceSyncEvent', resourceSyncEvent_time - The time when the event occurred.
$sel:type':ResourceSyncEvent', resourceSyncEvent_type - The type of event.
Revision
Revision detail data for a commit and push that activates a sync attempt
See: newRevision smart constructor.
Instances
Create a value of Revision 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:branch:Revision', revision_branch - The repository branch.
$sel:directory:Revision', revision_directory - The repository directory changed by a commit and push that activated the
sync attempt.
$sel:repositoryName:Revision', revision_repositoryName - The repository name.
$sel:repositoryProvider:Revision', revision_repositoryProvider - The repository provider.
$sel:sha:Revision', revision_sha - The secure hash algorithm (SHA) hash for the revision.
S3ObjectSource
data S3ObjectSource Source #
Template bundle S3 bucket data.
See: newS3ObjectSource smart constructor.
Constructors
| S3ObjectSource' Text Text |
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
Detailed data of an Proton service resource.
See: newService smart constructor.
Constructors
| Service' (Maybe Text) (Maybe (Sensitive Text)) (Maybe ServicePipeline) (Maybe Text) (Maybe Text) (Maybe (Sensitive 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 Proton.
$sel:description:Service', service_description - A description of the service.
$sel:pipeline:Service', service_pipeline - The service pipeline detail data.
$sel:repositoryConnectionArn:Service', service_repositoryConnectionArn - The Amazon Resource Name (ARN) of the repository connection. For more
information, see
Setting up an AWS CodeStar connection
in the Proton User Guide.
$sel:repositoryId:Service', service_repositoryId - The ID of the source code repository.
$sel:statusMessage:Service', service_statusMessage - A service status message.
Service, service_arn - The Amazon Resource Name (ARN) of the service.
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.
Service, service_spec - The formatted specification that defines the service.
$sel:status:Service', service_status - The status of the service.
Service, service_templateName - The name of the service template.
ServiceInstance
data ServiceInstance Source #
Detailed data of an Proton service instance resource.
See: newServiceInstance smart constructor.
Constructors
| ServiceInstance' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text |
Instances
Arguments
| :: 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 - The message associated with the service instance deployment status.
$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 major version of the service template that was used to create the
service instance.
$sel:templateMinorVersion:ServiceInstance', serviceInstance_templateMinorVersion - 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 #
Summary data of an Proton service instance resource.
See: newServiceInstanceSummary smart constructor.
Constructors
| ServiceInstanceSummary' (Maybe (Sensitive Text)) Text POSIX DeploymentStatus Text POSIX POSIX Text Text Text Text Text |
Instances
newServiceInstanceSummary Source #
Arguments
| :: 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 service instance template major version.
$sel:templateMinorVersion:ServiceInstanceSummary', serviceInstanceSummary_templateMinorVersion - The service instance template minor version.
$sel:templateName:ServiceInstanceSummary', serviceInstanceSummary_templateName - The name of the service template.
ServicePipeline
data ServicePipeline Source #
Detailed data of an Proton service instance pipeline resource.
See: newServicePipeline smart constructor.
Constructors
| ServicePipeline' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX DeploymentStatus POSIX POSIX Text Text Text |
Instances
Arguments
| :: 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 major version of the service template that was used to create the
service pipeline.
$sel:templateMinorVersion:ServicePipeline', servicePipeline_templateMinorVersion - 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 #
Summary data of an Proton service resource.
See: newServiceSummary smart constructor.
Constructors
| ServiceSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) Text POSIX POSIX Text ServiceStatus Text |
Instances
Arguments
| :: 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:description:ServiceSummary', serviceSummary_description - A description of the service.
$sel:statusMessage:ServiceSummary', serviceSummary_statusMessage - A service status message.
$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 #
Detailed data of an Proton service template resource.
See: newServiceTemplate smart constructor.
Constructors
| ServiceTemplate' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Text) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text |
Instances
Arguments
| :: 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:description:ServiceTemplate', serviceTemplate_description - A description 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:recommendedVersion:ServiceTemplate', serviceTemplate_recommendedVersion - The recommended version 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 #
Summary data of an Proton service template resource.
See: newServiceTemplateSummary smart constructor.
Constructors
| ServiceTemplateSummary' (Maybe (Sensitive Text)) (Maybe (Sensitive Text)) (Maybe Provisioning) (Maybe Text) Text POSIX POSIX Text |
Instances
newServiceTemplateSummary Source #
Arguments
| :: 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:description:ServiceTemplateSummary', serviceTemplateSummary_description - A description 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:recommendedVersion:ServiceTemplateSummary', serviceTemplateSummary_recommendedVersion - The recommended version 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 #
Detailed data of an Proton service template version resource.
See: newServiceTemplateVersion smart constructor.
Constructors
Instances
newServiceTemplateVersion Source #
Arguments
| :: 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:description:ServiceTemplateVersion', serviceTemplateVersion_description - A description of the version of a service template.
$sel:recommendedMinorVersion:ServiceTemplateVersion', serviceTemplateVersion_recommendedMinorVersion - The recommended minor version of the service template.
$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:supportedComponentSources:ServiceTemplateVersion', serviceTemplateVersion_supportedComponentSources - An array of supported component sources. Components with supported
sources can be attached to service instances based on this service
template version.
For more information about components, see Proton components in the Proton User Guide.
$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.
ServiceTemplateVersion, serviceTemplateVersion_majorVersion - The latest major version that's associated with the version of a
service template.
$sel:minorVersion:ServiceTemplateVersion', serviceTemplateVersion_minorVersion - The minor version of a service template.
$sel:status:ServiceTemplateVersion', serviceTemplateVersion_status - The service template version status.
ServiceTemplateVersion, serviceTemplateVersion_templateName - The name of the version of a service template.
ServiceTemplateVersionSummary
data ServiceTemplateVersionSummary Source #
Summary data of an Proton service template version resource.
See: newServiceTemplateVersionSummary smart constructor.
Constructors
| ServiceTemplateVersionSummary' (Maybe (Sensitive Text)) (Maybe Text) (Maybe (Sensitive Text)) Text POSIX POSIX Text Text TemplateVersionStatus Text |
Instances
newServiceTemplateVersionSummary Source #
Arguments
| :: 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:description:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_description - A description of the version of a service template.
$sel:recommendedMinorVersion:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_recommendedMinorVersion - The recommended minor version of the service template.
$sel:statusMessage:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_statusMessage - A service template minor version status message.
$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 latest major version that's associated with the version of a
service template.
$sel:minorVersion:ServiceTemplateVersionSummary', serviceTemplateVersionSummary_minorVersion - 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
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
| Generic Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.Proton.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.Proton.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.Proton.Types.Tag" "amazonka-proton-2.0-LlJ92rKPVfGGXHsLqGeI74" '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.
TemplateSyncConfig
data TemplateSyncConfig Source #
The detail data for a template sync configuration.
See: newTemplateSyncConfig smart constructor.
Constructors
| TemplateSyncConfig' (Maybe Text) Text Text RepositoryProvider Text TemplateType |
Instances
newTemplateSyncConfig Source #
Arguments
| :: Text | |
| -> Text | |
| -> RepositoryProvider | |
| -> Text | |
| -> TemplateType | |
| -> TemplateSyncConfig |
Create a value of TemplateSyncConfig 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:subdirectory:TemplateSyncConfig', templateSyncConfig_subdirectory - A subdirectory path to your template bundle version.
$sel:branch:TemplateSyncConfig', templateSyncConfig_branch - The repository branch.
$sel:repositoryName:TemplateSyncConfig', templateSyncConfig_repositoryName - The repository name (for example, myrepos/myrepo).
$sel:repositoryProvider:TemplateSyncConfig', templateSyncConfig_repositoryProvider - The repository provider.
$sel:templateName:TemplateSyncConfig', templateSyncConfig_templateName - The template name.
$sel:templateType:TemplateSyncConfig', templateSyncConfig_templateType - The template type.
TemplateVersionSourceInput
data TemplateVersionSourceInput Source #
Template version source data.
See: newTemplateVersionSourceInput smart constructor.
Constructors
| TemplateVersionSourceInput' (Maybe S3ObjectSource) |
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.