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 |
- Service Configuration
- Errors
- 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
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
- 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' {}
- newAccountSettings :: AccountSettings
- accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text)
- accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch)
- accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text)
- data CompatibleEnvironmentTemplate = CompatibleEnvironmentTemplate' {
- majorVersion :: Text
- templateName :: Text
- newCompatibleEnvironmentTemplate :: Text -> Text -> CompatibleEnvironmentTemplate
- compatibleEnvironmentTemplate_majorVersion :: Lens' CompatibleEnvironmentTemplate Text
- compatibleEnvironmentTemplate_templateName :: Lens' CompatibleEnvironmentTemplate Text
- data CompatibleEnvironmentTemplateInput = CompatibleEnvironmentTemplateInput' {
- majorVersion :: Text
- templateName :: Text
- newCompatibleEnvironmentTemplateInput :: Text -> Text -> CompatibleEnvironmentTemplateInput
- compatibleEnvironmentTemplateInput_majorVersion :: Lens' CompatibleEnvironmentTemplateInput Text
- compatibleEnvironmentTemplateInput_templateName :: Lens' CompatibleEnvironmentTemplateInput Text
- data Component = Component' {
- deploymentStatusMessage :: Maybe (Sensitive Text)
- description :: Maybe (Sensitive Text)
- lastDeploymentAttemptedAt :: Maybe POSIX
- lastDeploymentSucceededAt :: Maybe POSIX
- serviceInstanceName :: Maybe Text
- serviceName :: Maybe Text
- serviceSpec :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- environmentName :: Text
- lastModifiedAt :: POSIX
- name :: Text
- newComponent :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> Text -> Component
- component_deploymentStatusMessage :: Lens' Component (Maybe Text)
- component_description :: Lens' Component (Maybe Text)
- component_lastDeploymentAttemptedAt :: Lens' Component (Maybe UTCTime)
- component_lastDeploymentSucceededAt :: Lens' Component (Maybe UTCTime)
- component_serviceInstanceName :: Lens' Component (Maybe Text)
- component_serviceName :: Lens' Component (Maybe Text)
- component_serviceSpec :: Lens' Component (Maybe Text)
- component_arn :: Lens' Component Text
- component_createdAt :: Lens' Component UTCTime
- component_deploymentStatus :: Lens' Component DeploymentStatus
- component_environmentName :: Lens' Component Text
- component_lastModifiedAt :: Lens' Component UTCTime
- component_name :: Lens' Component Text
- data ComponentSummary = ComponentSummary' {
- deploymentStatusMessage :: Maybe (Sensitive Text)
- lastDeploymentAttemptedAt :: Maybe POSIX
- lastDeploymentSucceededAt :: Maybe POSIX
- serviceInstanceName :: Maybe Text
- serviceName :: Maybe Text
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- environmentName :: Text
- lastModifiedAt :: POSIX
- name :: Text
- newComponentSummary :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> Text -> ComponentSummary
- componentSummary_deploymentStatusMessage :: Lens' ComponentSummary (Maybe Text)
- componentSummary_lastDeploymentAttemptedAt :: Lens' ComponentSummary (Maybe UTCTime)
- componentSummary_lastDeploymentSucceededAt :: Lens' ComponentSummary (Maybe UTCTime)
- componentSummary_serviceInstanceName :: Lens' ComponentSummary (Maybe Text)
- componentSummary_serviceName :: Lens' ComponentSummary (Maybe Text)
- componentSummary_arn :: Lens' ComponentSummary Text
- componentSummary_createdAt :: Lens' ComponentSummary UTCTime
- componentSummary_deploymentStatus :: Lens' ComponentSummary DeploymentStatus
- componentSummary_environmentName :: Lens' ComponentSummary Text
- componentSummary_lastModifiedAt :: Lens' ComponentSummary UTCTime
- componentSummary_name :: Lens' ComponentSummary Text
- data Environment = Environment' {
- codebuildRoleArn :: Maybe Text
- componentRoleArn :: Maybe Text
- deploymentStatusMessage :: Maybe (Sensitive Text)
- description :: Maybe (Sensitive Text)
- environmentAccountConnectionId :: Maybe Text
- environmentAccountId :: Maybe Text
- protonServiceRoleArn :: Maybe Text
- provisioning :: Maybe Provisioning
- provisioningRepository :: Maybe RepositoryBranch
- spec :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- lastDeploymentAttemptedAt :: POSIX
- lastDeploymentSucceededAt :: POSIX
- name :: Text
- templateMajorVersion :: Text
- templateMinorVersion :: Text
- templateName :: Text
- newEnvironment :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Environment
- environment_codebuildRoleArn :: Lens' Environment (Maybe Text)
- environment_componentRoleArn :: Lens' Environment (Maybe Text)
- environment_deploymentStatusMessage :: Lens' Environment (Maybe Text)
- environment_description :: Lens' Environment (Maybe Text)
- environment_environmentAccountConnectionId :: Lens' Environment (Maybe Text)
- environment_environmentAccountId :: Lens' Environment (Maybe Text)
- environment_protonServiceRoleArn :: Lens' Environment (Maybe Text)
- environment_provisioning :: Lens' Environment (Maybe Provisioning)
- environment_provisioningRepository :: Lens' Environment (Maybe RepositoryBranch)
- environment_spec :: Lens' Environment (Maybe Text)
- environment_arn :: Lens' Environment Text
- environment_createdAt :: Lens' Environment UTCTime
- environment_deploymentStatus :: Lens' Environment DeploymentStatus
- environment_lastDeploymentAttemptedAt :: Lens' Environment UTCTime
- environment_lastDeploymentSucceededAt :: Lens' Environment UTCTime
- environment_name :: Lens' Environment Text
- environment_templateMajorVersion :: Lens' Environment Text
- environment_templateMinorVersion :: Lens' Environment Text
- environment_templateName :: Lens' Environment Text
- data EnvironmentAccountConnection = EnvironmentAccountConnection' {}
- newEnvironmentAccountConnection :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnection
- environmentAccountConnection_codebuildRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text)
- environmentAccountConnection_componentRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text)
- environmentAccountConnection_arn :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_environmentAccountId :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_environmentName :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_id :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_lastModifiedAt :: Lens' EnvironmentAccountConnection UTCTime
- environmentAccountConnection_managementAccountId :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_requestedAt :: Lens' EnvironmentAccountConnection UTCTime
- environmentAccountConnection_roleArn :: Lens' EnvironmentAccountConnection Text
- environmentAccountConnection_status :: Lens' EnvironmentAccountConnection EnvironmentAccountConnectionStatus
- data EnvironmentAccountConnectionSummary = EnvironmentAccountConnectionSummary' {}
- newEnvironmentAccountConnectionSummary :: Text -> Text -> Text -> Text -> UTCTime -> Text -> UTCTime -> Text -> EnvironmentAccountConnectionStatus -> EnvironmentAccountConnectionSummary
- environmentAccountConnectionSummary_componentRoleArn :: Lens' EnvironmentAccountConnectionSummary (Maybe Text)
- environmentAccountConnectionSummary_arn :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_environmentAccountId :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_environmentName :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_id :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_lastModifiedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime
- environmentAccountConnectionSummary_managementAccountId :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_requestedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime
- environmentAccountConnectionSummary_roleArn :: Lens' EnvironmentAccountConnectionSummary Text
- environmentAccountConnectionSummary_status :: Lens' EnvironmentAccountConnectionSummary EnvironmentAccountConnectionStatus
- data EnvironmentSummary = EnvironmentSummary' {
- componentRoleArn :: Maybe Text
- deploymentStatusMessage :: Maybe (Sensitive Text)
- description :: Maybe (Sensitive Text)
- environmentAccountConnectionId :: Maybe Text
- environmentAccountId :: Maybe Text
- protonServiceRoleArn :: Maybe Text
- provisioning :: Maybe Provisioning
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- lastDeploymentAttemptedAt :: POSIX
- lastDeploymentSucceededAt :: POSIX
- name :: Text
- templateMajorVersion :: Text
- templateMinorVersion :: Text
- templateName :: Text
- newEnvironmentSummary :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> EnvironmentSummary
- environmentSummary_componentRoleArn :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_deploymentStatusMessage :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_description :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_environmentAccountConnectionId :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_environmentAccountId :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_protonServiceRoleArn :: Lens' EnvironmentSummary (Maybe Text)
- environmentSummary_provisioning :: Lens' EnvironmentSummary (Maybe Provisioning)
- environmentSummary_arn :: Lens' EnvironmentSummary Text
- environmentSummary_createdAt :: Lens' EnvironmentSummary UTCTime
- environmentSummary_deploymentStatus :: Lens' EnvironmentSummary DeploymentStatus
- environmentSummary_lastDeploymentAttemptedAt :: Lens' EnvironmentSummary UTCTime
- environmentSummary_lastDeploymentSucceededAt :: Lens' EnvironmentSummary UTCTime
- environmentSummary_name :: Lens' EnvironmentSummary Text
- environmentSummary_templateMajorVersion :: Lens' EnvironmentSummary Text
- environmentSummary_templateMinorVersion :: Lens' EnvironmentSummary Text
- environmentSummary_templateName :: Lens' EnvironmentSummary Text
- data EnvironmentTemplate = EnvironmentTemplate' {
- description :: Maybe (Sensitive Text)
- displayName :: Maybe (Sensitive Text)
- encryptionKey :: Maybe Text
- provisioning :: Maybe Provisioning
- recommendedVersion :: Maybe Text
- arn :: Text
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- name :: Text
- newEnvironmentTemplate :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplate
- environmentTemplate_description :: Lens' EnvironmentTemplate (Maybe Text)
- environmentTemplate_displayName :: Lens' EnvironmentTemplate (Maybe Text)
- environmentTemplate_encryptionKey :: Lens' EnvironmentTemplate (Maybe Text)
- environmentTemplate_provisioning :: Lens' EnvironmentTemplate (Maybe Provisioning)
- environmentTemplate_recommendedVersion :: Lens' EnvironmentTemplate (Maybe Text)
- environmentTemplate_arn :: Lens' EnvironmentTemplate Text
- environmentTemplate_createdAt :: Lens' EnvironmentTemplate UTCTime
- environmentTemplate_lastModifiedAt :: Lens' EnvironmentTemplate UTCTime
- environmentTemplate_name :: Lens' EnvironmentTemplate Text
- data EnvironmentTemplateFilter = EnvironmentTemplateFilter' {
- majorVersion :: Text
- templateName :: Text
- newEnvironmentTemplateFilter :: Text -> Text -> EnvironmentTemplateFilter
- environmentTemplateFilter_majorVersion :: Lens' EnvironmentTemplateFilter Text
- environmentTemplateFilter_templateName :: Lens' EnvironmentTemplateFilter Text
- data EnvironmentTemplateSummary = EnvironmentTemplateSummary' {
- description :: Maybe (Sensitive Text)
- displayName :: Maybe (Sensitive Text)
- provisioning :: Maybe Provisioning
- recommendedVersion :: Maybe Text
- arn :: Text
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- name :: Text
- newEnvironmentTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> EnvironmentTemplateSummary
- environmentTemplateSummary_description :: Lens' EnvironmentTemplateSummary (Maybe Text)
- environmentTemplateSummary_displayName :: Lens' EnvironmentTemplateSummary (Maybe Text)
- environmentTemplateSummary_provisioning :: Lens' EnvironmentTemplateSummary (Maybe Provisioning)
- environmentTemplateSummary_recommendedVersion :: Lens' EnvironmentTemplateSummary (Maybe Text)
- environmentTemplateSummary_arn :: Lens' EnvironmentTemplateSummary Text
- environmentTemplateSummary_createdAt :: Lens' EnvironmentTemplateSummary UTCTime
- environmentTemplateSummary_lastModifiedAt :: Lens' EnvironmentTemplateSummary UTCTime
- environmentTemplateSummary_name :: Lens' EnvironmentTemplateSummary Text
- data EnvironmentTemplateVersion = EnvironmentTemplateVersion' {}
- newEnvironmentTemplateVersion :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> EnvironmentTemplateVersion
- environmentTemplateVersion_description :: Lens' EnvironmentTemplateVersion (Maybe Text)
- environmentTemplateVersion_recommendedMinorVersion :: Lens' EnvironmentTemplateVersion (Maybe Text)
- environmentTemplateVersion_schema :: Lens' EnvironmentTemplateVersion (Maybe Text)
- environmentTemplateVersion_statusMessage :: Lens' EnvironmentTemplateVersion (Maybe Text)
- environmentTemplateVersion_arn :: Lens' EnvironmentTemplateVersion Text
- environmentTemplateVersion_createdAt :: Lens' EnvironmentTemplateVersion UTCTime
- environmentTemplateVersion_lastModifiedAt :: Lens' EnvironmentTemplateVersion UTCTime
- environmentTemplateVersion_majorVersion :: Lens' EnvironmentTemplateVersion Text
- environmentTemplateVersion_minorVersion :: Lens' EnvironmentTemplateVersion Text
- environmentTemplateVersion_status :: Lens' EnvironmentTemplateVersion TemplateVersionStatus
- environmentTemplateVersion_templateName :: Lens' EnvironmentTemplateVersion Text
- data EnvironmentTemplateVersionSummary = EnvironmentTemplateVersionSummary' {}
- newEnvironmentTemplateVersionSummary :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> EnvironmentTemplateVersionSummary
- environmentTemplateVersionSummary_description :: Lens' EnvironmentTemplateVersionSummary (Maybe Text)
- environmentTemplateVersionSummary_recommendedMinorVersion :: Lens' EnvironmentTemplateVersionSummary (Maybe Text)
- environmentTemplateVersionSummary_statusMessage :: Lens' EnvironmentTemplateVersionSummary (Maybe Text)
- environmentTemplateVersionSummary_arn :: Lens' EnvironmentTemplateVersionSummary Text
- environmentTemplateVersionSummary_createdAt :: Lens' EnvironmentTemplateVersionSummary UTCTime
- environmentTemplateVersionSummary_lastModifiedAt :: Lens' EnvironmentTemplateVersionSummary UTCTime
- environmentTemplateVersionSummary_majorVersion :: Lens' EnvironmentTemplateVersionSummary Text
- environmentTemplateVersionSummary_minorVersion :: Lens' EnvironmentTemplateVersionSummary Text
- environmentTemplateVersionSummary_status :: Lens' EnvironmentTemplateVersionSummary TemplateVersionStatus
- environmentTemplateVersionSummary_templateName :: Lens' EnvironmentTemplateVersionSummary Text
- data ListServiceInstancesFilter = ListServiceInstancesFilter' {}
- newListServiceInstancesFilter :: ListServiceInstancesFilter
- listServiceInstancesFilter_key :: Lens' ListServiceInstancesFilter (Maybe ListServiceInstancesFilterBy)
- listServiceInstancesFilter_value :: Lens' ListServiceInstancesFilter (Maybe Text)
- data Output = Output' {}
- newOutput :: Output
- output_key :: Lens' Output (Maybe Text)
- output_valueString :: Lens' Output (Maybe Text)
- data ProvisionedResource = ProvisionedResource' {}
- newProvisionedResource :: ProvisionedResource
- provisionedResource_identifier :: Lens' ProvisionedResource (Maybe Text)
- provisionedResource_name :: Lens' ProvisionedResource (Maybe Text)
- provisionedResource_provisioningEngine :: Lens' ProvisionedResource (Maybe ProvisionedResourceEngine)
- data Repository = Repository' {
- encryptionKey :: Maybe Text
- arn :: Text
- connectionArn :: Text
- name :: Text
- provider :: RepositoryProvider
- newRepository :: Text -> Text -> Text -> RepositoryProvider -> Repository
- repository_encryptionKey :: Lens' Repository (Maybe Text)
- repository_arn :: Lens' Repository Text
- repository_connectionArn :: Lens' Repository Text
- repository_name :: Lens' Repository Text
- repository_provider :: Lens' Repository RepositoryProvider
- data RepositoryBranch = RepositoryBranch' {}
- newRepositoryBranch :: Text -> Text -> Text -> RepositoryProvider -> RepositoryBranch
- repositoryBranch_arn :: Lens' RepositoryBranch Text
- repositoryBranch_branch :: Lens' RepositoryBranch Text
- repositoryBranch_name :: Lens' RepositoryBranch Text
- repositoryBranch_provider :: Lens' RepositoryBranch RepositoryProvider
- data RepositoryBranchInput = RepositoryBranchInput' {}
- newRepositoryBranchInput :: Text -> Text -> RepositoryProvider -> RepositoryBranchInput
- repositoryBranchInput_branch :: Lens' RepositoryBranchInput Text
- repositoryBranchInput_name :: Lens' RepositoryBranchInput Text
- repositoryBranchInput_provider :: Lens' RepositoryBranchInput RepositoryProvider
- data RepositorySummary = RepositorySummary' {}
- newRepositorySummary :: Text -> Text -> RepositoryProvider -> RepositorySummary
- repositorySummary_arn :: Lens' RepositorySummary Text
- repositorySummary_name :: Lens' RepositorySummary Text
- repositorySummary_provider :: Lens' RepositorySummary RepositoryProvider
- data RepositorySyncAttempt = RepositorySyncAttempt' {}
- newRepositorySyncAttempt :: UTCTime -> RepositorySyncStatus -> RepositorySyncAttempt
- repositorySyncAttempt_events :: Lens' RepositorySyncAttempt [RepositorySyncEvent]
- repositorySyncAttempt_startedAt :: Lens' RepositorySyncAttempt UTCTime
- repositorySyncAttempt_status :: Lens' RepositorySyncAttempt RepositorySyncStatus
- data RepositorySyncDefinition = RepositorySyncDefinition' {}
- newRepositorySyncDefinition :: Text -> Text -> Text -> Text -> RepositorySyncDefinition
- repositorySyncDefinition_branch :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_directory :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_parent :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_target :: Lens' RepositorySyncDefinition Text
- data RepositorySyncEvent = RepositorySyncEvent' {}
- newRepositorySyncEvent :: Text -> UTCTime -> Text -> RepositorySyncEvent
- repositorySyncEvent_externalId :: Lens' RepositorySyncEvent (Maybe Text)
- repositorySyncEvent_event :: Lens' RepositorySyncEvent Text
- repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime
- repositorySyncEvent_type :: Lens' RepositorySyncEvent Text
- data ResourceSyncAttempt = ResourceSyncAttempt' {}
- newResourceSyncAttempt :: Revision -> UTCTime -> ResourceSyncStatus -> Text -> Revision -> ResourceSyncAttempt
- resourceSyncAttempt_events :: Lens' ResourceSyncAttempt [ResourceSyncEvent]
- resourceSyncAttempt_initialRevision :: Lens' ResourceSyncAttempt Revision
- resourceSyncAttempt_startedAt :: Lens' ResourceSyncAttempt UTCTime
- resourceSyncAttempt_status :: Lens' ResourceSyncAttempt ResourceSyncStatus
- resourceSyncAttempt_target :: Lens' ResourceSyncAttempt Text
- resourceSyncAttempt_targetRevision :: Lens' ResourceSyncAttempt Revision
- data ResourceSyncEvent = ResourceSyncEvent' {}
- newResourceSyncEvent :: Text -> UTCTime -> Text -> ResourceSyncEvent
- resourceSyncEvent_externalId :: Lens' ResourceSyncEvent (Maybe Text)
- resourceSyncEvent_event :: Lens' ResourceSyncEvent Text
- resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime
- resourceSyncEvent_type :: Lens' ResourceSyncEvent Text
- data Revision = Revision' {}
- newRevision :: Text -> Text -> Text -> RepositoryProvider -> Text -> Revision
- revision_branch :: Lens' Revision Text
- revision_directory :: Lens' Revision Text
- revision_repositoryName :: Lens' Revision Text
- revision_repositoryProvider :: Lens' Revision RepositoryProvider
- revision_sha :: Lens' Revision Text
- data S3ObjectSource = S3ObjectSource' {}
- newS3ObjectSource :: Text -> Text -> S3ObjectSource
- s3ObjectSource_bucket :: Lens' S3ObjectSource Text
- s3ObjectSource_key :: Lens' S3ObjectSource Text
- data Service = Service' {
- branchName :: Maybe Text
- description :: Maybe (Sensitive Text)
- pipeline :: Maybe ServicePipeline
- repositoryConnectionArn :: Maybe Text
- repositoryId :: Maybe Text
- statusMessage :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- name :: Text
- spec :: Sensitive Text
- status :: ServiceStatus
- templateName :: Text
- newService :: Text -> UTCTime -> UTCTime -> Text -> Text -> ServiceStatus -> Text -> Service
- service_branchName :: Lens' Service (Maybe Text)
- service_description :: Lens' Service (Maybe Text)
- service_pipeline :: Lens' Service (Maybe ServicePipeline)
- service_repositoryConnectionArn :: Lens' Service (Maybe Text)
- service_repositoryId :: Lens' Service (Maybe Text)
- service_statusMessage :: Lens' Service (Maybe Text)
- service_arn :: Lens' Service Text
- service_createdAt :: Lens' Service UTCTime
- service_lastModifiedAt :: Lens' Service UTCTime
- service_name :: Lens' Service Text
- service_spec :: Lens' Service Text
- service_status :: Lens' Service ServiceStatus
- service_templateName :: Lens' Service Text
- data ServiceInstance = ServiceInstance' {
- deploymentStatusMessage :: Maybe (Sensitive Text)
- spec :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- environmentName :: Text
- lastDeploymentAttemptedAt :: POSIX
- lastDeploymentSucceededAt :: POSIX
- name :: Text
- serviceName :: Text
- templateMajorVersion :: Text
- templateMinorVersion :: Text
- templateName :: Text
- newServiceInstance :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstance
- serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text)
- serviceInstance_spec :: Lens' ServiceInstance (Maybe Text)
- serviceInstance_arn :: Lens' ServiceInstance Text
- serviceInstance_createdAt :: Lens' ServiceInstance UTCTime
- serviceInstance_deploymentStatus :: Lens' ServiceInstance DeploymentStatus
- serviceInstance_environmentName :: Lens' ServiceInstance Text
- serviceInstance_lastDeploymentAttemptedAt :: Lens' ServiceInstance UTCTime
- serviceInstance_lastDeploymentSucceededAt :: Lens' ServiceInstance UTCTime
- serviceInstance_name :: Lens' ServiceInstance Text
- serviceInstance_serviceName :: Lens' ServiceInstance Text
- serviceInstance_templateMajorVersion :: Lens' ServiceInstance Text
- serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text
- serviceInstance_templateName :: Lens' ServiceInstance Text
- data ServiceInstanceSummary = ServiceInstanceSummary' {
- deploymentStatusMessage :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- deploymentStatus :: DeploymentStatus
- environmentName :: Text
- lastDeploymentAttemptedAt :: POSIX
- lastDeploymentSucceededAt :: POSIX
- name :: Text
- serviceName :: Text
- templateMajorVersion :: Text
- templateMinorVersion :: Text
- templateName :: Text
- newServiceInstanceSummary :: Text -> UTCTime -> DeploymentStatus -> Text -> UTCTime -> UTCTime -> Text -> Text -> Text -> Text -> Text -> ServiceInstanceSummary
- serviceInstanceSummary_deploymentStatusMessage :: Lens' ServiceInstanceSummary (Maybe Text)
- serviceInstanceSummary_arn :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_createdAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_deploymentStatus :: Lens' ServiceInstanceSummary DeploymentStatus
- serviceInstanceSummary_environmentName :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_lastDeploymentAttemptedAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_lastDeploymentSucceededAt :: Lens' ServiceInstanceSummary UTCTime
- serviceInstanceSummary_name :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_serviceName :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text
- serviceInstanceSummary_templateName :: Lens' ServiceInstanceSummary Text
- data ServicePipeline = ServicePipeline' {}
- newServicePipeline :: Text -> UTCTime -> DeploymentStatus -> UTCTime -> UTCTime -> Text -> Text -> Text -> ServicePipeline
- servicePipeline_deploymentStatusMessage :: Lens' ServicePipeline (Maybe Text)
- servicePipeline_spec :: Lens' ServicePipeline (Maybe Text)
- servicePipeline_arn :: Lens' ServicePipeline Text
- servicePipeline_createdAt :: Lens' ServicePipeline UTCTime
- servicePipeline_deploymentStatus :: Lens' ServicePipeline DeploymentStatus
- servicePipeline_lastDeploymentAttemptedAt :: Lens' ServicePipeline UTCTime
- servicePipeline_lastDeploymentSucceededAt :: Lens' ServicePipeline UTCTime
- servicePipeline_templateMajorVersion :: Lens' ServicePipeline Text
- servicePipeline_templateMinorVersion :: Lens' ServicePipeline Text
- servicePipeline_templateName :: Lens' ServicePipeline Text
- data ServiceSummary = ServiceSummary' {
- description :: Maybe (Sensitive Text)
- statusMessage :: Maybe (Sensitive Text)
- arn :: Text
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- name :: Text
- status :: ServiceStatus
- templateName :: Text
- newServiceSummary :: Text -> UTCTime -> UTCTime -> Text -> ServiceStatus -> Text -> ServiceSummary
- serviceSummary_description :: Lens' ServiceSummary (Maybe Text)
- serviceSummary_statusMessage :: Lens' ServiceSummary (Maybe Text)
- serviceSummary_arn :: Lens' ServiceSummary Text
- serviceSummary_createdAt :: Lens' ServiceSummary UTCTime
- serviceSummary_lastModifiedAt :: Lens' ServiceSummary UTCTime
- serviceSummary_name :: Lens' ServiceSummary Text
- serviceSummary_status :: Lens' ServiceSummary ServiceStatus
- serviceSummary_templateName :: Lens' ServiceSummary Text
- data ServiceTemplate = ServiceTemplate' {}
- newServiceTemplate :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplate
- serviceTemplate_description :: Lens' ServiceTemplate (Maybe Text)
- serviceTemplate_displayName :: Lens' ServiceTemplate (Maybe Text)
- serviceTemplate_encryptionKey :: Lens' ServiceTemplate (Maybe Text)
- serviceTemplate_pipelineProvisioning :: Lens' ServiceTemplate (Maybe Provisioning)
- serviceTemplate_recommendedVersion :: Lens' ServiceTemplate (Maybe Text)
- serviceTemplate_arn :: Lens' ServiceTemplate Text
- serviceTemplate_createdAt :: Lens' ServiceTemplate UTCTime
- serviceTemplate_lastModifiedAt :: Lens' ServiceTemplate UTCTime
- serviceTemplate_name :: Lens' ServiceTemplate Text
- data ServiceTemplateSummary = ServiceTemplateSummary' {}
- newServiceTemplateSummary :: Text -> UTCTime -> UTCTime -> Text -> ServiceTemplateSummary
- serviceTemplateSummary_description :: Lens' ServiceTemplateSummary (Maybe Text)
- serviceTemplateSummary_displayName :: Lens' ServiceTemplateSummary (Maybe Text)
- serviceTemplateSummary_pipelineProvisioning :: Lens' ServiceTemplateSummary (Maybe Provisioning)
- serviceTemplateSummary_recommendedVersion :: Lens' ServiceTemplateSummary (Maybe Text)
- serviceTemplateSummary_arn :: Lens' ServiceTemplateSummary Text
- serviceTemplateSummary_createdAt :: Lens' ServiceTemplateSummary UTCTime
- serviceTemplateSummary_lastModifiedAt :: Lens' ServiceTemplateSummary UTCTime
- serviceTemplateSummary_name :: Lens' ServiceTemplateSummary Text
- data ServiceTemplateVersion = ServiceTemplateVersion' {
- description :: Maybe (Sensitive Text)
- recommendedMinorVersion :: Maybe Text
- schema :: Maybe (Sensitive Text)
- statusMessage :: Maybe (Sensitive Text)
- supportedComponentSources :: Maybe [ServiceTemplateSupportedComponentSourceType]
- arn :: Text
- compatibleEnvironmentTemplates :: [CompatibleEnvironmentTemplate]
- createdAt :: POSIX
- lastModifiedAt :: POSIX
- majorVersion :: Text
- minorVersion :: Text
- status :: TemplateVersionStatus
- templateName :: Text
- newServiceTemplateVersion :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> ServiceTemplateVersion
- serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_schema :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_statusMessage :: Lens' ServiceTemplateVersion (Maybe Text)
- serviceTemplateVersion_supportedComponentSources :: Lens' ServiceTemplateVersion (Maybe [ServiceTemplateSupportedComponentSourceType])
- serviceTemplateVersion_arn :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_compatibleEnvironmentTemplates :: Lens' ServiceTemplateVersion [CompatibleEnvironmentTemplate]
- serviceTemplateVersion_createdAt :: Lens' ServiceTemplateVersion UTCTime
- serviceTemplateVersion_lastModifiedAt :: Lens' ServiceTemplateVersion UTCTime
- serviceTemplateVersion_majorVersion :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text
- serviceTemplateVersion_status :: Lens' ServiceTemplateVersion TemplateVersionStatus
- serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text
- data ServiceTemplateVersionSummary = ServiceTemplateVersionSummary' {}
- newServiceTemplateVersionSummary :: Text -> UTCTime -> UTCTime -> Text -> Text -> TemplateVersionStatus -> Text -> ServiceTemplateVersionSummary
- serviceTemplateVersionSummary_description :: Lens' ServiceTemplateVersionSummary (Maybe Text)
- serviceTemplateVersionSummary_recommendedMinorVersion :: Lens' ServiceTemplateVersionSummary (Maybe Text)
- serviceTemplateVersionSummary_statusMessage :: Lens' ServiceTemplateVersionSummary (Maybe Text)
- serviceTemplateVersionSummary_arn :: Lens' ServiceTemplateVersionSummary Text
- serviceTemplateVersionSummary_createdAt :: Lens' ServiceTemplateVersionSummary UTCTime
- serviceTemplateVersionSummary_lastModifiedAt :: Lens' ServiceTemplateVersionSummary UTCTime
- serviceTemplateVersionSummary_majorVersion :: Lens' ServiceTemplateVersionSummary Text
- serviceTemplateVersionSummary_minorVersion :: Lens' ServiceTemplateVersionSummary Text
- serviceTemplateVersionSummary_status :: Lens' ServiceTemplateVersionSummary TemplateVersionStatus
- serviceTemplateVersionSummary_templateName :: Lens' ServiceTemplateVersionSummary Text
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data TemplateSyncConfig = TemplateSyncConfig' {}
- newTemplateSyncConfig :: Text -> Text -> RepositoryProvider -> Text -> TemplateType -> TemplateSyncConfig
- templateSyncConfig_subdirectory :: Lens' TemplateSyncConfig (Maybe Text)
- templateSyncConfig_branch :: Lens' TemplateSyncConfig Text
- templateSyncConfig_repositoryName :: Lens' TemplateSyncConfig Text
- templateSyncConfig_repositoryProvider :: Lens' TemplateSyncConfig RepositoryProvider
- templateSyncConfig_templateName :: Lens' TemplateSyncConfig Text
- templateSyncConfig_templateType :: Lens' TemplateSyncConfig TemplateType
- data TemplateVersionSourceInput = TemplateVersionSourceInput' {}
- newTemplateVersionSourceInput :: TemplateVersionSourceInput
- templateVersionSourceInput_s3 :: Lens' TemplateVersionSourceInput (Maybe S3ObjectSource)
Service Configuration
defaultService :: Service Source #
API version 2020-07-20
of the Amazon Proton SDK configuration.
Errors
_AccessDeniedException :: AsError a => Fold a ServiceError Source #
There isn't sufficient access for performing this action.
_ConflictException :: AsError a => Fold a ServiceError Source #
The request couldn't be made due to a conflicting operation or resource.
_InternalServerException :: AsError a => Fold a ServiceError Source #
The request failed to register with the service.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The requested resource wasn't found.
_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #
A quota was exceeded. For more information, see Proton Quotas in the Proton User Guide.
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The request was denied due to request throttling.
_ValidationException :: AsError a => Fold a ServiceError Source #
The input is invalid or an out-of-range value was supplied for the input parameter.
ComponentDeploymentUpdateType
newtype ComponentDeploymentUpdateType Source #
pattern ComponentDeploymentUpdateType_CURRENT_VERSION :: ComponentDeploymentUpdateType | |
pattern ComponentDeploymentUpdateType_NONE :: ComponentDeploymentUpdateType |
Instances
DeploymentStatus
newtype DeploymentStatus Source #
pattern DeploymentStatus_CANCELLED :: DeploymentStatus | |
pattern DeploymentStatus_CANCELLING :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_COMPLETE :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_FAILED :: DeploymentStatus | |
pattern DeploymentStatus_DELETE_IN_PROGRESS :: DeploymentStatus | |
pattern DeploymentStatus_FAILED :: DeploymentStatus | |
pattern DeploymentStatus_IN_PROGRESS :: DeploymentStatus | |
pattern DeploymentStatus_SUCCEEDED :: DeploymentStatus |
Instances
DeploymentUpdateType
newtype DeploymentUpdateType Source #
Instances
EnvironmentAccountConnectionRequesterAccountType
newtype EnvironmentAccountConnectionRequesterAccountType Source #
Instances
EnvironmentAccountConnectionStatus
newtype EnvironmentAccountConnectionStatus Source #
Instances
ListServiceInstancesFilterBy
newtype ListServiceInstancesFilterBy Source #
Instances
ListServiceInstancesSortBy
newtype ListServiceInstancesSortBy Source #
Instances
ProvisionedResourceEngine
newtype ProvisionedResourceEngine Source #
List of provisioning engines
pattern ProvisionedResourceEngine_CLOUDFORMATION :: ProvisionedResourceEngine | |
pattern ProvisionedResourceEngine_TERRAFORM :: ProvisionedResourceEngine |
Instances
Provisioning
newtype Provisioning Source #
pattern Provisioning_CUSTOMER_MANAGED :: Provisioning |
Instances
RepositoryProvider
newtype RepositoryProvider Source #
pattern RepositoryProvider_BITBUCKET :: RepositoryProvider | |
pattern RepositoryProvider_GITHUB :: RepositoryProvider | |
pattern RepositoryProvider_GITHUB_ENTERPRISE :: RepositoryProvider |
Instances
RepositorySyncStatus
newtype RepositorySyncStatus Source #
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.
Instances
ResourceSyncStatus
newtype ResourceSyncStatus Source #
pattern ResourceSyncStatus_FAILED :: ResourceSyncStatus | |
pattern ResourceSyncStatus_INITIATED :: ResourceSyncStatus | |
pattern ResourceSyncStatus_IN_PROGRESS :: ResourceSyncStatus | |
pattern ResourceSyncStatus_SUCCEEDED :: ResourceSyncStatus |
Instances
ServiceStatus
newtype ServiceStatus Source #
pattern ServiceStatus_ACTIVE :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_CREATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_CREATE_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_DELETE_FAILED :: ServiceStatus | |
pattern ServiceStatus_DELETE_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_UPDATE_COMPLETE_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_COMPLETE :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_FAILED :: ServiceStatus | |
pattern ServiceStatus_UPDATE_FAILED_CLEANUP_IN_PROGRESS :: ServiceStatus | |
pattern ServiceStatus_UPDATE_IN_PROGRESS :: ServiceStatus |
Instances
ServiceTemplateSupportedComponentSourceType
newtype ServiceTemplateSupportedComponentSourceType Source #
pattern ServiceTemplateSupportedComponentSourceType_DIRECTLY_DEFINED :: ServiceTemplateSupportedComponentSourceType |
Instances
SortOrder
pattern SortOrder_ASCENDING :: SortOrder | |
pattern SortOrder_DESCENDING :: SortOrder |
Instances
SyncType
pattern SyncType_TEMPLATE_SYNC :: SyncType |
Instances
TemplateType
newtype TemplateType Source #
pattern TemplateType_ENVIRONMENT :: TemplateType | |
pattern TemplateType_SERVICE :: TemplateType |
Instances
TemplateVersionStatus
newtype TemplateVersionStatus Source #
Instances
AccountSettings
data AccountSettings Source #
Proton settings that are used for multiple services in the Amazon Web Services account.
See: newAccountSettings
smart constructor.
AccountSettings' | |
|
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.
accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text) Source #
The Amazon Resource Name (ARN) of the service role that Proton uses for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch) Source #
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.
accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text) Source #
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.
CompatibleEnvironmentTemplate' | |
|
Instances
newCompatibleEnvironmentTemplate Source #
Create a value of CompatibleEnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:CompatibleEnvironmentTemplate'
, compatibleEnvironmentTemplate_majorVersion
- The major version of the compatible environment template.
$sel:templateName:CompatibleEnvironmentTemplate'
, compatibleEnvironmentTemplate_templateName
- The compatible environment template name.
compatibleEnvironmentTemplate_majorVersion :: Lens' CompatibleEnvironmentTemplate Text Source #
The major version of the compatible environment template.
compatibleEnvironmentTemplate_templateName :: Lens' CompatibleEnvironmentTemplate Text Source #
The compatible environment template name.
CompatibleEnvironmentTemplateInput
data CompatibleEnvironmentTemplateInput Source #
Compatible environment template data.
See: newCompatibleEnvironmentTemplateInput
smart constructor.
CompatibleEnvironmentTemplateInput' | |
|
Instances
newCompatibleEnvironmentTemplateInput Source #
Create a value of CompatibleEnvironmentTemplateInput
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:CompatibleEnvironmentTemplateInput'
, compatibleEnvironmentTemplateInput_majorVersion
- The major version of the compatible environment template.
$sel:templateName:CompatibleEnvironmentTemplateInput'
, compatibleEnvironmentTemplateInput_templateName
- The compatible environment template name.
compatibleEnvironmentTemplateInput_majorVersion :: Lens' CompatibleEnvironmentTemplateInput Text Source #
The major version of the compatible environment template.
compatibleEnvironmentTemplateInput_templateName :: Lens' CompatibleEnvironmentTemplateInput Text Source #
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.
Component' | |
|
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.
component_deploymentStatusMessage :: Lens' Component (Maybe Text) Source #
The message associated with the component deployment status.
component_lastDeploymentAttemptedAt :: Lens' Component (Maybe UTCTime) Source #
The time when a deployment of the component was last attempted.
component_lastDeploymentSucceededAt :: Lens' Component (Maybe UTCTime) Source #
The time when the component was last deployed successfully.
component_serviceInstanceName :: Lens' Component (Maybe Text) Source #
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
component_serviceName :: Lens' Component (Maybe Text) Source #
The name of the service that serviceInstanceName
is associated with.
Provided when a component is attached to a service instance.
component_serviceSpec :: Lens' Component (Maybe Text) Source #
The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
component_deploymentStatus :: Lens' Component DeploymentStatus Source #
The component deployment status.
component_environmentName :: Lens' Component Text Source #
The name of the Proton environment that this component is associated with.
component_lastModifiedAt :: Lens' Component UTCTime Source #
The time when the component was last modified.
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.
ComponentSummary' | |
|
Instances
:: 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.
componentSummary_deploymentStatusMessage :: Lens' ComponentSummary (Maybe Text) Source #
The message associated with the component deployment status.
componentSummary_lastDeploymentAttemptedAt :: Lens' ComponentSummary (Maybe UTCTime) Source #
The time when a deployment of the component was last attempted.
componentSummary_lastDeploymentSucceededAt :: Lens' ComponentSummary (Maybe UTCTime) Source #
The time when the component was last deployed successfully.
componentSummary_serviceInstanceName :: Lens' ComponentSummary (Maybe Text) Source #
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
componentSummary_serviceName :: Lens' ComponentSummary (Maybe Text) Source #
The name of the service that serviceInstanceName
is associated with.
Provided when a component is attached to a service instance.
componentSummary_arn :: Lens' ComponentSummary Text Source #
The Amazon Resource Name (ARN) of the component.
componentSummary_createdAt :: Lens' ComponentSummary UTCTime Source #
The time when the component was created.
componentSummary_deploymentStatus :: Lens' ComponentSummary DeploymentStatus Source #
The component deployment status.
componentSummary_environmentName :: Lens' ComponentSummary Text Source #
The name of the Proton environment that this component is associated with.
componentSummary_lastModifiedAt :: Lens' ComponentSummary UTCTime Source #
The time when the component was last modified.
componentSummary_name :: Lens' ComponentSummary Text Source #
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.
Environment' | |
|
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Environment |
Create a value of Environment
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environment_codebuildRoleArn :: Lens' Environment (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM service role that allows Proton to provision infrastructure using CodeBuild-based provisioning on your behalf.
environment_componentRoleArn :: Lens' Environment (Maybe Text) Source #
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.
environment_deploymentStatusMessage :: Lens' Environment (Maybe Text) Source #
An environment deployment status message.
environment_description :: Lens' Environment (Maybe Text) Source #
The description of the environment.
environment_environmentAccountConnectionId :: Lens' Environment (Maybe Text) Source #
The ID of the environment account connection that's used to provision infrastructure resources in an environment account.
environment_environmentAccountId :: Lens' Environment (Maybe Text) Source #
The ID of the environment account that the environment infrastructure resources are provisioned in.
environment_protonServiceRoleArn :: Lens' Environment (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
environment_provisioning :: Lens' Environment (Maybe Provisioning) Source #
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
environment_provisioningRepository :: Lens' Environment (Maybe RepositoryBranch) Source #
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.
environment_spec :: Lens' Environment (Maybe Text) Source #
The environment spec.
environment_arn :: Lens' Environment Text Source #
The Amazon Resource Name (ARN) of the environment.
environment_createdAt :: Lens' Environment UTCTime Source #
The time when the environment was created.
environment_deploymentStatus :: Lens' Environment DeploymentStatus Source #
The environment deployment status.
environment_lastDeploymentAttemptedAt :: Lens' Environment UTCTime Source #
The time when a deployment of the environment was last attempted.
environment_lastDeploymentSucceededAt :: Lens' Environment UTCTime Source #
The time when the environment was last deployed successfully.
environment_name :: Lens' Environment Text Source #
The name of the environment.
environment_templateMajorVersion :: Lens' Environment Text Source #
The major version of the environment template.
environment_templateMinorVersion :: Lens' Environment Text Source #
The minor version of the environment template.
environment_templateName :: Lens' Environment Text Source #
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.
EnvironmentAccountConnection' | |
|
Instances
newEnvironmentAccountConnection Source #
:: Text | |
-> Text | |
-> Text | |
-> Text | |
-> UTCTime | |
-> Text | |
-> UTCTime | |
-> Text | |
-> EnvironmentAccountConnectionStatus | |
-> EnvironmentAccountConnection |
Create a value of EnvironmentAccountConnection
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentAccountConnection_codebuildRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text) Source #
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.
environmentAccountConnection_componentRoleArn :: Lens' EnvironmentAccountConnection (Maybe Text) Source #
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.
environmentAccountConnection_arn :: Lens' EnvironmentAccountConnection Text Source #
The Amazon Resource Name (ARN) of the environment account connection.
environmentAccountConnection_environmentAccountId :: Lens' EnvironmentAccountConnection Text Source #
The environment account that's connected to the environment account connection.
environmentAccountConnection_environmentName :: Lens' EnvironmentAccountConnection Text Source #
The name of the environment that's associated with the environment account connection.
environmentAccountConnection_id :: Lens' EnvironmentAccountConnection Text Source #
The ID of the environment account connection.
environmentAccountConnection_lastModifiedAt :: Lens' EnvironmentAccountConnection UTCTime Source #
The time when the environment account connection was last modified.
environmentAccountConnection_managementAccountId :: Lens' EnvironmentAccountConnection Text Source #
The ID of the management account that's connected to the environment account connection.
environmentAccountConnection_requestedAt :: Lens' EnvironmentAccountConnection UTCTime Source #
The time when the environment account connection request was made.
environmentAccountConnection_roleArn :: Lens' EnvironmentAccountConnection Text Source #
The IAM service role that's associated with the environment account connection.
environmentAccountConnection_status :: Lens' EnvironmentAccountConnection EnvironmentAccountConnectionStatus Source #
The status of the environment account connection.
EnvironmentAccountConnectionSummary
data EnvironmentAccountConnectionSummary Source #
Summary data of an Proton environment account connection resource.
See: newEnvironmentAccountConnectionSummary
smart constructor.
EnvironmentAccountConnectionSummary' | |
|
Instances
newEnvironmentAccountConnectionSummary Source #
Create a value of EnvironmentAccountConnectionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentAccountConnectionSummary_componentRoleArn :: Lens' EnvironmentAccountConnectionSummary (Maybe Text) Source #
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.
environmentAccountConnectionSummary_arn :: Lens' EnvironmentAccountConnectionSummary Text Source #
The Amazon Resource Name (ARN) of the environment account connection.
environmentAccountConnectionSummary_environmentAccountId :: Lens' EnvironmentAccountConnectionSummary Text Source #
The ID of the environment account that's connected to the environment account connection.
environmentAccountConnectionSummary_environmentName :: Lens' EnvironmentAccountConnectionSummary Text Source #
The name of the environment that's associated with the environment account connection.
environmentAccountConnectionSummary_id :: Lens' EnvironmentAccountConnectionSummary Text Source #
The ID of the environment account connection.
environmentAccountConnectionSummary_lastModifiedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime Source #
The time when the environment account connection was last modified.
environmentAccountConnectionSummary_managementAccountId :: Lens' EnvironmentAccountConnectionSummary Text Source #
The ID of the management account that's connected to the environment account connection.
environmentAccountConnectionSummary_requestedAt :: Lens' EnvironmentAccountConnectionSummary UTCTime Source #
The time when the environment account connection request was made.
environmentAccountConnectionSummary_roleArn :: Lens' EnvironmentAccountConnectionSummary Text Source #
The IAM service role that's associated with the environment account connection.
environmentAccountConnectionSummary_status :: Lens' EnvironmentAccountConnectionSummary EnvironmentAccountConnectionStatus Source #
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.
EnvironmentSummary' | |
|
Instances
newEnvironmentSummary Source #
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> EnvironmentSummary |
Create a value of EnvironmentSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentSummary_componentRoleArn :: Lens' EnvironmentSummary (Maybe Text) Source #
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.
environmentSummary_deploymentStatusMessage :: Lens' EnvironmentSummary (Maybe Text) Source #
An environment deployment status message.
environmentSummary_description :: Lens' EnvironmentSummary (Maybe Text) Source #
The description of the environment.
environmentSummary_environmentAccountConnectionId :: Lens' EnvironmentSummary (Maybe Text) Source #
The ID of the environment account connection that the environment is associated with.
environmentSummary_environmentAccountId :: Lens' EnvironmentSummary (Maybe Text) Source #
The ID of the environment account that the environment infrastructure resources are provisioned in.
environmentSummary_protonServiceRoleArn :: Lens' EnvironmentSummary (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make calls to other services on your behalf.
environmentSummary_provisioning :: Lens' EnvironmentSummary (Maybe Provisioning) Source #
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
environmentSummary_arn :: Lens' EnvironmentSummary Text Source #
The Amazon Resource Name (ARN) of the environment.
environmentSummary_createdAt :: Lens' EnvironmentSummary UTCTime Source #
The time when the environment was created.
environmentSummary_deploymentStatus :: Lens' EnvironmentSummary DeploymentStatus Source #
The environment deployment status.
environmentSummary_lastDeploymentAttemptedAt :: Lens' EnvironmentSummary UTCTime Source #
The time when a deployment of the environment was last attempted.
environmentSummary_lastDeploymentSucceededAt :: Lens' EnvironmentSummary UTCTime Source #
The time when the environment was last deployed successfully.
environmentSummary_name :: Lens' EnvironmentSummary Text Source #
The name of the environment.
environmentSummary_templateMajorVersion :: Lens' EnvironmentSummary Text Source #
The major version of the environment template.
environmentSummary_templateMinorVersion :: Lens' EnvironmentSummary Text Source #
The minor version of the environment template.
environmentSummary_templateName :: Lens' EnvironmentSummary Text Source #
The name of the environment template.
EnvironmentTemplate
data EnvironmentTemplate Source #
The environment template data.
See: newEnvironmentTemplate
smart constructor.
EnvironmentTemplate' | |
|
Instances
newEnvironmentTemplate Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> EnvironmentTemplate |
Create a value of EnvironmentTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentTemplate_description :: Lens' EnvironmentTemplate (Maybe Text) Source #
A description of the environment template.
environmentTemplate_displayName :: Lens' EnvironmentTemplate (Maybe Text) Source #
The name of the environment template as displayed in the developer interface.
environmentTemplate_encryptionKey :: Lens' EnvironmentTemplate (Maybe Text) Source #
The customer provided encryption key for the environment template.
environmentTemplate_provisioning :: Lens' EnvironmentTemplate (Maybe Provisioning) Source #
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
environmentTemplate_recommendedVersion :: Lens' EnvironmentTemplate (Maybe Text) Source #
The ID of the recommended version of the environment template.
environmentTemplate_arn :: Lens' EnvironmentTemplate Text Source #
The Amazon Resource Name (ARN) of the environment template.
environmentTemplate_createdAt :: Lens' EnvironmentTemplate UTCTime Source #
The time when the environment template was created.
environmentTemplate_lastModifiedAt :: Lens' EnvironmentTemplate UTCTime Source #
The time when the environment template was last modified.
environmentTemplate_name :: Lens' EnvironmentTemplate Text Source #
The name of the environment template.
EnvironmentTemplateFilter
data EnvironmentTemplateFilter Source #
A search filter for environment templates.
See: newEnvironmentTemplateFilter
smart constructor.
EnvironmentTemplateFilter' | |
|
Instances
newEnvironmentTemplateFilter Source #
:: Text | |
-> Text | |
-> EnvironmentTemplateFilter |
Create a value of EnvironmentTemplateFilter
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:majorVersion:EnvironmentTemplateFilter'
, environmentTemplateFilter_majorVersion
- Include majorVersion
to filter search for a major version.
$sel:templateName:EnvironmentTemplateFilter'
, environmentTemplateFilter_templateName
- Include templateName
to filter search for a template name.
environmentTemplateFilter_majorVersion :: Lens' EnvironmentTemplateFilter Text Source #
Include majorVersion
to filter search for a major version.
environmentTemplateFilter_templateName :: Lens' EnvironmentTemplateFilter Text Source #
Include templateName
to filter search for a template name.
EnvironmentTemplateSummary
data EnvironmentTemplateSummary Source #
The environment template data.
See: newEnvironmentTemplateSummary
smart constructor.
EnvironmentTemplateSummary' | |
|
Instances
newEnvironmentTemplateSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> EnvironmentTemplateSummary |
Create a value of EnvironmentTemplateSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentTemplateSummary_description :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #
A description of the environment template.
environmentTemplateSummary_displayName :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #
The name of the environment template as displayed in the developer interface.
environmentTemplateSummary_provisioning :: Lens' EnvironmentTemplateSummary (Maybe Provisioning) Source #
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
environmentTemplateSummary_recommendedVersion :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #
The recommended version of the environment template.
environmentTemplateSummary_arn :: Lens' EnvironmentTemplateSummary Text Source #
The Amazon Resource Name (ARN) of the environment template.
environmentTemplateSummary_createdAt :: Lens' EnvironmentTemplateSummary UTCTime Source #
The time when the environment template was created.
environmentTemplateSummary_lastModifiedAt :: Lens' EnvironmentTemplateSummary UTCTime Source #
The time when the environment template was last modified.
environmentTemplateSummary_name :: Lens' EnvironmentTemplateSummary Text Source #
The name of the environment template.
EnvironmentTemplateVersion
data EnvironmentTemplateVersion Source #
The environment template version data.
See: newEnvironmentTemplateVersion
smart constructor.
EnvironmentTemplateVersion' | |
|
Instances
newEnvironmentTemplateVersion Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> EnvironmentTemplateVersion |
Create a value of EnvironmentTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentTemplateVersion_description :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #
A description of the minor version of an environment template.
environmentTemplateVersion_recommendedMinorVersion :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #
The recommended minor version of the environment template.
environmentTemplateVersion_schema :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #
The schema of the version of an environment template.
environmentTemplateVersion_statusMessage :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #
The status message of the version of an environment template.
environmentTemplateVersion_arn :: Lens' EnvironmentTemplateVersion Text Source #
The Amazon Resource Name (ARN) of the version of an environment template.
environmentTemplateVersion_createdAt :: Lens' EnvironmentTemplateVersion UTCTime Source #
The time when the version of an environment template was created.
environmentTemplateVersion_lastModifiedAt :: Lens' EnvironmentTemplateVersion UTCTime Source #
The time when the version of an environment template was last modified.
environmentTemplateVersion_majorVersion :: Lens' EnvironmentTemplateVersion Text Source #
The latest major version that's associated with the version of an environment template.
environmentTemplateVersion_minorVersion :: Lens' EnvironmentTemplateVersion Text Source #
The minor version of an environment template.
environmentTemplateVersion_status :: Lens' EnvironmentTemplateVersion TemplateVersionStatus Source #
The status of the version of an environment template.
environmentTemplateVersion_templateName :: Lens' EnvironmentTemplateVersion Text Source #
The name of the version of an environment template.
EnvironmentTemplateVersionSummary
data EnvironmentTemplateVersionSummary Source #
A summary of the version of an environment template detail data.
See: newEnvironmentTemplateVersionSummary
smart constructor.
EnvironmentTemplateVersionSummary' | |
|
Instances
newEnvironmentTemplateVersionSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> EnvironmentTemplateVersionSummary |
Create a value of EnvironmentTemplateVersionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
environmentTemplateVersionSummary_description :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #
A description of the version of an environment template.
environmentTemplateVersionSummary_recommendedMinorVersion :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #
The recommended minor version of the environment template.
environmentTemplateVersionSummary_statusMessage :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #
The status message of the version of an environment template.
environmentTemplateVersionSummary_arn :: Lens' EnvironmentTemplateVersionSummary Text Source #
The Amazon Resource Name (ARN) of the version of an environment template.
environmentTemplateVersionSummary_createdAt :: Lens' EnvironmentTemplateVersionSummary UTCTime Source #
The time when the version of an environment template was created.
environmentTemplateVersionSummary_lastModifiedAt :: Lens' EnvironmentTemplateVersionSummary UTCTime Source #
The time when the version of an environment template was last modified.
environmentTemplateVersionSummary_majorVersion :: Lens' EnvironmentTemplateVersionSummary Text Source #
The latest major version that's associated with the version of an environment template.
environmentTemplateVersionSummary_minorVersion :: Lens' EnvironmentTemplateVersionSummary Text Source #
The version of an environment template.
environmentTemplateVersionSummary_status :: Lens' EnvironmentTemplateVersionSummary TemplateVersionStatus Source #
The status of the version of an environment template.
environmentTemplateVersionSummary_templateName :: Lens' EnvironmentTemplateVersionSummary Text Source #
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.
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
).
listServiceInstancesFilter_key :: Lens' ListServiceInstancesFilter (Maybe ListServiceInstancesFilterBy) Source #
The name of a filtering criterion.
listServiceInstancesFilter_value :: Lens' ListServiceInstancesFilter (Maybe Text) Source #
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.
ProvisionedResource' | |
|
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.
provisionedResource_identifier :: Lens' ProvisionedResource (Maybe Text) Source #
The provisioned resource identifier.
provisionedResource_name :: Lens' ProvisionedResource (Maybe Text) Source #
The provisioned resource name.
provisionedResource_provisioningEngine :: Lens' ProvisionedResource (Maybe ProvisionedResourceEngine) Source #
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.
Repository' | |
|
Instances
:: 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.
repository_encryptionKey :: Lens' Repository (Maybe Text) Source #
Your customer Amazon Web Services KMS encryption key.
repository_arn :: Lens' Repository Text Source #
The Amazon Resource Name (ARN) of the linked repository.
repository_connectionArn :: Lens' Repository Text Source #
The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account.
repository_name :: Lens' Repository Text Source #
The repository name.
repository_provider :: Lens' Repository RepositoryProvider Source #
The repository provider.
RepositoryBranch
data RepositoryBranch Source #
Detail data for a linked repository branch.
See: newRepositoryBranch
smart constructor.
Instances
:: 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.
repositoryBranch_arn :: Lens' RepositoryBranch Text Source #
The Amazon Resource Name (ARN) of the linked repository.
repositoryBranch_branch :: Lens' RepositoryBranch Text Source #
The repository branch.
repositoryBranch_name :: Lens' RepositoryBranch Text Source #
The repository name.
repositoryBranch_provider :: Lens' RepositoryBranch RepositoryProvider Source #
The repository provider.
RepositoryBranchInput
data RepositoryBranchInput Source #
Detail input data for a linked repository branch.
See: newRepositoryBranchInput
smart constructor.
Instances
newRepositoryBranchInput Source #
:: 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.
repositoryBranchInput_branch :: Lens' RepositoryBranchInput Text Source #
The repository branch.
repositoryBranchInput_name :: Lens' RepositoryBranchInput Text Source #
The repository name.
repositoryBranchInput_provider :: Lens' RepositoryBranchInput RepositoryProvider Source #
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.
Instances
:: 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.
repositorySummary_arn :: Lens' RepositorySummary Text Source #
The Amazon Resource Name (ARN) of the linked repository.
repositorySummary_name :: Lens' RepositorySummary Text Source #
The repository name.
repositorySummary_provider :: Lens' RepositorySummary RepositoryProvider Source #
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.
RepositorySyncAttempt' | |
|
Instances
newRepositorySyncAttempt Source #
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.
repositorySyncAttempt_events :: Lens' RepositorySyncAttempt [RepositorySyncEvent] Source #
Detail data for sync attempt events.
repositorySyncAttempt_startedAt :: Lens' RepositorySyncAttempt UTCTime Source #
The time when the sync attempt started.
repositorySyncAttempt_status :: Lens' RepositorySyncAttempt RepositorySyncStatus Source #
The sync attempt status.
RepositorySyncDefinition
data RepositorySyncDefinition Source #
A repository sync definition.
See: newRepositorySyncDefinition
smart constructor.
Instances
newRepositorySyncDefinition Source #
:: 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.
repositorySyncDefinition_branch :: Lens' RepositorySyncDefinition Text Source #
The repository branch.
repositorySyncDefinition_directory :: Lens' RepositorySyncDefinition Text Source #
The directory in the repository.
repositorySyncDefinition_parent :: Lens' RepositorySyncDefinition Text Source #
The resource that is synced from.
repositorySyncDefinition_target :: Lens' RepositorySyncDefinition Text Source #
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 #
:: 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.
repositorySyncEvent_externalId :: Lens' RepositorySyncEvent (Maybe Text) Source #
The external ID of the sync event.
repositorySyncEvent_event :: Lens' RepositorySyncEvent Text Source #
Event detail for a repository sync attempt.
repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime Source #
The time that the sync event occurred.
repositorySyncEvent_type :: Lens' RepositorySyncEvent Text Source #
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.
ResourceSyncAttempt' | |
|
Instances
newResourceSyncAttempt Source #
:: 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.
resourceSyncAttempt_events :: Lens' ResourceSyncAttempt [ResourceSyncEvent] Source #
An array of events with detail data.
resourceSyncAttempt_initialRevision :: Lens' ResourceSyncAttempt Revision Source #
Detail data for the initial repository commit, path and push.
resourceSyncAttempt_startedAt :: Lens' ResourceSyncAttempt UTCTime Source #
The time when the sync attempt started.
resourceSyncAttempt_status :: Lens' ResourceSyncAttempt ResourceSyncStatus Source #
The status of the sync attempt.
resourceSyncAttempt_target :: Lens' ResourceSyncAttempt Text Source #
The resource that is synced to.
resourceSyncAttempt_targetRevision :: Lens' ResourceSyncAttempt Revision Source #
Detail data for the target revision.
ResourceSyncEvent
data ResourceSyncEvent Source #
Detail data for a resource sync event.
See: newResourceSyncEvent
smart constructor.
Instances
:: 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.
resourceSyncEvent_externalId :: Lens' ResourceSyncEvent (Maybe Text) Source #
The external ID for the event.
resourceSyncEvent_event :: Lens' ResourceSyncEvent Text Source #
A resource sync event.
resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime Source #
The time when the event occurred.
resourceSyncEvent_type :: Lens' ResourceSyncEvent Text Source #
The type of event.
Revision
Revision detail data for a commit and push that activates a sync attempt
See: newRevision
smart constructor.
Revision' | |
|
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.
revision_directory :: Lens' Revision Text Source #
The repository directory changed by a commit and push that activated the sync attempt.
revision_repositoryProvider :: Lens' Revision RepositoryProvider Source #
The repository provider.
S3ObjectSource
data S3ObjectSource Source #
Template bundle S3 bucket data.
See: newS3ObjectSource
smart constructor.
Instances
Create a value of S3ObjectSource
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3ObjectSource'
, s3ObjectSource_bucket
- The name of the S3 bucket that contains a template bundle.
$sel:key:S3ObjectSource'
, s3ObjectSource_key
- The path to the S3 bucket that contains a template bundle.
s3ObjectSource_bucket :: Lens' S3ObjectSource Text Source #
The name of the S3 bucket that contains a template bundle.
s3ObjectSource_key :: Lens' S3ObjectSource Text Source #
The path to the S3 bucket that contains a template bundle.
Service
Detailed data of an Proton service resource.
See: newService
smart constructor.
Service' | |
|
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.
service_branchName :: Lens' Service (Maybe Text) Source #
The name of the code repository branch that holds the code that's deployed in Proton.
service_pipeline :: Lens' Service (Maybe ServicePipeline) Source #
The service pipeline detail data.
service_repositoryConnectionArn :: Lens' Service (Maybe Text) Source #
The Amazon Resource Name (ARN) of the repository connection. For more information, see Setting up an AWS CodeStar connection in the Proton User Guide.
service_lastModifiedAt :: Lens' Service UTCTime Source #
The time when the service was last modified.
service_status :: Lens' Service ServiceStatus Source #
The status of the service.
ServiceInstance
data ServiceInstance Source #
Detailed data of an Proton service instance resource.
See: newServiceInstance
smart constructor.
ServiceInstance' | |
|
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> ServiceInstance |
Create a value of ServiceInstance
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServiceInstance'
, serviceInstance_deploymentStatusMessage
- 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.
serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text) Source #
The message associated with the service instance deployment status.
serviceInstance_spec :: Lens' ServiceInstance (Maybe Text) Source #
The service spec that was used to create the service instance.
serviceInstance_arn :: Lens' ServiceInstance Text Source #
The Amazon Resource Name (ARN) of the service instance.
serviceInstance_createdAt :: Lens' ServiceInstance UTCTime Source #
The time when the service instance was created.
serviceInstance_deploymentStatus :: Lens' ServiceInstance DeploymentStatus Source #
The service instance deployment status.
serviceInstance_environmentName :: Lens' ServiceInstance Text Source #
The name of the environment that the service instance was deployed into.
serviceInstance_lastDeploymentAttemptedAt :: Lens' ServiceInstance UTCTime Source #
The time when a deployment of the service instance was last attempted.
serviceInstance_lastDeploymentSucceededAt :: Lens' ServiceInstance UTCTime Source #
The time when the service instance was last deployed successfully.
serviceInstance_name :: Lens' ServiceInstance Text Source #
The name of the service instance.
serviceInstance_serviceName :: Lens' ServiceInstance Text Source #
The name of the service that the service instance belongs to.
serviceInstance_templateMajorVersion :: Lens' ServiceInstance Text Source #
The major version of the service template that was used to create the service instance.
serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #
The minor version of the service template that was used to create the service instance.
serviceInstance_templateName :: Lens' ServiceInstance Text Source #
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.
ServiceInstanceSummary' | |
|
Instances
newServiceInstanceSummary Source #
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> Text | |
-> ServiceInstanceSummary |
Create a value of ServiceInstanceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServiceInstanceSummary'
, serviceInstanceSummary_deploymentStatusMessage
- A service instance deployment status message.
$sel:arn:ServiceInstanceSummary'
, serviceInstanceSummary_arn
- The Amazon Resource Name (ARN) of the service instance.
$sel:createdAt:ServiceInstanceSummary'
, serviceInstanceSummary_createdAt
- The time when the service instance was created.
$sel:deploymentStatus:ServiceInstanceSummary'
, serviceInstanceSummary_deploymentStatus
- The service instance deployment status.
$sel:environmentName:ServiceInstanceSummary'
, serviceInstanceSummary_environmentName
- The name of the environment that the service instance was deployed into.
$sel:lastDeploymentAttemptedAt:ServiceInstanceSummary'
, serviceInstanceSummary_lastDeploymentAttemptedAt
- The time when a deployment of the service was last attempted.
$sel:lastDeploymentSucceededAt:ServiceInstanceSummary'
, serviceInstanceSummary_lastDeploymentSucceededAt
- The time when the service was last deployed successfully.
$sel:name:ServiceInstanceSummary'
, serviceInstanceSummary_name
- The name of the service instance.
$sel:serviceName:ServiceInstanceSummary'
, serviceInstanceSummary_serviceName
- The name of the service that the service instance belongs to.
$sel:templateMajorVersion:ServiceInstanceSummary'
, serviceInstanceSummary_templateMajorVersion
- The 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.
serviceInstanceSummary_deploymentStatusMessage :: Lens' ServiceInstanceSummary (Maybe Text) Source #
A service instance deployment status message.
serviceInstanceSummary_arn :: Lens' ServiceInstanceSummary Text Source #
The Amazon Resource Name (ARN) of the service instance.
serviceInstanceSummary_createdAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when the service instance was created.
serviceInstanceSummary_deploymentStatus :: Lens' ServiceInstanceSummary DeploymentStatus Source #
The service instance deployment status.
serviceInstanceSummary_environmentName :: Lens' ServiceInstanceSummary Text Source #
The name of the environment that the service instance was deployed into.
serviceInstanceSummary_lastDeploymentAttemptedAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when a deployment of the service was last attempted.
serviceInstanceSummary_lastDeploymentSucceededAt :: Lens' ServiceInstanceSummary UTCTime Source #
The time when the service was last deployed successfully.
serviceInstanceSummary_name :: Lens' ServiceInstanceSummary Text Source #
The name of the service instance.
serviceInstanceSummary_serviceName :: Lens' ServiceInstanceSummary Text Source #
The name of the service that the service instance belongs to.
serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text Source #
The service instance template major version.
serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text Source #
The service instance template minor version.
serviceInstanceSummary_templateName :: Lens' ServiceInstanceSummary Text Source #
The name of the service template.
ServicePipeline
data ServicePipeline Source #
Detailed data of an Proton service instance pipeline resource.
See: newServicePipeline
smart constructor.
ServicePipeline' | |
|
Instances
:: Text | |
-> UTCTime | |
-> DeploymentStatus | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> Text | |
-> ServicePipeline |
Create a value of ServicePipeline
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:deploymentStatusMessage:ServicePipeline'
, servicePipeline_deploymentStatusMessage
- A service pipeline deployment status message.
$sel:spec:ServicePipeline'
, servicePipeline_spec
- The service spec that was used to create the service pipeline.
$sel:arn:ServicePipeline'
, servicePipeline_arn
- The Amazon Resource Name (ARN) of the service pipeline.
$sel:createdAt:ServicePipeline'
, servicePipeline_createdAt
- The time when the service pipeline was created.
$sel:deploymentStatus:ServicePipeline'
, servicePipeline_deploymentStatus
- The deployment status of the service pipeline.
$sel:lastDeploymentAttemptedAt:ServicePipeline'
, servicePipeline_lastDeploymentAttemptedAt
- The time when a deployment of the service pipeline was last attempted.
$sel:lastDeploymentSucceededAt:ServicePipeline'
, servicePipeline_lastDeploymentSucceededAt
- The time when the service pipeline was last deployed successfully.
$sel:templateMajorVersion:ServicePipeline'
, servicePipeline_templateMajorVersion
- The 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.
servicePipeline_deploymentStatusMessage :: Lens' ServicePipeline (Maybe Text) Source #
A service pipeline deployment status message.
servicePipeline_spec :: Lens' ServicePipeline (Maybe Text) Source #
The service spec that was used to create the service pipeline.
servicePipeline_arn :: Lens' ServicePipeline Text Source #
The Amazon Resource Name (ARN) of the service pipeline.
servicePipeline_createdAt :: Lens' ServicePipeline UTCTime Source #
The time when the service pipeline was created.
servicePipeline_deploymentStatus :: Lens' ServicePipeline DeploymentStatus Source #
The deployment status of the service pipeline.
servicePipeline_lastDeploymentAttemptedAt :: Lens' ServicePipeline UTCTime Source #
The time when a deployment of the service pipeline was last attempted.
servicePipeline_lastDeploymentSucceededAt :: Lens' ServicePipeline UTCTime Source #
The time when the service pipeline was last deployed successfully.
servicePipeline_templateMajorVersion :: Lens' ServicePipeline Text Source #
The major version of the service template that was used to create the service pipeline.
servicePipeline_templateMinorVersion :: Lens' ServicePipeline Text Source #
The minor version of the service template that was used to create the service pipeline.
servicePipeline_templateName :: Lens' ServicePipeline Text Source #
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.
ServiceSummary' | |
|
Instances
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceStatus | |
-> Text | |
-> ServiceSummary |
Create a value of ServiceSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
serviceSummary_description :: Lens' ServiceSummary (Maybe Text) Source #
A description of the service.
serviceSummary_statusMessage :: Lens' ServiceSummary (Maybe Text) Source #
A service status message.
serviceSummary_arn :: Lens' ServiceSummary Text Source #
The Amazon Resource Name (ARN) of the service.
serviceSummary_createdAt :: Lens' ServiceSummary UTCTime Source #
The time when the service was created.
serviceSummary_lastModifiedAt :: Lens' ServiceSummary UTCTime Source #
The time when the service was last modified.
serviceSummary_name :: Lens' ServiceSummary Text Source #
The name of the service.
serviceSummary_status :: Lens' ServiceSummary ServiceStatus Source #
The status of the service.
serviceSummary_templateName :: Lens' ServiceSummary Text Source #
The name of the service template.
ServiceTemplate
data ServiceTemplate Source #
Detailed data of an Proton service template resource.
See: newServiceTemplate
smart constructor.
ServiceTemplate' | |
|
Instances
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceTemplate |
Create a value of ServiceTemplate
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
serviceTemplate_description :: Lens' ServiceTemplate (Maybe Text) Source #
A description of the service template.
serviceTemplate_displayName :: Lens' ServiceTemplate (Maybe Text) Source #
The service template name as displayed in the developer interface.
serviceTemplate_encryptionKey :: Lens' ServiceTemplate (Maybe Text) Source #
The customer provided service template encryption key that's used to encrypt data.
serviceTemplate_pipelineProvisioning :: Lens' ServiceTemplate (Maybe Provisioning) Source #
If pipelineProvisioning
is true
, a service pipeline is included in
the service template. Otherwise, a service pipeline isn't included in
the service template.
serviceTemplate_recommendedVersion :: Lens' ServiceTemplate (Maybe Text) Source #
The recommended version of the service template.
serviceTemplate_arn :: Lens' ServiceTemplate Text Source #
The Amazon Resource Name (ARN) of the service template.
serviceTemplate_createdAt :: Lens' ServiceTemplate UTCTime Source #
The time when the service template was created.
serviceTemplate_lastModifiedAt :: Lens' ServiceTemplate UTCTime Source #
The time when the service template was last modified.
serviceTemplate_name :: Lens' ServiceTemplate Text Source #
The name of the service template.
ServiceTemplateSummary
data ServiceTemplateSummary Source #
Summary data of an Proton service template resource.
See: newServiceTemplateSummary
smart constructor.
ServiceTemplateSummary' | |
|
Instances
newServiceTemplateSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> ServiceTemplateSummary |
Create a value of ServiceTemplateSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
serviceTemplateSummary_description :: Lens' ServiceTemplateSummary (Maybe Text) Source #
A description of the service template.
serviceTemplateSummary_displayName :: Lens' ServiceTemplateSummary (Maybe Text) Source #
The service template name as displayed in the developer interface.
serviceTemplateSummary_pipelineProvisioning :: Lens' ServiceTemplateSummary (Maybe Provisioning) Source #
If pipelineProvisioning
is true
, a service pipeline is included in
the service template, otherwise a service pipeline isn't included in
the service template.
serviceTemplateSummary_recommendedVersion :: Lens' ServiceTemplateSummary (Maybe Text) Source #
The recommended version of the service template.
serviceTemplateSummary_arn :: Lens' ServiceTemplateSummary Text Source #
The Amazon Resource Name (ARN) of the service template.
serviceTemplateSummary_createdAt :: Lens' ServiceTemplateSummary UTCTime Source #
The time when the service template was created.
serviceTemplateSummary_lastModifiedAt :: Lens' ServiceTemplateSummary UTCTime Source #
The time when the service template was last modified.
serviceTemplateSummary_name :: Lens' ServiceTemplateSummary Text Source #
The name of the service template.
ServiceTemplateVersion
data ServiceTemplateVersion Source #
Detailed data of an Proton service template version resource.
See: newServiceTemplateVersion
smart constructor.
ServiceTemplateVersion' | |
|
Instances
newServiceTemplateVersion Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> ServiceTemplateVersion |
Create a value of ServiceTemplateVersion
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text) Source #
A description of the version of a service template.
serviceTemplateVersion_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text) Source #
The recommended minor version of the service template.
serviceTemplateVersion_schema :: Lens' ServiceTemplateVersion (Maybe Text) Source #
The schema of the version of a service template.
serviceTemplateVersion_statusMessage :: Lens' ServiceTemplateVersion (Maybe Text) Source #
A service template version status message.
serviceTemplateVersion_supportedComponentSources :: Lens' ServiceTemplateVersion (Maybe [ServiceTemplateSupportedComponentSourceType]) Source #
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.
serviceTemplateVersion_arn :: Lens' ServiceTemplateVersion Text Source #
The Amazon Resource Name (ARN) of the version of a service template.
serviceTemplateVersion_compatibleEnvironmentTemplates :: Lens' ServiceTemplateVersion [CompatibleEnvironmentTemplate] Source #
An array of compatible environment template names for the major version of a service template.
serviceTemplateVersion_createdAt :: Lens' ServiceTemplateVersion UTCTime Source #
The time when the version of a service template was created.
serviceTemplateVersion_lastModifiedAt :: Lens' ServiceTemplateVersion UTCTime Source #
The time when the version of a service template was last modified.
serviceTemplateVersion_majorVersion :: Lens' ServiceTemplateVersion Text Source #
The latest major version that's associated with the version of a service template.
serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text Source #
The minor version of a service template.
serviceTemplateVersion_status :: Lens' ServiceTemplateVersion TemplateVersionStatus Source #
The service template version status.
serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text Source #
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.
ServiceTemplateVersionSummary' | |
|
Instances
newServiceTemplateVersionSummary Source #
:: Text | |
-> UTCTime | |
-> UTCTime | |
-> Text | |
-> Text | |
-> TemplateVersionStatus | |
-> Text | |
-> ServiceTemplateVersionSummary |
Create a value of ServiceTemplateVersionSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel: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.
serviceTemplateVersionSummary_description :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #
A description of the version of a service template.
serviceTemplateVersionSummary_recommendedMinorVersion :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #
The recommended minor version of the service template.
serviceTemplateVersionSummary_statusMessage :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #
A service template minor version status message.
serviceTemplateVersionSummary_arn :: Lens' ServiceTemplateVersionSummary Text Source #
The Amazon Resource Name (ARN) of the version of a service template.
serviceTemplateVersionSummary_createdAt :: Lens' ServiceTemplateVersionSummary UTCTime Source #
The time when the version of a service template was created.
serviceTemplateVersionSummary_lastModifiedAt :: Lens' ServiceTemplateVersionSummary UTCTime Source #
The time when the version of a service template was last modified.
serviceTemplateVersionSummary_majorVersion :: Lens' ServiceTemplateVersionSummary Text Source #
The latest major version that's associated with the version of a service template.
serviceTemplateVersionSummary_minorVersion :: Lens' ServiceTemplateVersionSummary Text Source #
The minor version of a service template.
serviceTemplateVersionSummary_status :: Lens' ServiceTemplateVersionSummary TemplateVersionStatus Source #
The service template minor version status.
serviceTemplateVersionSummary_templateName :: Lens' ServiceTemplateVersionSummary Text Source #
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.
TemplateSyncConfig' | |
|
Instances
newTemplateSyncConfig Source #
:: 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.
templateSyncConfig_subdirectory :: Lens' TemplateSyncConfig (Maybe Text) Source #
A subdirectory path to your template bundle version.
templateSyncConfig_branch :: Lens' TemplateSyncConfig Text Source #
The repository branch.
templateSyncConfig_repositoryName :: Lens' TemplateSyncConfig Text Source #
The repository name (for example, myrepos/myrepo
).
templateSyncConfig_repositoryProvider :: Lens' TemplateSyncConfig RepositoryProvider Source #
The repository provider.
templateSyncConfig_templateName :: Lens' TemplateSyncConfig Text Source #
The template name.
templateSyncConfig_templateType :: Lens' TemplateSyncConfig TemplateType Source #
The template type.
TemplateVersionSourceInput
data TemplateVersionSourceInput Source #
Template version source data.
See: newTemplateVersionSourceInput
smart constructor.
TemplateVersionSourceInput' | |
|
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.
templateVersionSourceInput_s3 :: Lens' TemplateVersionSourceInput (Maybe S3ObjectSource) Source #
An S3 source object that includes the template bundle S3 path and name for a template minor version.