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 |
- Operations
- AcceptEnvironmentAccountConnection
- CancelComponentDeployment
- CancelEnvironmentDeployment
- CancelServiceInstanceDeployment
- CancelServicePipelineDeployment
- CreateComponent
- CreateEnvironment
- CreateEnvironmentAccountConnection
- CreateEnvironmentTemplate
- CreateEnvironmentTemplateVersion
- CreateRepository
- CreateService
- CreateServiceTemplate
- CreateServiceTemplateVersion
- CreateTemplateSyncConfig
- DeleteComponent
- DeleteEnvironment
- DeleteEnvironmentAccountConnection
- DeleteEnvironmentTemplate
- DeleteEnvironmentTemplateVersion
- DeleteRepository
- DeleteService
- DeleteServiceTemplate
- DeleteServiceTemplateVersion
- DeleteTemplateSyncConfig
- GetAccountSettings
- GetComponent
- GetEnvironment
- GetEnvironmentAccountConnection
- GetEnvironmentTemplate
- GetEnvironmentTemplateVersion
- GetRepository
- GetRepositorySyncStatus
- GetService
- GetServiceInstance
- GetServiceTemplate
- GetServiceTemplateVersion
- GetTemplateSyncConfig
- GetTemplateSyncStatus
- ListComponentOutputs
- ListComponentProvisionedResources
- ListComponents
- ListEnvironmentAccountConnections
- ListEnvironmentOutputs
- ListEnvironmentProvisionedResources
- ListEnvironmentTemplateVersions
- ListEnvironmentTemplates
- ListEnvironments
- ListRepositories
- ListRepositorySyncDefinitions
- ListServiceInstanceOutputs
- ListServiceInstanceProvisionedResources
- ListServiceInstances
- ListServicePipelineOutputs
- ListServicePipelineProvisionedResources
- ListServiceTemplateVersions
- ListServiceTemplates
- ListServices
- ListTagsForResource
- NotifyResourceDeploymentStatusChange
- RejectEnvironmentAccountConnection
- TagResource
- UntagResource
- UpdateAccountSettings
- UpdateComponent
- UpdateEnvironment
- UpdateEnvironmentAccountConnection
- UpdateEnvironmentTemplate
- UpdateEnvironmentTemplateVersion
- UpdateService
- UpdateServiceInstance
- UpdateServicePipeline
- UpdateServiceTemplate
- UpdateServiceTemplateVersion
- UpdateTemplateSyncConfig
- Types
- 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
- acceptEnvironmentAccountConnection_id :: Lens' AcceptEnvironmentAccountConnection Text
- acceptEnvironmentAccountConnectionResponse_httpStatus :: Lens' AcceptEnvironmentAccountConnectionResponse Int
- acceptEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' AcceptEnvironmentAccountConnectionResponse EnvironmentAccountConnection
- cancelComponentDeployment_componentName :: Lens' CancelComponentDeployment Text
- cancelComponentDeploymentResponse_httpStatus :: Lens' CancelComponentDeploymentResponse Int
- cancelComponentDeploymentResponse_component :: Lens' CancelComponentDeploymentResponse Component
- cancelEnvironmentDeployment_environmentName :: Lens' CancelEnvironmentDeployment Text
- cancelEnvironmentDeploymentResponse_httpStatus :: Lens' CancelEnvironmentDeploymentResponse Int
- cancelEnvironmentDeploymentResponse_environment :: Lens' CancelEnvironmentDeploymentResponse Environment
- cancelServiceInstanceDeployment_serviceInstanceName :: Lens' CancelServiceInstanceDeployment Text
- cancelServiceInstanceDeployment_serviceName :: Lens' CancelServiceInstanceDeployment Text
- cancelServiceInstanceDeploymentResponse_httpStatus :: Lens' CancelServiceInstanceDeploymentResponse Int
- cancelServiceInstanceDeploymentResponse_serviceInstance :: Lens' CancelServiceInstanceDeploymentResponse ServiceInstance
- cancelServicePipelineDeployment_serviceName :: Lens' CancelServicePipelineDeployment Text
- cancelServicePipelineDeploymentResponse_httpStatus :: Lens' CancelServicePipelineDeploymentResponse Int
- cancelServicePipelineDeploymentResponse_pipeline :: Lens' CancelServicePipelineDeploymentResponse ServicePipeline
- createComponent_description :: Lens' CreateComponent (Maybe Text)
- createComponent_environmentName :: Lens' CreateComponent (Maybe Text)
- createComponent_serviceInstanceName :: Lens' CreateComponent (Maybe Text)
- createComponent_serviceName :: Lens' CreateComponent (Maybe Text)
- createComponent_serviceSpec :: Lens' CreateComponent (Maybe Text)
- createComponent_tags :: Lens' CreateComponent (Maybe [Tag])
- createComponent_manifest :: Lens' CreateComponent Text
- createComponent_name :: Lens' CreateComponent Text
- createComponent_templateFile :: Lens' CreateComponent Text
- createComponentResponse_httpStatus :: Lens' CreateComponentResponse Int
- createComponentResponse_component :: Lens' CreateComponentResponse Component
- createEnvironment_codebuildRoleArn :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_componentRoleArn :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_description :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_environmentAccountConnectionId :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_protonServiceRoleArn :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_provisioningRepository :: Lens' CreateEnvironment (Maybe RepositoryBranchInput)
- createEnvironment_tags :: Lens' CreateEnvironment (Maybe [Tag])
- createEnvironment_templateMinorVersion :: Lens' CreateEnvironment (Maybe Text)
- createEnvironment_name :: Lens' CreateEnvironment Text
- createEnvironment_spec :: Lens' CreateEnvironment Text
- createEnvironment_templateMajorVersion :: Lens' CreateEnvironment Text
- createEnvironment_templateName :: Lens' CreateEnvironment Text
- createEnvironmentResponse_httpStatus :: Lens' CreateEnvironmentResponse Int
- createEnvironmentResponse_environment :: Lens' CreateEnvironmentResponse Environment
- createEnvironmentAccountConnection_clientToken :: Lens' CreateEnvironmentAccountConnection (Maybe Text)
- createEnvironmentAccountConnection_codebuildRoleArn :: Lens' CreateEnvironmentAccountConnection (Maybe Text)
- createEnvironmentAccountConnection_componentRoleArn :: Lens' CreateEnvironmentAccountConnection (Maybe Text)
- createEnvironmentAccountConnection_roleArn :: Lens' CreateEnvironmentAccountConnection (Maybe Text)
- createEnvironmentAccountConnection_tags :: Lens' CreateEnvironmentAccountConnection (Maybe [Tag])
- createEnvironmentAccountConnection_environmentName :: Lens' CreateEnvironmentAccountConnection Text
- createEnvironmentAccountConnection_managementAccountId :: Lens' CreateEnvironmentAccountConnection Text
- createEnvironmentAccountConnectionResponse_httpStatus :: Lens' CreateEnvironmentAccountConnectionResponse Int
- createEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' CreateEnvironmentAccountConnectionResponse EnvironmentAccountConnection
- createEnvironmentTemplate_description :: Lens' CreateEnvironmentTemplate (Maybe Text)
- createEnvironmentTemplate_displayName :: Lens' CreateEnvironmentTemplate (Maybe Text)
- createEnvironmentTemplate_encryptionKey :: Lens' CreateEnvironmentTemplate (Maybe Text)
- createEnvironmentTemplate_provisioning :: Lens' CreateEnvironmentTemplate (Maybe Provisioning)
- createEnvironmentTemplate_tags :: Lens' CreateEnvironmentTemplate (Maybe [Tag])
- createEnvironmentTemplate_name :: Lens' CreateEnvironmentTemplate Text
- createEnvironmentTemplateResponse_httpStatus :: Lens' CreateEnvironmentTemplateResponse Int
- createEnvironmentTemplateResponse_environmentTemplate :: Lens' CreateEnvironmentTemplateResponse EnvironmentTemplate
- createEnvironmentTemplateVersion_clientToken :: Lens' CreateEnvironmentTemplateVersion (Maybe Text)
- createEnvironmentTemplateVersion_description :: Lens' CreateEnvironmentTemplateVersion (Maybe Text)
- createEnvironmentTemplateVersion_majorVersion :: Lens' CreateEnvironmentTemplateVersion (Maybe Text)
- createEnvironmentTemplateVersion_tags :: Lens' CreateEnvironmentTemplateVersion (Maybe [Tag])
- createEnvironmentTemplateVersion_source :: Lens' CreateEnvironmentTemplateVersion TemplateVersionSourceInput
- createEnvironmentTemplateVersion_templateName :: Lens' CreateEnvironmentTemplateVersion Text
- createEnvironmentTemplateVersionResponse_httpStatus :: Lens' CreateEnvironmentTemplateVersionResponse Int
- createEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' CreateEnvironmentTemplateVersionResponse EnvironmentTemplateVersion
- createRepository_encryptionKey :: Lens' CreateRepository (Maybe Text)
- createRepository_tags :: Lens' CreateRepository (Maybe [Tag])
- createRepository_connectionArn :: Lens' CreateRepository Text
- createRepository_name :: Lens' CreateRepository Text
- createRepository_provider :: Lens' CreateRepository RepositoryProvider
- createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int
- createRepositoryResponse_repository :: Lens' CreateRepositoryResponse Repository
- createService_branchName :: Lens' CreateService (Maybe Text)
- createService_description :: Lens' CreateService (Maybe Text)
- createService_repositoryConnectionArn :: Lens' CreateService (Maybe Text)
- createService_repositoryId :: Lens' CreateService (Maybe Text)
- createService_tags :: Lens' CreateService (Maybe [Tag])
- createService_templateMinorVersion :: Lens' CreateService (Maybe Text)
- createService_name :: Lens' CreateService Text
- createService_spec :: Lens' CreateService Text
- createService_templateMajorVersion :: Lens' CreateService Text
- createService_templateName :: Lens' CreateService Text
- createServiceResponse_httpStatus :: Lens' CreateServiceResponse Int
- createServiceResponse_service :: Lens' CreateServiceResponse Service
- createServiceTemplate_description :: Lens' CreateServiceTemplate (Maybe Text)
- createServiceTemplate_displayName :: Lens' CreateServiceTemplate (Maybe Text)
- createServiceTemplate_encryptionKey :: Lens' CreateServiceTemplate (Maybe Text)
- createServiceTemplate_pipelineProvisioning :: Lens' CreateServiceTemplate (Maybe Provisioning)
- createServiceTemplate_tags :: Lens' CreateServiceTemplate (Maybe [Tag])
- createServiceTemplate_name :: Lens' CreateServiceTemplate Text
- createServiceTemplateResponse_httpStatus :: Lens' CreateServiceTemplateResponse Int
- createServiceTemplateResponse_serviceTemplate :: Lens' CreateServiceTemplateResponse ServiceTemplate
- createServiceTemplateVersion_clientToken :: Lens' CreateServiceTemplateVersion (Maybe Text)
- createServiceTemplateVersion_description :: Lens' CreateServiceTemplateVersion (Maybe Text)
- createServiceTemplateVersion_majorVersion :: Lens' CreateServiceTemplateVersion (Maybe Text)
- createServiceTemplateVersion_supportedComponentSources :: Lens' CreateServiceTemplateVersion (Maybe [ServiceTemplateSupportedComponentSourceType])
- createServiceTemplateVersion_tags :: Lens' CreateServiceTemplateVersion (Maybe [Tag])
- createServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' CreateServiceTemplateVersion (NonEmpty CompatibleEnvironmentTemplateInput)
- createServiceTemplateVersion_source :: Lens' CreateServiceTemplateVersion TemplateVersionSourceInput
- createServiceTemplateVersion_templateName :: Lens' CreateServiceTemplateVersion Text
- createServiceTemplateVersionResponse_httpStatus :: Lens' CreateServiceTemplateVersionResponse Int
- createServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' CreateServiceTemplateVersionResponse ServiceTemplateVersion
- createTemplateSyncConfig_subdirectory :: Lens' CreateTemplateSyncConfig (Maybe Text)
- createTemplateSyncConfig_branch :: Lens' CreateTemplateSyncConfig Text
- createTemplateSyncConfig_repositoryName :: Lens' CreateTemplateSyncConfig Text
- createTemplateSyncConfig_repositoryProvider :: Lens' CreateTemplateSyncConfig RepositoryProvider
- createTemplateSyncConfig_templateName :: Lens' CreateTemplateSyncConfig Text
- createTemplateSyncConfig_templateType :: Lens' CreateTemplateSyncConfig TemplateType
- createTemplateSyncConfigResponse_templateSyncConfig :: Lens' CreateTemplateSyncConfigResponse (Maybe TemplateSyncConfig)
- createTemplateSyncConfigResponse_httpStatus :: Lens' CreateTemplateSyncConfigResponse Int
- deleteComponent_name :: Lens' DeleteComponent Text
- deleteComponentResponse_component :: Lens' DeleteComponentResponse (Maybe Component)
- deleteComponentResponse_httpStatus :: Lens' DeleteComponentResponse Int
- deleteEnvironment_name :: Lens' DeleteEnvironment Text
- deleteEnvironmentResponse_environment :: Lens' DeleteEnvironmentResponse (Maybe Environment)
- deleteEnvironmentResponse_httpStatus :: Lens' DeleteEnvironmentResponse Int
- deleteEnvironmentAccountConnection_id :: Lens' DeleteEnvironmentAccountConnection Text
- deleteEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' DeleteEnvironmentAccountConnectionResponse (Maybe EnvironmentAccountConnection)
- deleteEnvironmentAccountConnectionResponse_httpStatus :: Lens' DeleteEnvironmentAccountConnectionResponse Int
- deleteEnvironmentTemplate_name :: Lens' DeleteEnvironmentTemplate Text
- deleteEnvironmentTemplateResponse_environmentTemplate :: Lens' DeleteEnvironmentTemplateResponse (Maybe EnvironmentTemplate)
- deleteEnvironmentTemplateResponse_httpStatus :: Lens' DeleteEnvironmentTemplateResponse Int
- deleteEnvironmentTemplateVersion_majorVersion :: Lens' DeleteEnvironmentTemplateVersion Text
- deleteEnvironmentTemplateVersion_minorVersion :: Lens' DeleteEnvironmentTemplateVersion Text
- deleteEnvironmentTemplateVersion_templateName :: Lens' DeleteEnvironmentTemplateVersion Text
- deleteEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' DeleteEnvironmentTemplateVersionResponse (Maybe EnvironmentTemplateVersion)
- deleteEnvironmentTemplateVersionResponse_httpStatus :: Lens' DeleteEnvironmentTemplateVersionResponse Int
- deleteRepository_name :: Lens' DeleteRepository Text
- deleteRepository_provider :: Lens' DeleteRepository RepositoryProvider
- deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe Repository)
- deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int
- deleteService_name :: Lens' DeleteService Text
- deleteServiceResponse_service :: Lens' DeleteServiceResponse (Maybe Service)
- deleteServiceResponse_httpStatus :: Lens' DeleteServiceResponse Int
- deleteServiceTemplate_name :: Lens' DeleteServiceTemplate Text
- deleteServiceTemplateResponse_serviceTemplate :: Lens' DeleteServiceTemplateResponse (Maybe ServiceTemplate)
- deleteServiceTemplateResponse_httpStatus :: Lens' DeleteServiceTemplateResponse Int
- deleteServiceTemplateVersion_majorVersion :: Lens' DeleteServiceTemplateVersion Text
- deleteServiceTemplateVersion_minorVersion :: Lens' DeleteServiceTemplateVersion Text
- deleteServiceTemplateVersion_templateName :: Lens' DeleteServiceTemplateVersion Text
- deleteServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' DeleteServiceTemplateVersionResponse (Maybe ServiceTemplateVersion)
- deleteServiceTemplateVersionResponse_httpStatus :: Lens' DeleteServiceTemplateVersionResponse Int
- deleteTemplateSyncConfig_templateName :: Lens' DeleteTemplateSyncConfig Text
- deleteTemplateSyncConfig_templateType :: Lens' DeleteTemplateSyncConfig TemplateType
- deleteTemplateSyncConfigResponse_templateSyncConfig :: Lens' DeleteTemplateSyncConfigResponse (Maybe TemplateSyncConfig)
- deleteTemplateSyncConfigResponse_httpStatus :: Lens' DeleteTemplateSyncConfigResponse Int
- getAccountSettingsResponse_accountSettings :: Lens' GetAccountSettingsResponse (Maybe AccountSettings)
- getAccountSettingsResponse_httpStatus :: Lens' GetAccountSettingsResponse Int
- getComponent_name :: Lens' GetComponent Text
- getComponentResponse_component :: Lens' GetComponentResponse (Maybe Component)
- getComponentResponse_httpStatus :: Lens' GetComponentResponse Int
- getEnvironment_name :: Lens' GetEnvironment Text
- getEnvironmentResponse_httpStatus :: Lens' GetEnvironmentResponse Int
- getEnvironmentResponse_environment :: Lens' GetEnvironmentResponse Environment
- getEnvironmentAccountConnection_id :: Lens' GetEnvironmentAccountConnection Text
- getEnvironmentAccountConnectionResponse_httpStatus :: Lens' GetEnvironmentAccountConnectionResponse Int
- getEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' GetEnvironmentAccountConnectionResponse EnvironmentAccountConnection
- getEnvironmentTemplate_name :: Lens' GetEnvironmentTemplate Text
- getEnvironmentTemplateResponse_httpStatus :: Lens' GetEnvironmentTemplateResponse Int
- getEnvironmentTemplateResponse_environmentTemplate :: Lens' GetEnvironmentTemplateResponse EnvironmentTemplate
- getEnvironmentTemplateVersion_majorVersion :: Lens' GetEnvironmentTemplateVersion Text
- getEnvironmentTemplateVersion_minorVersion :: Lens' GetEnvironmentTemplateVersion Text
- getEnvironmentTemplateVersion_templateName :: Lens' GetEnvironmentTemplateVersion Text
- getEnvironmentTemplateVersionResponse_httpStatus :: Lens' GetEnvironmentTemplateVersionResponse Int
- getEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' GetEnvironmentTemplateVersionResponse EnvironmentTemplateVersion
- getRepository_name :: Lens' GetRepository Text
- getRepository_provider :: Lens' GetRepository RepositoryProvider
- getRepositoryResponse_httpStatus :: Lens' GetRepositoryResponse Int
- getRepositoryResponse_repository :: Lens' GetRepositoryResponse Repository
- getRepositorySyncStatus_branch :: Lens' GetRepositorySyncStatus Text
- getRepositorySyncStatus_repositoryName :: Lens' GetRepositorySyncStatus Text
- getRepositorySyncStatus_repositoryProvider :: Lens' GetRepositorySyncStatus RepositoryProvider
- getRepositorySyncStatus_syncType :: Lens' GetRepositorySyncStatus SyncType
- getRepositorySyncStatusResponse_latestSync :: Lens' GetRepositorySyncStatusResponse (Maybe RepositorySyncAttempt)
- getRepositorySyncStatusResponse_httpStatus :: Lens' GetRepositorySyncStatusResponse Int
- getService_name :: Lens' GetService Text
- getServiceResponse_service :: Lens' GetServiceResponse (Maybe Service)
- getServiceResponse_httpStatus :: Lens' GetServiceResponse Int
- getServiceInstance_name :: Lens' GetServiceInstance Text
- getServiceInstance_serviceName :: Lens' GetServiceInstance Text
- getServiceInstanceResponse_httpStatus :: Lens' GetServiceInstanceResponse Int
- getServiceInstanceResponse_serviceInstance :: Lens' GetServiceInstanceResponse ServiceInstance
- getServiceTemplate_name :: Lens' GetServiceTemplate Text
- getServiceTemplateResponse_httpStatus :: Lens' GetServiceTemplateResponse Int
- getServiceTemplateResponse_serviceTemplate :: Lens' GetServiceTemplateResponse ServiceTemplate
- getServiceTemplateVersion_majorVersion :: Lens' GetServiceTemplateVersion Text
- getServiceTemplateVersion_minorVersion :: Lens' GetServiceTemplateVersion Text
- getServiceTemplateVersion_templateName :: Lens' GetServiceTemplateVersion Text
- getServiceTemplateVersionResponse_httpStatus :: Lens' GetServiceTemplateVersionResponse Int
- getServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' GetServiceTemplateVersionResponse ServiceTemplateVersion
- getTemplateSyncConfig_templateName :: Lens' GetTemplateSyncConfig Text
- getTemplateSyncConfig_templateType :: Lens' GetTemplateSyncConfig TemplateType
- getTemplateSyncConfigResponse_templateSyncConfig :: Lens' GetTemplateSyncConfigResponse (Maybe TemplateSyncConfig)
- getTemplateSyncConfigResponse_httpStatus :: Lens' GetTemplateSyncConfigResponse Int
- getTemplateSyncStatus_templateName :: Lens' GetTemplateSyncStatus Text
- getTemplateSyncStatus_templateType :: Lens' GetTemplateSyncStatus TemplateType
- getTemplateSyncStatus_templateVersion :: Lens' GetTemplateSyncStatus Text
- getTemplateSyncStatusResponse_desiredState :: Lens' GetTemplateSyncStatusResponse (Maybe Revision)
- getTemplateSyncStatusResponse_latestSuccessfulSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt)
- getTemplateSyncStatusResponse_latestSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt)
- getTemplateSyncStatusResponse_httpStatus :: Lens' GetTemplateSyncStatusResponse Int
- listComponentOutputs_nextToken :: Lens' ListComponentOutputs (Maybe Text)
- listComponentOutputs_componentName :: Lens' ListComponentOutputs Text
- listComponentOutputsResponse_nextToken :: Lens' ListComponentOutputsResponse (Maybe Text)
- listComponentOutputsResponse_httpStatus :: Lens' ListComponentOutputsResponse Int
- listComponentOutputsResponse_outputs :: Lens' ListComponentOutputsResponse [Output]
- listComponentProvisionedResources_nextToken :: Lens' ListComponentProvisionedResources (Maybe Text)
- listComponentProvisionedResources_componentName :: Lens' ListComponentProvisionedResources Text
- listComponentProvisionedResourcesResponse_nextToken :: Lens' ListComponentProvisionedResourcesResponse (Maybe Text)
- listComponentProvisionedResourcesResponse_httpStatus :: Lens' ListComponentProvisionedResourcesResponse Int
- listComponentProvisionedResourcesResponse_provisionedResources :: Lens' ListComponentProvisionedResourcesResponse [ProvisionedResource]
- listComponents_environmentName :: Lens' ListComponents (Maybe Text)
- listComponents_maxResults :: Lens' ListComponents (Maybe Natural)
- listComponents_nextToken :: Lens' ListComponents (Maybe Text)
- listComponents_serviceInstanceName :: Lens' ListComponents (Maybe Text)
- listComponents_serviceName :: Lens' ListComponents (Maybe Text)
- listComponentsResponse_nextToken :: Lens' ListComponentsResponse (Maybe Text)
- listComponentsResponse_httpStatus :: Lens' ListComponentsResponse Int
- listComponentsResponse_components :: Lens' ListComponentsResponse [ComponentSummary]
- listEnvironmentAccountConnections_environmentName :: Lens' ListEnvironmentAccountConnections (Maybe Text)
- listEnvironmentAccountConnections_maxResults :: Lens' ListEnvironmentAccountConnections (Maybe Natural)
- listEnvironmentAccountConnections_nextToken :: Lens' ListEnvironmentAccountConnections (Maybe Text)
- listEnvironmentAccountConnections_statuses :: Lens' ListEnvironmentAccountConnections (Maybe [EnvironmentAccountConnectionStatus])
- listEnvironmentAccountConnections_requestedBy :: Lens' ListEnvironmentAccountConnections EnvironmentAccountConnectionRequesterAccountType
- listEnvironmentAccountConnectionsResponse_nextToken :: Lens' ListEnvironmentAccountConnectionsResponse (Maybe Text)
- listEnvironmentAccountConnectionsResponse_httpStatus :: Lens' ListEnvironmentAccountConnectionsResponse Int
- listEnvironmentAccountConnectionsResponse_environmentAccountConnections :: Lens' ListEnvironmentAccountConnectionsResponse [EnvironmentAccountConnectionSummary]
- listEnvironmentOutputs_nextToken :: Lens' ListEnvironmentOutputs (Maybe Text)
- listEnvironmentOutputs_environmentName :: Lens' ListEnvironmentOutputs Text
- listEnvironmentOutputsResponse_nextToken :: Lens' ListEnvironmentOutputsResponse (Maybe Text)
- listEnvironmentOutputsResponse_httpStatus :: Lens' ListEnvironmentOutputsResponse Int
- listEnvironmentOutputsResponse_outputs :: Lens' ListEnvironmentOutputsResponse [Output]
- listEnvironmentProvisionedResources_nextToken :: Lens' ListEnvironmentProvisionedResources (Maybe Text)
- listEnvironmentProvisionedResources_environmentName :: Lens' ListEnvironmentProvisionedResources Text
- listEnvironmentProvisionedResourcesResponse_nextToken :: Lens' ListEnvironmentProvisionedResourcesResponse (Maybe Text)
- listEnvironmentProvisionedResourcesResponse_httpStatus :: Lens' ListEnvironmentProvisionedResourcesResponse Int
- listEnvironmentProvisionedResourcesResponse_provisionedResources :: Lens' ListEnvironmentProvisionedResourcesResponse [ProvisionedResource]
- listEnvironmentTemplateVersions_majorVersion :: Lens' ListEnvironmentTemplateVersions (Maybe Text)
- listEnvironmentTemplateVersions_maxResults :: Lens' ListEnvironmentTemplateVersions (Maybe Natural)
- listEnvironmentTemplateVersions_nextToken :: Lens' ListEnvironmentTemplateVersions (Maybe Text)
- listEnvironmentTemplateVersions_templateName :: Lens' ListEnvironmentTemplateVersions Text
- listEnvironmentTemplateVersionsResponse_nextToken :: Lens' ListEnvironmentTemplateVersionsResponse (Maybe Text)
- listEnvironmentTemplateVersionsResponse_httpStatus :: Lens' ListEnvironmentTemplateVersionsResponse Int
- listEnvironmentTemplateVersionsResponse_templateVersions :: Lens' ListEnvironmentTemplateVersionsResponse [EnvironmentTemplateVersionSummary]
- listEnvironmentTemplates_maxResults :: Lens' ListEnvironmentTemplates (Maybe Natural)
- listEnvironmentTemplates_nextToken :: Lens' ListEnvironmentTemplates (Maybe Text)
- listEnvironmentTemplatesResponse_nextToken :: Lens' ListEnvironmentTemplatesResponse (Maybe Text)
- listEnvironmentTemplatesResponse_httpStatus :: Lens' ListEnvironmentTemplatesResponse Int
- listEnvironmentTemplatesResponse_templates :: Lens' ListEnvironmentTemplatesResponse [EnvironmentTemplateSummary]
- listEnvironments_environmentTemplates :: Lens' ListEnvironments (Maybe [EnvironmentTemplateFilter])
- listEnvironments_maxResults :: Lens' ListEnvironments (Maybe Natural)
- listEnvironments_nextToken :: Lens' ListEnvironments (Maybe Text)
- listEnvironmentsResponse_nextToken :: Lens' ListEnvironmentsResponse (Maybe Text)
- listEnvironmentsResponse_httpStatus :: Lens' ListEnvironmentsResponse Int
- listEnvironmentsResponse_environments :: Lens' ListEnvironmentsResponse [EnvironmentSummary]
- listRepositories_maxResults :: Lens' ListRepositories (Maybe Natural)
- listRepositories_nextToken :: Lens' ListRepositories (Maybe Text)
- listRepositoriesResponse_nextToken :: Lens' ListRepositoriesResponse (Maybe Text)
- listRepositoriesResponse_httpStatus :: Lens' ListRepositoriesResponse Int
- listRepositoriesResponse_repositories :: Lens' ListRepositoriesResponse [RepositorySummary]
- listRepositorySyncDefinitions_nextToken :: Lens' ListRepositorySyncDefinitions (Maybe Text)
- listRepositorySyncDefinitions_repositoryName :: Lens' ListRepositorySyncDefinitions Text
- listRepositorySyncDefinitions_repositoryProvider :: Lens' ListRepositorySyncDefinitions RepositoryProvider
- listRepositorySyncDefinitions_syncType :: Lens' ListRepositorySyncDefinitions SyncType
- listRepositorySyncDefinitionsResponse_nextToken :: Lens' ListRepositorySyncDefinitionsResponse (Maybe Text)
- listRepositorySyncDefinitionsResponse_httpStatus :: Lens' ListRepositorySyncDefinitionsResponse Int
- listRepositorySyncDefinitionsResponse_syncDefinitions :: Lens' ListRepositorySyncDefinitionsResponse [RepositorySyncDefinition]
- listServiceInstanceOutputs_nextToken :: Lens' ListServiceInstanceOutputs (Maybe Text)
- listServiceInstanceOutputs_serviceInstanceName :: Lens' ListServiceInstanceOutputs Text
- listServiceInstanceOutputs_serviceName :: Lens' ListServiceInstanceOutputs Text
- listServiceInstanceOutputsResponse_nextToken :: Lens' ListServiceInstanceOutputsResponse (Maybe Text)
- listServiceInstanceOutputsResponse_httpStatus :: Lens' ListServiceInstanceOutputsResponse Int
- listServiceInstanceOutputsResponse_outputs :: Lens' ListServiceInstanceOutputsResponse [Output]
- listServiceInstanceProvisionedResources_nextToken :: Lens' ListServiceInstanceProvisionedResources (Maybe Text)
- listServiceInstanceProvisionedResources_serviceInstanceName :: Lens' ListServiceInstanceProvisionedResources Text
- listServiceInstanceProvisionedResources_serviceName :: Lens' ListServiceInstanceProvisionedResources Text
- listServiceInstanceProvisionedResourcesResponse_nextToken :: Lens' ListServiceInstanceProvisionedResourcesResponse (Maybe Text)
- listServiceInstanceProvisionedResourcesResponse_httpStatus :: Lens' ListServiceInstanceProvisionedResourcesResponse Int
- listServiceInstanceProvisionedResourcesResponse_provisionedResources :: Lens' ListServiceInstanceProvisionedResourcesResponse [ProvisionedResource]
- listServiceInstances_filters :: Lens' ListServiceInstances (Maybe [ListServiceInstancesFilter])
- listServiceInstances_maxResults :: Lens' ListServiceInstances (Maybe Natural)
- listServiceInstances_nextToken :: Lens' ListServiceInstances (Maybe Text)
- listServiceInstances_serviceName :: Lens' ListServiceInstances (Maybe Text)
- listServiceInstances_sortBy :: Lens' ListServiceInstances (Maybe ListServiceInstancesSortBy)
- listServiceInstances_sortOrder :: Lens' ListServiceInstances (Maybe SortOrder)
- listServiceInstancesResponse_nextToken :: Lens' ListServiceInstancesResponse (Maybe Text)
- listServiceInstancesResponse_httpStatus :: Lens' ListServiceInstancesResponse Int
- listServiceInstancesResponse_serviceInstances :: Lens' ListServiceInstancesResponse [ServiceInstanceSummary]
- listServicePipelineOutputs_nextToken :: Lens' ListServicePipelineOutputs (Maybe Text)
- listServicePipelineOutputs_serviceName :: Lens' ListServicePipelineOutputs Text
- listServicePipelineOutputsResponse_nextToken :: Lens' ListServicePipelineOutputsResponse (Maybe Text)
- listServicePipelineOutputsResponse_httpStatus :: Lens' ListServicePipelineOutputsResponse Int
- listServicePipelineOutputsResponse_outputs :: Lens' ListServicePipelineOutputsResponse [Output]
- listServicePipelineProvisionedResources_nextToken :: Lens' ListServicePipelineProvisionedResources (Maybe Text)
- listServicePipelineProvisionedResources_serviceName :: Lens' ListServicePipelineProvisionedResources Text
- listServicePipelineProvisionedResourcesResponse_nextToken :: Lens' ListServicePipelineProvisionedResourcesResponse (Maybe Text)
- listServicePipelineProvisionedResourcesResponse_httpStatus :: Lens' ListServicePipelineProvisionedResourcesResponse Int
- listServicePipelineProvisionedResourcesResponse_provisionedResources :: Lens' ListServicePipelineProvisionedResourcesResponse [ProvisionedResource]
- listServiceTemplateVersions_majorVersion :: Lens' ListServiceTemplateVersions (Maybe Text)
- listServiceTemplateVersions_maxResults :: Lens' ListServiceTemplateVersions (Maybe Natural)
- listServiceTemplateVersions_nextToken :: Lens' ListServiceTemplateVersions (Maybe Text)
- listServiceTemplateVersions_templateName :: Lens' ListServiceTemplateVersions Text
- listServiceTemplateVersionsResponse_nextToken :: Lens' ListServiceTemplateVersionsResponse (Maybe Text)
- listServiceTemplateVersionsResponse_httpStatus :: Lens' ListServiceTemplateVersionsResponse Int
- listServiceTemplateVersionsResponse_templateVersions :: Lens' ListServiceTemplateVersionsResponse [ServiceTemplateVersionSummary]
- listServiceTemplates_maxResults :: Lens' ListServiceTemplates (Maybe Natural)
- listServiceTemplates_nextToken :: Lens' ListServiceTemplates (Maybe Text)
- listServiceTemplatesResponse_nextToken :: Lens' ListServiceTemplatesResponse (Maybe Text)
- listServiceTemplatesResponse_httpStatus :: Lens' ListServiceTemplatesResponse Int
- listServiceTemplatesResponse_templates :: Lens' ListServiceTemplatesResponse [ServiceTemplateSummary]
- listServices_maxResults :: Lens' ListServices (Maybe Natural)
- listServices_nextToken :: Lens' ListServices (Maybe Text)
- listServicesResponse_nextToken :: Lens' ListServicesResponse (Maybe Text)
- listServicesResponse_httpStatus :: Lens' ListServicesResponse Int
- listServicesResponse_services :: Lens' ListServicesResponse [ServiceSummary]
- listTagsForResource_maxResults :: Lens' ListTagsForResource (Maybe Natural)
- listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text)
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_nextToken :: Lens' ListTagsForResourceResponse (Maybe Text)
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse [Tag]
- notifyResourceDeploymentStatusChange_deploymentId :: Lens' NotifyResourceDeploymentStatusChange (Maybe Text)
- notifyResourceDeploymentStatusChange_outputs :: Lens' NotifyResourceDeploymentStatusChange (Maybe [Output])
- notifyResourceDeploymentStatusChange_status :: Lens' NotifyResourceDeploymentStatusChange (Maybe ResourceDeploymentStatus)
- notifyResourceDeploymentStatusChange_statusMessage :: Lens' NotifyResourceDeploymentStatusChange (Maybe Text)
- notifyResourceDeploymentStatusChange_resourceArn :: Lens' NotifyResourceDeploymentStatusChange Text
- notifyResourceDeploymentStatusChangeResponse_httpStatus :: Lens' NotifyResourceDeploymentStatusChangeResponse Int
- rejectEnvironmentAccountConnection_id :: Lens' RejectEnvironmentAccountConnection Text
- rejectEnvironmentAccountConnectionResponse_httpStatus :: Lens' RejectEnvironmentAccountConnectionResponse Int
- rejectEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' RejectEnvironmentAccountConnectionResponse EnvironmentAccountConnection
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- updateAccountSettings_deletePipelineProvisioningRepository :: Lens' UpdateAccountSettings (Maybe Bool)
- updateAccountSettings_pipelineCodebuildRoleArn :: Lens' UpdateAccountSettings (Maybe Text)
- updateAccountSettings_pipelineProvisioningRepository :: Lens' UpdateAccountSettings (Maybe RepositoryBranchInput)
- updateAccountSettings_pipelineServiceRoleArn :: Lens' UpdateAccountSettings (Maybe Text)
- updateAccountSettingsResponse_httpStatus :: Lens' UpdateAccountSettingsResponse Int
- updateAccountSettingsResponse_accountSettings :: Lens' UpdateAccountSettingsResponse AccountSettings
- updateComponent_description :: Lens' UpdateComponent (Maybe Text)
- updateComponent_serviceInstanceName :: Lens' UpdateComponent (Maybe Text)
- updateComponent_serviceName :: Lens' UpdateComponent (Maybe Text)
- updateComponent_serviceSpec :: Lens' UpdateComponent (Maybe Text)
- updateComponent_templateFile :: Lens' UpdateComponent (Maybe Text)
- updateComponent_deploymentType :: Lens' UpdateComponent ComponentDeploymentUpdateType
- updateComponent_name :: Lens' UpdateComponent Text
- updateComponentResponse_httpStatus :: Lens' UpdateComponentResponse Int
- updateComponentResponse_component :: Lens' UpdateComponentResponse Component
- updateEnvironment_codebuildRoleArn :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_componentRoleArn :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_description :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_environmentAccountConnectionId :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_protonServiceRoleArn :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_provisioningRepository :: Lens' UpdateEnvironment (Maybe RepositoryBranchInput)
- updateEnvironment_spec :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_templateMajorVersion :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_templateMinorVersion :: Lens' UpdateEnvironment (Maybe Text)
- updateEnvironment_deploymentType :: Lens' UpdateEnvironment DeploymentUpdateType
- updateEnvironment_name :: Lens' UpdateEnvironment Text
- updateEnvironmentResponse_httpStatus :: Lens' UpdateEnvironmentResponse Int
- updateEnvironmentResponse_environment :: Lens' UpdateEnvironmentResponse Environment
- updateEnvironmentAccountConnection_codebuildRoleArn :: Lens' UpdateEnvironmentAccountConnection (Maybe Text)
- updateEnvironmentAccountConnection_componentRoleArn :: Lens' UpdateEnvironmentAccountConnection (Maybe Text)
- updateEnvironmentAccountConnection_roleArn :: Lens' UpdateEnvironmentAccountConnection (Maybe Text)
- updateEnvironmentAccountConnection_id :: Lens' UpdateEnvironmentAccountConnection Text
- updateEnvironmentAccountConnectionResponse_httpStatus :: Lens' UpdateEnvironmentAccountConnectionResponse Int
- updateEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' UpdateEnvironmentAccountConnectionResponse EnvironmentAccountConnection
- updateEnvironmentTemplate_description :: Lens' UpdateEnvironmentTemplate (Maybe Text)
- updateEnvironmentTemplate_displayName :: Lens' UpdateEnvironmentTemplate (Maybe Text)
- updateEnvironmentTemplate_name :: Lens' UpdateEnvironmentTemplate Text
- updateEnvironmentTemplateResponse_httpStatus :: Lens' UpdateEnvironmentTemplateResponse Int
- updateEnvironmentTemplateResponse_environmentTemplate :: Lens' UpdateEnvironmentTemplateResponse EnvironmentTemplate
- updateEnvironmentTemplateVersion_description :: Lens' UpdateEnvironmentTemplateVersion (Maybe Text)
- updateEnvironmentTemplateVersion_status :: Lens' UpdateEnvironmentTemplateVersion (Maybe TemplateVersionStatus)
- updateEnvironmentTemplateVersion_majorVersion :: Lens' UpdateEnvironmentTemplateVersion Text
- updateEnvironmentTemplateVersion_minorVersion :: Lens' UpdateEnvironmentTemplateVersion Text
- updateEnvironmentTemplateVersion_templateName :: Lens' UpdateEnvironmentTemplateVersion Text
- updateEnvironmentTemplateVersionResponse_httpStatus :: Lens' UpdateEnvironmentTemplateVersionResponse Int
- updateEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' UpdateEnvironmentTemplateVersionResponse EnvironmentTemplateVersion
- updateService_description :: Lens' UpdateService (Maybe Text)
- updateService_spec :: Lens' UpdateService (Maybe Text)
- updateService_name :: Lens' UpdateService Text
- updateServiceResponse_httpStatus :: Lens' UpdateServiceResponse Int
- updateServiceResponse_service :: Lens' UpdateServiceResponse Service
- updateServiceInstance_spec :: Lens' UpdateServiceInstance (Maybe Text)
- updateServiceInstance_templateMajorVersion :: Lens' UpdateServiceInstance (Maybe Text)
- updateServiceInstance_templateMinorVersion :: Lens' UpdateServiceInstance (Maybe Text)
- updateServiceInstance_deploymentType :: Lens' UpdateServiceInstance DeploymentUpdateType
- updateServiceInstance_name :: Lens' UpdateServiceInstance Text
- updateServiceInstance_serviceName :: Lens' UpdateServiceInstance Text
- updateServiceInstanceResponse_httpStatus :: Lens' UpdateServiceInstanceResponse Int
- updateServiceInstanceResponse_serviceInstance :: Lens' UpdateServiceInstanceResponse ServiceInstance
- updateServicePipeline_templateMajorVersion :: Lens' UpdateServicePipeline (Maybe Text)
- updateServicePipeline_templateMinorVersion :: Lens' UpdateServicePipeline (Maybe Text)
- updateServicePipeline_deploymentType :: Lens' UpdateServicePipeline DeploymentUpdateType
- updateServicePipeline_serviceName :: Lens' UpdateServicePipeline Text
- updateServicePipeline_spec :: Lens' UpdateServicePipeline Text
- updateServicePipelineResponse_httpStatus :: Lens' UpdateServicePipelineResponse Int
- updateServicePipelineResponse_pipeline :: Lens' UpdateServicePipelineResponse ServicePipeline
- updateServiceTemplate_description :: Lens' UpdateServiceTemplate (Maybe Text)
- updateServiceTemplate_displayName :: Lens' UpdateServiceTemplate (Maybe Text)
- updateServiceTemplate_name :: Lens' UpdateServiceTemplate Text
- updateServiceTemplateResponse_httpStatus :: Lens' UpdateServiceTemplateResponse Int
- updateServiceTemplateResponse_serviceTemplate :: Lens' UpdateServiceTemplateResponse ServiceTemplate
- updateServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' UpdateServiceTemplateVersion (Maybe (NonEmpty CompatibleEnvironmentTemplateInput))
- updateServiceTemplateVersion_description :: Lens' UpdateServiceTemplateVersion (Maybe Text)
- updateServiceTemplateVersion_status :: Lens' UpdateServiceTemplateVersion (Maybe TemplateVersionStatus)
- updateServiceTemplateVersion_supportedComponentSources :: Lens' UpdateServiceTemplateVersion (Maybe [ServiceTemplateSupportedComponentSourceType])
- updateServiceTemplateVersion_majorVersion :: Lens' UpdateServiceTemplateVersion Text
- updateServiceTemplateVersion_minorVersion :: Lens' UpdateServiceTemplateVersion Text
- updateServiceTemplateVersion_templateName :: Lens' UpdateServiceTemplateVersion Text
- updateServiceTemplateVersionResponse_httpStatus :: Lens' UpdateServiceTemplateVersionResponse Int
- updateServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' UpdateServiceTemplateVersionResponse ServiceTemplateVersion
- updateTemplateSyncConfig_subdirectory :: Lens' UpdateTemplateSyncConfig (Maybe Text)
- updateTemplateSyncConfig_branch :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_repositoryName :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_repositoryProvider :: Lens' UpdateTemplateSyncConfig RepositoryProvider
- updateTemplateSyncConfig_templateName :: Lens' UpdateTemplateSyncConfig Text
- updateTemplateSyncConfig_templateType :: Lens' UpdateTemplateSyncConfig TemplateType
- updateTemplateSyncConfigResponse_templateSyncConfig :: Lens' UpdateTemplateSyncConfigResponse (Maybe TemplateSyncConfig)
- updateTemplateSyncConfigResponse_httpStatus :: Lens' UpdateTemplateSyncConfigResponse Int
- accountSettings_pipelineCodebuildRoleArn :: Lens' AccountSettings (Maybe Text)
- accountSettings_pipelineProvisioningRepository :: Lens' AccountSettings (Maybe RepositoryBranch)
- accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text)
- compatibleEnvironmentTemplate_majorVersion :: Lens' CompatibleEnvironmentTemplate Text
- compatibleEnvironmentTemplate_templateName :: Lens' CompatibleEnvironmentTemplate Text
- compatibleEnvironmentTemplateInput_majorVersion :: Lens' CompatibleEnvironmentTemplateInput Text
- compatibleEnvironmentTemplateInput_templateName :: Lens' CompatibleEnvironmentTemplateInput Text
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- environmentTemplateFilter_majorVersion :: Lens' EnvironmentTemplateFilter Text
- environmentTemplateFilter_templateName :: Lens' EnvironmentTemplateFilter Text
- 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
- 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
- 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
- listServiceInstancesFilter_key :: Lens' ListServiceInstancesFilter (Maybe ListServiceInstancesFilterBy)
- listServiceInstancesFilter_value :: Lens' ListServiceInstancesFilter (Maybe Text)
- output_key :: Lens' Output (Maybe Text)
- output_valueString :: Lens' Output (Maybe Text)
- provisionedResource_identifier :: Lens' ProvisionedResource (Maybe Text)
- provisionedResource_name :: Lens' ProvisionedResource (Maybe Text)
- provisionedResource_provisioningEngine :: Lens' ProvisionedResource (Maybe ProvisionedResourceEngine)
- 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
- repositoryBranch_arn :: Lens' RepositoryBranch Text
- repositoryBranch_branch :: Lens' RepositoryBranch Text
- repositoryBranch_name :: Lens' RepositoryBranch Text
- repositoryBranch_provider :: Lens' RepositoryBranch RepositoryProvider
- repositoryBranchInput_branch :: Lens' RepositoryBranchInput Text
- repositoryBranchInput_name :: Lens' RepositoryBranchInput Text
- repositoryBranchInput_provider :: Lens' RepositoryBranchInput RepositoryProvider
- repositorySummary_arn :: Lens' RepositorySummary Text
- repositorySummary_name :: Lens' RepositorySummary Text
- repositorySummary_provider :: Lens' RepositorySummary RepositoryProvider
- repositorySyncAttempt_events :: Lens' RepositorySyncAttempt [RepositorySyncEvent]
- repositorySyncAttempt_startedAt :: Lens' RepositorySyncAttempt UTCTime
- repositorySyncAttempt_status :: Lens' RepositorySyncAttempt RepositorySyncStatus
- repositorySyncDefinition_branch :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_directory :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_parent :: Lens' RepositorySyncDefinition Text
- repositorySyncDefinition_target :: Lens' RepositorySyncDefinition Text
- repositorySyncEvent_externalId :: Lens' RepositorySyncEvent (Maybe Text)
- repositorySyncEvent_event :: Lens' RepositorySyncEvent Text
- repositorySyncEvent_time :: Lens' RepositorySyncEvent UTCTime
- repositorySyncEvent_type :: Lens' RepositorySyncEvent Text
- 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
- resourceSyncEvent_externalId :: Lens' ResourceSyncEvent (Maybe Text)
- resourceSyncEvent_event :: Lens' ResourceSyncEvent Text
- resourceSyncEvent_time :: Lens' ResourceSyncEvent UTCTime
- resourceSyncEvent_type :: Lens' ResourceSyncEvent Text
- 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
- s3ObjectSource_bucket :: Lens' S3ObjectSource Text
- s3ObjectSource_key :: Lens' S3ObjectSource Text
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- 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
- templateVersionSourceInput_s3 :: Lens' TemplateVersionSourceInput (Maybe S3ObjectSource)
Operations
AcceptEnvironmentAccountConnection
acceptEnvironmentAccountConnection_id :: Lens' AcceptEnvironmentAccountConnection Text Source #
The ID of the environment account connection.
acceptEnvironmentAccountConnectionResponse_httpStatus :: Lens' AcceptEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
acceptEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' AcceptEnvironmentAccountConnectionResponse EnvironmentAccountConnection Source #
The environment account connection data that's returned by Proton.
CancelComponentDeployment
cancelComponentDeployment_componentName :: Lens' CancelComponentDeployment Text Source #
The name of the component with the deployment to cancel.
cancelComponentDeploymentResponse_httpStatus :: Lens' CancelComponentDeploymentResponse Int Source #
The response's http status code.
cancelComponentDeploymentResponse_component :: Lens' CancelComponentDeploymentResponse Component Source #
The detailed data of the component with the deployment that is being canceled.
CancelEnvironmentDeployment
cancelEnvironmentDeployment_environmentName :: Lens' CancelEnvironmentDeployment Text Source #
The name of the environment with the deployment to cancel.
cancelEnvironmentDeploymentResponse_httpStatus :: Lens' CancelEnvironmentDeploymentResponse Int Source #
The response's http status code.
cancelEnvironmentDeploymentResponse_environment :: Lens' CancelEnvironmentDeploymentResponse Environment Source #
The environment summary data that's returned by Proton.
CancelServiceInstanceDeployment
cancelServiceInstanceDeployment_serviceInstanceName :: Lens' CancelServiceInstanceDeployment Text Source #
The name of the service instance with the deployment to cancel.
cancelServiceInstanceDeployment_serviceName :: Lens' CancelServiceInstanceDeployment Text Source #
The name of the service with the service instance deployment to cancel.
cancelServiceInstanceDeploymentResponse_httpStatus :: Lens' CancelServiceInstanceDeploymentResponse Int Source #
The response's http status code.
cancelServiceInstanceDeploymentResponse_serviceInstance :: Lens' CancelServiceInstanceDeploymentResponse ServiceInstance Source #
The service instance summary data that's returned by Proton.
CancelServicePipelineDeployment
cancelServicePipelineDeployment_serviceName :: Lens' CancelServicePipelineDeployment Text Source #
The name of the service with the service pipeline deployment to cancel.
cancelServicePipelineDeploymentResponse_httpStatus :: Lens' CancelServicePipelineDeploymentResponse Int Source #
The response's http status code.
cancelServicePipelineDeploymentResponse_pipeline :: Lens' CancelServicePipelineDeploymentResponse ServicePipeline Source #
The service pipeline detail data that's returned by Proton.
CreateComponent
createComponent_description :: Lens' CreateComponent (Maybe Text) Source #
An optional customer-provided description of the component.
createComponent_environmentName :: Lens' CreateComponent (Maybe Text) Source #
The name of the Proton environment that you want to associate this
component with. You must specify this when you don't specify
serviceInstanceName
and serviceName
.
createComponent_serviceInstanceName :: Lens' CreateComponent (Maybe Text) Source #
The name of the service instance that you want to attach this component
to. If you don't specify this, the component isn't attached to any
service instance. Specify both serviceInstanceName
and serviceName
or neither of them.
createComponent_serviceName :: Lens' CreateComponent (Maybe Text) Source #
The name of the service that serviceInstanceName
is associated with.
If you don't specify this, the component isn't attached to any service
instance. Specify both serviceInstanceName
and serviceName
or
neither of them.
createComponent_serviceSpec :: Lens' CreateComponent (Maybe Text) Source #
The service spec that you want the component to use to access service inputs. Set this only when you attach the component to a service instance.
createComponent_tags :: Lens' CreateComponent (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton component. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createComponent_manifest :: Lens' CreateComponent Text Source #
A path to a manifest file that lists the Infrastructure as Code (IaC) file, template language, and rendering engine for infrastructure that a custom component provisions.
createComponent_name :: Lens' CreateComponent Text Source #
The customer-provided name of the component.
createComponent_templateFile :: Lens' CreateComponent Text Source #
A path to the Infrastructure as Code (IaC) file describing infrastructure that a custom component provisions.
Components support a single IaC file, even if you use Terraform as your template language.
createComponentResponse_httpStatus :: Lens' CreateComponentResponse Int Source #
The response's http status code.
createComponentResponse_component :: Lens' CreateComponentResponse Component Source #
The detailed data of the created component.
CreateEnvironment
createEnvironment_codebuildRoleArn :: Lens' CreateEnvironment (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.
To use CodeBuild-based provisioning for the environment or for any
service instance running in the environment, specify either the
environmentAccountConnectionId
or codebuildRoleArn
parameter.
createEnvironment_componentRoleArn :: Lens' CreateEnvironment (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.
You must specify componentRoleArn
to allow directly defined components
to be associated with this environment.
For more information about components, see Proton components in the Proton User Guide.
createEnvironment_description :: Lens' CreateEnvironment (Maybe Text) Source #
A description of the environment that's being created and deployed.
createEnvironment_environmentAccountConnectionId :: Lens' CreateEnvironment (Maybe Text) Source #
The ID of the environment account connection that you provide if you're provisioning your environment infrastructure resources to an environment account. For more information, see Environment account connections in the Proton User guide.
To use Amazon Web Services-managed provisioning for the environment,
specify either the environmentAccountConnectionId
or
protonServiceRoleArn
parameter and omit the provisioningRepository
parameter.
createEnvironment_protonServiceRoleArn :: Lens' CreateEnvironment (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.
To use Amazon Web Services-managed provisioning for the environment,
specify either the environmentAccountConnectionId
or
protonServiceRoleArn
parameter and omit the provisioningRepository
parameter.
createEnvironment_provisioningRepository :: Lens' CreateEnvironment (Maybe RepositoryBranchInput) 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.
To use self-managed provisioning for the environment, specify this
parameter and omit the environmentAccountConnectionId
and
protonServiceRoleArn
parameters.
createEnvironment_tags :: Lens' CreateEnvironment (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton environment. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createEnvironment_templateMinorVersion :: Lens' CreateEnvironment (Maybe Text) Source #
The minor version of the environment template.
createEnvironment_name :: Lens' CreateEnvironment Text Source #
The name of the environment.
createEnvironment_spec :: Lens' CreateEnvironment Text Source #
A YAML formatted string that provides inputs as defined in the environment template bundle schema file. For more information, see Environments in the Proton User Guide.
createEnvironment_templateMajorVersion :: Lens' CreateEnvironment Text Source #
The major version of the environment template.
createEnvironment_templateName :: Lens' CreateEnvironment Text Source #
The name of the environment template. For more information, see Environment Templates in the Proton User Guide.
createEnvironmentResponse_httpStatus :: Lens' CreateEnvironmentResponse Int Source #
The response's http status code.
createEnvironmentResponse_environment :: Lens' CreateEnvironmentResponse Environment Source #
The environment detail data that's returned by Proton.
CreateEnvironmentAccountConnection
createEnvironmentAccountConnection_clientToken :: Lens' CreateEnvironmentAccountConnection (Maybe Text) Source #
When included, if two identical requests are made with the same client token, Proton returns the environment account connection that the first request created.
createEnvironmentAccountConnection_codebuildRoleArn :: Lens' CreateEnvironmentAccountConnection (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.
createEnvironmentAccountConnection_componentRoleArn :: Lens' CreateEnvironmentAccountConnection (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.
You must specify componentRoleArn
to allow directly defined components
to be associated with any environments running in this account.
For more information about components, see Proton components in the Proton User Guide.
createEnvironmentAccountConnection_roleArn :: Lens' CreateEnvironmentAccountConnection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. Proton uses this role to provision infrastructure resources in the associated environment account.
createEnvironmentAccountConnection_tags :: Lens' CreateEnvironmentAccountConnection (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton environment account connection. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createEnvironmentAccountConnection_environmentName :: Lens' CreateEnvironmentAccountConnection Text Source #
The name of the Proton environment that's created in the associated management account.
createEnvironmentAccountConnection_managementAccountId :: Lens' CreateEnvironmentAccountConnection Text Source #
The ID of the management account that accepts or rejects the environment account connection. You create and manage the Proton environment in this account. If the management account accepts the environment account connection, Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.
createEnvironmentAccountConnectionResponse_httpStatus :: Lens' CreateEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
createEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' CreateEnvironmentAccountConnectionResponse EnvironmentAccountConnection Source #
The environment account connection detail data that's returned by Proton.
CreateEnvironmentTemplate
createEnvironmentTemplate_description :: Lens' CreateEnvironmentTemplate (Maybe Text) Source #
A description of the environment template.
createEnvironmentTemplate_displayName :: Lens' CreateEnvironmentTemplate (Maybe Text) Source #
The environment template name as displayed in the developer interface.
createEnvironmentTemplate_encryptionKey :: Lens' CreateEnvironmentTemplate (Maybe Text) Source #
A customer provided encryption key that Proton uses to encrypt data.
createEnvironmentTemplate_provisioning :: Lens' CreateEnvironmentTemplate (Maybe Provisioning) Source #
When included, indicates that the environment template is for customer provisioned and managed infrastructure.
createEnvironmentTemplate_tags :: Lens' CreateEnvironmentTemplate (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton environment template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createEnvironmentTemplate_name :: Lens' CreateEnvironmentTemplate Text Source #
The name of the environment template.
createEnvironmentTemplateResponse_httpStatus :: Lens' CreateEnvironmentTemplateResponse Int Source #
The response's http status code.
createEnvironmentTemplateResponse_environmentTemplate :: Lens' CreateEnvironmentTemplateResponse EnvironmentTemplate Source #
The environment template detail data that's returned by Proton.
CreateEnvironmentTemplateVersion
createEnvironmentTemplateVersion_clientToken :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #
When included, if two identical requests are made with the same client token, Proton returns the environment template version that the first request created.
createEnvironmentTemplateVersion_description :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #
A description of the new version of an environment template.
createEnvironmentTemplateVersion_majorVersion :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #
To create a new minor version of the environment template, include
major Version
.
To create a new major and minor version of the environment template,
exclude major Version
.
createEnvironmentTemplateVersion_tags :: Lens' CreateEnvironmentTemplateVersion (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton environment template version. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createEnvironmentTemplateVersion_source :: Lens' CreateEnvironmentTemplateVersion TemplateVersionSourceInput Source #
An object that includes the template bundle S3 bucket path and name for the new version of an template.
createEnvironmentTemplateVersion_templateName :: Lens' CreateEnvironmentTemplateVersion Text Source #
The name of the environment template.
createEnvironmentTemplateVersionResponse_httpStatus :: Lens' CreateEnvironmentTemplateVersionResponse Int Source #
The response's http status code.
createEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' CreateEnvironmentTemplateVersionResponse EnvironmentTemplateVersion Source #
The environment template detail data that's returned by Proton.
CreateRepository
createRepository_encryptionKey :: Lens' CreateRepository (Maybe Text) Source #
The ARN of your customer Amazon Web Services Key Management Service (Amazon Web Services KMS) key.
createRepository_tags :: Lens' CreateRepository (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton repository. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createRepository_connectionArn :: Lens' CreateRepository Text Source #
The Amazon Resource Name (ARN) of your AWS CodeStar connection that connects Proton to your repository provider account. For more information, see Setting up for Proton in the Proton User Guide.
createRepository_name :: Lens' CreateRepository Text Source #
The repository name (for example, myrepos/myrepo
).
createRepository_provider :: Lens' CreateRepository RepositoryProvider Source #
The repository provider.
createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int Source #
The response's http status code.
createRepositoryResponse_repository :: Lens' CreateRepositoryResponse Repository Source #
The repository link's detail data that's returned by Proton.
CreateService
createService_branchName :: Lens' CreateService (Maybe Text) Source #
The name of the code repository branch that holds the code that's deployed in Proton. Don't include this parameter if your service template doesn't include a service pipeline.
createService_description :: Lens' CreateService (Maybe Text) Source #
A description of the Proton service.
createService_repositoryConnectionArn :: Lens' CreateService (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. Don't include this parameter if your service template doesn't include a service pipeline.
createService_repositoryId :: Lens' CreateService (Maybe Text) Source #
The ID of the code repository. Don't include this parameter if your service template doesn't include a service pipeline.
createService_tags :: Lens' CreateService (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton service. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createService_templateMinorVersion :: Lens' CreateService (Maybe Text) Source #
The minor version of the service template that was used to create the service.
createService_name :: Lens' CreateService Text Source #
The service name.
createService_spec :: Lens' CreateService Text Source #
A link to a spec file that provides inputs as defined in the service template bundle schema file. The spec file is in YAML format. Don’t include pipeline inputs in the spec if your service template doesn’t include a service pipeline. For more information, see Create a service in the Proton User Guide.
createService_templateMajorVersion :: Lens' CreateService Text Source #
The major version of the service template that was used to create the service.
createService_templateName :: Lens' CreateService Text Source #
The name of the service template that's used to create the service.
createServiceResponse_httpStatus :: Lens' CreateServiceResponse Int Source #
The response's http status code.
createServiceResponse_service :: Lens' CreateServiceResponse Service Source #
The service detail data that's returned by Proton.
CreateServiceTemplate
createServiceTemplate_description :: Lens' CreateServiceTemplate (Maybe Text) Source #
A description of the service template.
createServiceTemplate_displayName :: Lens' CreateServiceTemplate (Maybe Text) Source #
The name of the service template as displayed in the developer interface.
createServiceTemplate_encryptionKey :: Lens' CreateServiceTemplate (Maybe Text) Source #
A customer provided encryption key that's used to encrypt data.
createServiceTemplate_pipelineProvisioning :: Lens' CreateServiceTemplate (Maybe Provisioning) Source #
By default, Proton provides a service pipeline for your service. When this parameter is included, it indicates that an Proton service pipeline isn't provided for your service. After it's included, it can't be changed. For more information, see Template bundles in the Proton User Guide.
createServiceTemplate_tags :: Lens' CreateServiceTemplate (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton service template. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createServiceTemplate_name :: Lens' CreateServiceTemplate Text Source #
The name of the service template.
createServiceTemplateResponse_httpStatus :: Lens' CreateServiceTemplateResponse Int Source #
The response's http status code.
createServiceTemplateResponse_serviceTemplate :: Lens' CreateServiceTemplateResponse ServiceTemplate Source #
The service template detail data that's returned by Proton.
CreateServiceTemplateVersion
createServiceTemplateVersion_clientToken :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #
When included, if two identical requests are made with the same client token, Proton returns the service template version that the first request created.
createServiceTemplateVersion_description :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #
A description of the new version of a service template.
createServiceTemplateVersion_majorVersion :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #
To create a new minor version of the service template, include a
major Version
.
To create a new major and minor version of the service template,
exclude major Version
.
createServiceTemplateVersion_supportedComponentSources :: Lens' CreateServiceTemplateVersion (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.
createServiceTemplateVersion_tags :: Lens' CreateServiceTemplateVersion (Maybe [Tag]) Source #
An optional list of metadata items that you can associate with the Proton service template version. A tag is a key-value pair.
For more information, see Proton resources and tagging in the Proton User Guide.
createServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' CreateServiceTemplateVersion (NonEmpty CompatibleEnvironmentTemplateInput) Source #
An array of environment template objects that are compatible with the new service template version. A service instance based on this service template version can run in environments based on compatible templates.
createServiceTemplateVersion_source :: Lens' CreateServiceTemplateVersion TemplateVersionSourceInput Source #
An object that includes the template bundle S3 bucket path and name for the new version of a service template.
createServiceTemplateVersion_templateName :: Lens' CreateServiceTemplateVersion Text Source #
The name of the service template.
createServiceTemplateVersionResponse_httpStatus :: Lens' CreateServiceTemplateVersionResponse Int Source #
The response's http status code.
createServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' CreateServiceTemplateVersionResponse ServiceTemplateVersion Source #
The service template version summary of detail data that's returned by Proton.
CreateTemplateSyncConfig
createTemplateSyncConfig_subdirectory :: Lens' CreateTemplateSyncConfig (Maybe Text) Source #
A repository subdirectory path to your template bundle directory. When included, Proton limits the template bundle search to this repository directory.
createTemplateSyncConfig_branch :: Lens' CreateTemplateSyncConfig Text Source #
The repository branch for your template.
createTemplateSyncConfig_repositoryName :: Lens' CreateTemplateSyncConfig Text Source #
The repository name (for example, myrepos/myrepo
).
createTemplateSyncConfig_repositoryProvider :: Lens' CreateTemplateSyncConfig RepositoryProvider Source #
The provider type for your repository.
createTemplateSyncConfig_templateName :: Lens' CreateTemplateSyncConfig Text Source #
The name of your registered template.
createTemplateSyncConfig_templateType :: Lens' CreateTemplateSyncConfig TemplateType Source #
The type of the registered template.
createTemplateSyncConfigResponse_templateSyncConfig :: Lens' CreateTemplateSyncConfigResponse (Maybe TemplateSyncConfig) Source #
The template sync configuration detail data that's returned by Proton.
createTemplateSyncConfigResponse_httpStatus :: Lens' CreateTemplateSyncConfigResponse Int Source #
The response's http status code.
DeleteComponent
deleteComponent_name :: Lens' DeleteComponent Text Source #
The name of the component to delete.
deleteComponentResponse_component :: Lens' DeleteComponentResponse (Maybe Component) Source #
The detailed data of the component being deleted.
deleteComponentResponse_httpStatus :: Lens' DeleteComponentResponse Int Source #
The response's http status code.
DeleteEnvironment
deleteEnvironment_name :: Lens' DeleteEnvironment Text Source #
The name of the environment to delete.
deleteEnvironmentResponse_environment :: Lens' DeleteEnvironmentResponse (Maybe Environment) Source #
The detailed data of the environment being deleted.
deleteEnvironmentResponse_httpStatus :: Lens' DeleteEnvironmentResponse Int Source #
The response's http status code.
DeleteEnvironmentAccountConnection
deleteEnvironmentAccountConnection_id :: Lens' DeleteEnvironmentAccountConnection Text Source #
The ID of the environment account connection to delete.
deleteEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' DeleteEnvironmentAccountConnectionResponse (Maybe EnvironmentAccountConnection) Source #
The detailed data of the environment account connection being deleted.
deleteEnvironmentAccountConnectionResponse_httpStatus :: Lens' DeleteEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
DeleteEnvironmentTemplate
deleteEnvironmentTemplate_name :: Lens' DeleteEnvironmentTemplate Text Source #
The name of the environment template to delete.
deleteEnvironmentTemplateResponse_environmentTemplate :: Lens' DeleteEnvironmentTemplateResponse (Maybe EnvironmentTemplate) Source #
The detailed data of the environment template being deleted.
deleteEnvironmentTemplateResponse_httpStatus :: Lens' DeleteEnvironmentTemplateResponse Int Source #
The response's http status code.
DeleteEnvironmentTemplateVersion
deleteEnvironmentTemplateVersion_majorVersion :: Lens' DeleteEnvironmentTemplateVersion Text Source #
The environment template major version to delete.
deleteEnvironmentTemplateVersion_minorVersion :: Lens' DeleteEnvironmentTemplateVersion Text Source #
The environment template minor version to delete.
deleteEnvironmentTemplateVersion_templateName :: Lens' DeleteEnvironmentTemplateVersion Text Source #
The name of the environment template.
deleteEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' DeleteEnvironmentTemplateVersionResponse (Maybe EnvironmentTemplateVersion) Source #
The detailed data of the environment template version being deleted.
deleteEnvironmentTemplateVersionResponse_httpStatus :: Lens' DeleteEnvironmentTemplateVersionResponse Int Source #
The response's http status code.
DeleteRepository
deleteRepository_name :: Lens' DeleteRepository Text Source #
The repository name.
deleteRepository_provider :: Lens' DeleteRepository RepositoryProvider Source #
The repository provider.
deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe Repository) Source #
The deleted repository link's detail data that's returned by Proton.
deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int Source #
The response's http status code.
DeleteService
deleteService_name :: Lens' DeleteService Text Source #
The name of the service to delete.
deleteServiceResponse_service :: Lens' DeleteServiceResponse (Maybe Service) Source #
The detailed data of the service being deleted.
deleteServiceResponse_httpStatus :: Lens' DeleteServiceResponse Int Source #
The response's http status code.
DeleteServiceTemplate
deleteServiceTemplate_name :: Lens' DeleteServiceTemplate Text Source #
The name of the service template to delete.
deleteServiceTemplateResponse_serviceTemplate :: Lens' DeleteServiceTemplateResponse (Maybe ServiceTemplate) Source #
The detailed data of the service template being deleted.
deleteServiceTemplateResponse_httpStatus :: Lens' DeleteServiceTemplateResponse Int Source #
The response's http status code.
DeleteServiceTemplateVersion
deleteServiceTemplateVersion_majorVersion :: Lens' DeleteServiceTemplateVersion Text Source #
The service template major version to delete.
deleteServiceTemplateVersion_minorVersion :: Lens' DeleteServiceTemplateVersion Text Source #
The service template minor version to delete.
deleteServiceTemplateVersion_templateName :: Lens' DeleteServiceTemplateVersion Text Source #
The name of the service template.
deleteServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' DeleteServiceTemplateVersionResponse (Maybe ServiceTemplateVersion) Source #
The detailed data of the service template version being deleted.
deleteServiceTemplateVersionResponse_httpStatus :: Lens' DeleteServiceTemplateVersionResponse Int Source #
The response's http status code.
DeleteTemplateSyncConfig
deleteTemplateSyncConfig_templateName :: Lens' DeleteTemplateSyncConfig Text Source #
The template name.
deleteTemplateSyncConfig_templateType :: Lens' DeleteTemplateSyncConfig TemplateType Source #
The template type.
deleteTemplateSyncConfigResponse_templateSyncConfig :: Lens' DeleteTemplateSyncConfigResponse (Maybe TemplateSyncConfig) Source #
The template sync configuration detail data that's returned by Proton.
deleteTemplateSyncConfigResponse_httpStatus :: Lens' DeleteTemplateSyncConfigResponse Int Source #
The response's http status code.
GetAccountSettings
getAccountSettingsResponse_accountSettings :: Lens' GetAccountSettingsResponse (Maybe AccountSettings) Source #
The Proton pipeline service role detail data that's returned by Proton.
getAccountSettingsResponse_httpStatus :: Lens' GetAccountSettingsResponse Int Source #
The response's http status code.
GetComponent
getComponent_name :: Lens' GetComponent Text Source #
The name of the component that you want to get the detailed data for.
getComponentResponse_component :: Lens' GetComponentResponse (Maybe Component) Source #
The detailed data of the requested component.
getComponentResponse_httpStatus :: Lens' GetComponentResponse Int Source #
The response's http status code.
GetEnvironment
getEnvironment_name :: Lens' GetEnvironment Text Source #
The name of the environment that you want to get the detailed data for.
getEnvironmentResponse_httpStatus :: Lens' GetEnvironmentResponse Int Source #
The response's http status code.
getEnvironmentResponse_environment :: Lens' GetEnvironmentResponse Environment Source #
The detailed data of the requested environment.
GetEnvironmentAccountConnection
getEnvironmentAccountConnection_id :: Lens' GetEnvironmentAccountConnection Text Source #
The ID of the environment account connection that you want to get the detailed data for.
getEnvironmentAccountConnectionResponse_httpStatus :: Lens' GetEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
getEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' GetEnvironmentAccountConnectionResponse EnvironmentAccountConnection Source #
The detailed data of the requested environment account connection.
GetEnvironmentTemplate
getEnvironmentTemplate_name :: Lens' GetEnvironmentTemplate Text Source #
The name of the environment template that you want to get the detailed data for.
getEnvironmentTemplateResponse_httpStatus :: Lens' GetEnvironmentTemplateResponse Int Source #
The response's http status code.
getEnvironmentTemplateResponse_environmentTemplate :: Lens' GetEnvironmentTemplateResponse EnvironmentTemplate Source #
The detailed data of the requested environment template.
GetEnvironmentTemplateVersion
getEnvironmentTemplateVersion_majorVersion :: Lens' GetEnvironmentTemplateVersion Text Source #
To get environment template major version detail data, include
major Version
.
getEnvironmentTemplateVersion_minorVersion :: Lens' GetEnvironmentTemplateVersion Text Source #
To get environment template minor version detail data, include
minorVersion
.
getEnvironmentTemplateVersion_templateName :: Lens' GetEnvironmentTemplateVersion Text Source #
The name of the environment template a version of which you want to get detailed data for.
getEnvironmentTemplateVersionResponse_httpStatus :: Lens' GetEnvironmentTemplateVersionResponse Int Source #
The response's http status code.
getEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' GetEnvironmentTemplateVersionResponse EnvironmentTemplateVersion Source #
The detailed data of the requested environment template version.
GetRepository
getRepository_name :: Lens' GetRepository Text Source #
The repository name, for example myrepos/myrepo
.
getRepository_provider :: Lens' GetRepository RepositoryProvider Source #
The repository provider.
getRepositoryResponse_httpStatus :: Lens' GetRepositoryResponse Int Source #
The response's http status code.
getRepositoryResponse_repository :: Lens' GetRepositoryResponse Repository Source #
The repository link's detail data that's returned by Proton.
GetRepositorySyncStatus
getRepositorySyncStatus_branch :: Lens' GetRepositorySyncStatus Text Source #
The repository branch.
getRepositorySyncStatus_repositoryName :: Lens' GetRepositorySyncStatus Text Source #
The repository name.
getRepositorySyncStatus_repositoryProvider :: Lens' GetRepositorySyncStatus RepositoryProvider Source #
The repository provider.
getRepositorySyncStatus_syncType :: Lens' GetRepositorySyncStatus SyncType Source #
The repository sync type.
getRepositorySyncStatusResponse_latestSync :: Lens' GetRepositorySyncStatusResponse (Maybe RepositorySyncAttempt) Source #
The repository sync status detail data that's returned by Proton.
getRepositorySyncStatusResponse_httpStatus :: Lens' GetRepositorySyncStatusResponse Int Source #
The response's http status code.
GetService
getService_name :: Lens' GetService Text Source #
The name of the service that you want to get the detailed data for.
getServiceResponse_service :: Lens' GetServiceResponse (Maybe Service) Source #
The detailed data of the requested service.
getServiceResponse_httpStatus :: Lens' GetServiceResponse Int Source #
The response's http status code.
GetServiceInstance
getServiceInstance_name :: Lens' GetServiceInstance Text Source #
The name of a service instance that you want to get the detailed data for.
getServiceInstance_serviceName :: Lens' GetServiceInstance Text Source #
The name of the service that the service instance belongs to.
getServiceInstanceResponse_httpStatus :: Lens' GetServiceInstanceResponse Int Source #
The response's http status code.
getServiceInstanceResponse_serviceInstance :: Lens' GetServiceInstanceResponse ServiceInstance Source #
The detailed data of the requested service instance.
GetServiceTemplate
getServiceTemplate_name :: Lens' GetServiceTemplate Text Source #
The name of the service template that you want to get detailed data for.
getServiceTemplateResponse_httpStatus :: Lens' GetServiceTemplateResponse Int Source #
The response's http status code.
getServiceTemplateResponse_serviceTemplate :: Lens' GetServiceTemplateResponse ServiceTemplate Source #
The detailed data of the requested service template.
GetServiceTemplateVersion
getServiceTemplateVersion_majorVersion :: Lens' GetServiceTemplateVersion Text Source #
To get service template major version detail data, include
major Version
.
getServiceTemplateVersion_minorVersion :: Lens' GetServiceTemplateVersion Text Source #
To get service template minor version detail data, include
minorVersion
.
getServiceTemplateVersion_templateName :: Lens' GetServiceTemplateVersion Text Source #
The name of the service template a version of which you want to get detailed data for.
getServiceTemplateVersionResponse_httpStatus :: Lens' GetServiceTemplateVersionResponse Int Source #
The response's http status code.
getServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' GetServiceTemplateVersionResponse ServiceTemplateVersion Source #
The detailed data of the requested service template version.
GetTemplateSyncConfig
getTemplateSyncConfig_templateName :: Lens' GetTemplateSyncConfig Text Source #
The template name.
getTemplateSyncConfig_templateType :: Lens' GetTemplateSyncConfig TemplateType Source #
The template type.
getTemplateSyncConfigResponse_templateSyncConfig :: Lens' GetTemplateSyncConfigResponse (Maybe TemplateSyncConfig) Source #
The template sync configuration detail data that's returned by Proton.
getTemplateSyncConfigResponse_httpStatus :: Lens' GetTemplateSyncConfigResponse Int Source #
The response's http status code.
GetTemplateSyncStatus
getTemplateSyncStatus_templateName :: Lens' GetTemplateSyncStatus Text Source #
The template name.
getTemplateSyncStatus_templateType :: Lens' GetTemplateSyncStatus TemplateType Source #
The template type.
getTemplateSyncStatus_templateVersion :: Lens' GetTemplateSyncStatus Text Source #
The template major version.
getTemplateSyncStatusResponse_desiredState :: Lens' GetTemplateSyncStatusResponse (Maybe Revision) Source #
The template sync desired state that's returned by Proton.
getTemplateSyncStatusResponse_latestSuccessfulSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt) Source #
The details of the last successful sync that's returned by Proton.
getTemplateSyncStatusResponse_latestSync :: Lens' GetTemplateSyncStatusResponse (Maybe ResourceSyncAttempt) Source #
The details of the last sync that's returned by Proton.
getTemplateSyncStatusResponse_httpStatus :: Lens' GetTemplateSyncStatusResponse Int Source #
The response's http status code.
ListComponentOutputs
listComponentOutputs_nextToken :: Lens' ListComponentOutputs (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listComponentOutputs_componentName :: Lens' ListComponentOutputs Text Source #
The name of the component whose outputs you want.
listComponentOutputsResponse_nextToken :: Lens' ListComponentOutputsResponse (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listComponentOutputsResponse_httpStatus :: Lens' ListComponentOutputsResponse Int Source #
The response's http status code.
listComponentOutputsResponse_outputs :: Lens' ListComponentOutputsResponse [Output] Source #
An array of component Infrastructure as Code (IaC) outputs.
ListComponentProvisionedResources
listComponentProvisionedResources_nextToken :: Lens' ListComponentProvisionedResources (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the list of provisioned resources that was previously requested.
listComponentProvisionedResources_componentName :: Lens' ListComponentProvisionedResources Text Source #
The name of the component whose provisioned resources you want.
listComponentProvisionedResourcesResponse_nextToken :: Lens' ListComponentProvisionedResourcesResponse (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the current requested list of provisioned resources.
listComponentProvisionedResourcesResponse_httpStatus :: Lens' ListComponentProvisionedResourcesResponse Int Source #
The response's http status code.
listComponentProvisionedResourcesResponse_provisionedResources :: Lens' ListComponentProvisionedResourcesResponse [ProvisionedResource] Source #
An array of provisioned resources for a component.
ListComponents
listComponents_environmentName :: Lens' ListComponents (Maybe Text) Source #
The name of an environment for result list filtering. Proton returns components associated with the environment or attached to service instances running in it.
listComponents_maxResults :: Lens' ListComponents (Maybe Natural) Source #
The maximum number of components to list.
listComponents_nextToken :: Lens' ListComponents (Maybe Text) Source #
A token that indicates the location of the next component in the array of components, after the list of components that was previously requested.
listComponents_serviceInstanceName :: Lens' ListComponents (Maybe Text) Source #
The name of a service instance for result list filtering. Proton returns the component attached to the service instance, if any.
listComponents_serviceName :: Lens' ListComponents (Maybe Text) Source #
The name of a service for result list filtering. Proton returns components attached to service instances of the service.
listComponentsResponse_nextToken :: Lens' ListComponentsResponse (Maybe Text) Source #
A token that indicates the location of the next component in the array of components, after the current requested list of components.
listComponentsResponse_httpStatus :: Lens' ListComponentsResponse Int Source #
The response's http status code.
listComponentsResponse_components :: Lens' ListComponentsResponse [ComponentSummary] Source #
An array of components with summary data.
ListEnvironmentAccountConnections
listEnvironmentAccountConnections_environmentName :: Lens' ListEnvironmentAccountConnections (Maybe Text) Source #
The environment name that's associated with each listed environment account connection.
listEnvironmentAccountConnections_maxResults :: Lens' ListEnvironmentAccountConnections (Maybe Natural) Source #
The maximum number of environment account connections to list.
listEnvironmentAccountConnections_nextToken :: Lens' ListEnvironmentAccountConnections (Maybe Text) Source #
A token that indicates the location of the next environment account connection in the array of environment account connections, after the list of environment account connections that was previously requested.
listEnvironmentAccountConnections_statuses :: Lens' ListEnvironmentAccountConnections (Maybe [EnvironmentAccountConnectionStatus]) Source #
The status details for each listed environment account connection.
listEnvironmentAccountConnections_requestedBy :: Lens' ListEnvironmentAccountConnections EnvironmentAccountConnectionRequesterAccountType Source #
The type of account making the ListEnvironmentAccountConnections
request.
listEnvironmentAccountConnectionsResponse_nextToken :: Lens' ListEnvironmentAccountConnectionsResponse (Maybe Text) Source #
A token that indicates the location of the next environment account connection in the array of environment account connections, after the current requested list of environment account connections.
listEnvironmentAccountConnectionsResponse_httpStatus :: Lens' ListEnvironmentAccountConnectionsResponse Int Source #
The response's http status code.
listEnvironmentAccountConnectionsResponse_environmentAccountConnections :: Lens' ListEnvironmentAccountConnectionsResponse [EnvironmentAccountConnectionSummary] Source #
An array of environment account connections with details that's returned by Proton.
ListEnvironmentOutputs
listEnvironmentOutputs_nextToken :: Lens' ListEnvironmentOutputs (Maybe Text) Source #
A token that indicates the location of the next environment output in the array of environment outputs, after the list of environment outputs that was previously requested.
listEnvironmentOutputs_environmentName :: Lens' ListEnvironmentOutputs Text Source #
The environment name.
listEnvironmentOutputsResponse_nextToken :: Lens' ListEnvironmentOutputsResponse (Maybe Text) Source #
A token that indicates the location of the next environment output in the array of environment outputs, after the current requested list of environment outputs.
listEnvironmentOutputsResponse_httpStatus :: Lens' ListEnvironmentOutputsResponse Int Source #
The response's http status code.
listEnvironmentOutputsResponse_outputs :: Lens' ListEnvironmentOutputsResponse [Output] Source #
An array of environment outputs with detail data.
ListEnvironmentProvisionedResources
listEnvironmentProvisionedResources_nextToken :: Lens' ListEnvironmentProvisionedResources (Maybe Text) Source #
A token that indicates the location of the next environment provisioned resource in the array of environment provisioned resources, after the list of environment provisioned resources that was previously requested.
listEnvironmentProvisionedResources_environmentName :: Lens' ListEnvironmentProvisionedResources Text Source #
The environment name.
listEnvironmentProvisionedResourcesResponse_nextToken :: Lens' ListEnvironmentProvisionedResourcesResponse (Maybe Text) Source #
A token that indicates the location of the next environment provisioned resource in the array of provisioned resources, after the current requested list of environment provisioned resources.
listEnvironmentProvisionedResourcesResponse_httpStatus :: Lens' ListEnvironmentProvisionedResourcesResponse Int Source #
The response's http status code.
listEnvironmentProvisionedResourcesResponse_provisionedResources :: Lens' ListEnvironmentProvisionedResourcesResponse [ProvisionedResource] Source #
An array of environment provisioned resources.
ListEnvironmentTemplateVersions
listEnvironmentTemplateVersions_majorVersion :: Lens' ListEnvironmentTemplateVersions (Maybe Text) Source #
To view a list of minor of versions under a major version of an
environment template, include major Version
.
To view a list of major versions of an environment template, exclude
major Version
.
listEnvironmentTemplateVersions_maxResults :: Lens' ListEnvironmentTemplateVersions (Maybe Natural) Source #
The maximum number of major or minor versions of an environment template to list.
listEnvironmentTemplateVersions_nextToken :: Lens' ListEnvironmentTemplateVersions (Maybe Text) Source #
A token that indicates the location of the next major or minor version in the array of major or minor versions of an environment template, after the list of major or minor versions that was previously requested.
listEnvironmentTemplateVersions_templateName :: Lens' ListEnvironmentTemplateVersions Text Source #
The name of the environment template.
listEnvironmentTemplateVersionsResponse_nextToken :: Lens' ListEnvironmentTemplateVersionsResponse (Maybe Text) Source #
A token that indicates the location of the next major or minor version in the array of major or minor versions of an environment template, after the list of major or minor versions that was previously requested.
listEnvironmentTemplateVersionsResponse_httpStatus :: Lens' ListEnvironmentTemplateVersionsResponse Int Source #
The response's http status code.
listEnvironmentTemplateVersionsResponse_templateVersions :: Lens' ListEnvironmentTemplateVersionsResponse [EnvironmentTemplateVersionSummary] Source #
An array of major or minor versions of an environment template detail data.
ListEnvironmentTemplates
listEnvironmentTemplates_maxResults :: Lens' ListEnvironmentTemplates (Maybe Natural) Source #
The maximum number of environment templates to list.
listEnvironmentTemplates_nextToken :: Lens' ListEnvironmentTemplates (Maybe Text) Source #
A token that indicates the location of the next environment template in the array of environment templates, after the list of environment templates that was previously requested.
listEnvironmentTemplatesResponse_nextToken :: Lens' ListEnvironmentTemplatesResponse (Maybe Text) Source #
A token that indicates the location of the next environment template in the array of environment templates, after the current requested list of environment templates.
listEnvironmentTemplatesResponse_httpStatus :: Lens' ListEnvironmentTemplatesResponse Int Source #
The response's http status code.
listEnvironmentTemplatesResponse_templates :: Lens' ListEnvironmentTemplatesResponse [EnvironmentTemplateSummary] Source #
An array of environment templates with detail data.
ListEnvironments
listEnvironments_environmentTemplates :: Lens' ListEnvironments (Maybe [EnvironmentTemplateFilter]) Source #
An array of the versions of the environment template.
listEnvironments_maxResults :: Lens' ListEnvironments (Maybe Natural) Source #
The maximum number of environments to list.
listEnvironments_nextToken :: Lens' ListEnvironments (Maybe Text) Source #
A token that indicates the location of the next environment in the array of environments, after the list of environments that was previously requested.
listEnvironmentsResponse_nextToken :: Lens' ListEnvironmentsResponse (Maybe Text) Source #
A token that indicates the location of the next environment in the array of environments, after the current requested list of environments.
listEnvironmentsResponse_httpStatus :: Lens' ListEnvironmentsResponse Int Source #
The response's http status code.
listEnvironmentsResponse_environments :: Lens' ListEnvironmentsResponse [EnvironmentSummary] Source #
An array of environment detail data summaries.
ListRepositories
listRepositories_maxResults :: Lens' ListRepositories (Maybe Natural) Source #
The maximum number of repositories to list.
listRepositories_nextToken :: Lens' ListRepositories (Maybe Text) Source #
A token that indicates the location of the next repository in the array of repositories, after the list of repositories previously requested.
listRepositoriesResponse_nextToken :: Lens' ListRepositoriesResponse (Maybe Text) Source #
A token that indicates the location of the next repository in the array of repositories, after the current requested list of repositories.
listRepositoriesResponse_httpStatus :: Lens' ListRepositoriesResponse Int Source #
The response's http status code.
listRepositoriesResponse_repositories :: Lens' ListRepositoriesResponse [RepositorySummary] Source #
An array of repository links.
ListRepositorySyncDefinitions
listRepositorySyncDefinitions_nextToken :: Lens' ListRepositorySyncDefinitions (Maybe Text) Source #
A token that indicates the location of the next repository sync definition in the array of repository sync definitions, after the list of repository sync definitions previously requested.
listRepositorySyncDefinitions_repositoryName :: Lens' ListRepositorySyncDefinitions Text Source #
The repository name.
listRepositorySyncDefinitions_repositoryProvider :: Lens' ListRepositorySyncDefinitions RepositoryProvider Source #
The repository provider.
listRepositorySyncDefinitions_syncType :: Lens' ListRepositorySyncDefinitions SyncType Source #
The sync type. The only supported value is TEMPLATE_SYNC
.
listRepositorySyncDefinitionsResponse_nextToken :: Lens' ListRepositorySyncDefinitionsResponse (Maybe Text) Source #
A token that indicates the location of the next repository sync definition in the array of repository sync definitions, after the current requested list of repository sync definitions.
listRepositorySyncDefinitionsResponse_httpStatus :: Lens' ListRepositorySyncDefinitionsResponse Int Source #
The response's http status code.
listRepositorySyncDefinitionsResponse_syncDefinitions :: Lens' ListRepositorySyncDefinitionsResponse [RepositorySyncDefinition] Source #
An array of repository sync definitions.
ListServiceInstanceOutputs
listServiceInstanceOutputs_nextToken :: Lens' ListServiceInstanceOutputs (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listServiceInstanceOutputs_serviceInstanceName :: Lens' ListServiceInstanceOutputs Text Source #
The name of the service instance whose outputs you want.
listServiceInstanceOutputs_serviceName :: Lens' ListServiceInstanceOutputs Text Source #
The name of the service that serviceInstanceName
is associated to.
listServiceInstanceOutputsResponse_nextToken :: Lens' ListServiceInstanceOutputsResponse (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the current requested list of outputs.
listServiceInstanceOutputsResponse_httpStatus :: Lens' ListServiceInstanceOutputsResponse Int Source #
The response's http status code.
listServiceInstanceOutputsResponse_outputs :: Lens' ListServiceInstanceOutputsResponse [Output] Source #
An array of service instance Infrastructure as Code (IaC) outputs.
ListServiceInstanceProvisionedResources
listServiceInstanceProvisionedResources_nextToken :: Lens' ListServiceInstanceProvisionedResources (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the list of provisioned resources that was previously requested.
listServiceInstanceProvisionedResources_serviceInstanceName :: Lens' ListServiceInstanceProvisionedResources Text Source #
The name of the service instance whose provisioned resources you want.
listServiceInstanceProvisionedResources_serviceName :: Lens' ListServiceInstanceProvisionedResources Text Source #
The name of the service that serviceInstanceName
is associated to.
listServiceInstanceProvisionedResourcesResponse_nextToken :: Lens' ListServiceInstanceProvisionedResourcesResponse (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the current requested list of provisioned resources.
listServiceInstanceProvisionedResourcesResponse_httpStatus :: Lens' ListServiceInstanceProvisionedResourcesResponse Int Source #
The response's http status code.
listServiceInstanceProvisionedResourcesResponse_provisionedResources :: Lens' ListServiceInstanceProvisionedResourcesResponse [ProvisionedResource] Source #
An array of provisioned resources for a service instance.
ListServiceInstances
listServiceInstances_filters :: Lens' ListServiceInstances (Maybe [ListServiceInstancesFilter]) Source #
An array of filtering criteria that scope down the result list. By default, all service instances in the Amazon Web Services account are returned.
listServiceInstances_maxResults :: Lens' ListServiceInstances (Maybe Natural) Source #
The maximum number of service instances to list.
listServiceInstances_nextToken :: Lens' ListServiceInstances (Maybe Text) Source #
A token that indicates the location of the next service in the array of service instances, after the list of service instances that was previously requested.
listServiceInstances_serviceName :: Lens' ListServiceInstances (Maybe Text) Source #
The name of the service that the service instance belongs to.
listServiceInstances_sortBy :: Lens' ListServiceInstances (Maybe ListServiceInstancesSortBy) Source #
The field that the result list is sorted by.
When you choose to sort by serviceName
, service instances within each
service are sorted by service instance name.
Default: serviceName
listServiceInstances_sortOrder :: Lens' ListServiceInstances (Maybe SortOrder) Source #
Result list sort order.
Default: ASCENDING
listServiceInstancesResponse_nextToken :: Lens' ListServiceInstancesResponse (Maybe Text) Source #
A token that indicates the location of the next service instance in the array of service instances, after the current requested list of service instances.
listServiceInstancesResponse_httpStatus :: Lens' ListServiceInstancesResponse Int Source #
The response's http status code.
listServiceInstancesResponse_serviceInstances :: Lens' ListServiceInstancesResponse [ServiceInstanceSummary] Source #
An array of service instances with summary data.
ListServicePipelineOutputs
listServicePipelineOutputs_nextToken :: Lens' ListServicePipelineOutputs (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the list of outputs that was previously requested.
listServicePipelineOutputs_serviceName :: Lens' ListServicePipelineOutputs Text Source #
The name of the service whose pipeline's outputs you want.
listServicePipelineOutputsResponse_nextToken :: Lens' ListServicePipelineOutputsResponse (Maybe Text) Source #
A token that indicates the location of the next output in the array of outputs, after the current requested list of outputs.
listServicePipelineOutputsResponse_httpStatus :: Lens' ListServicePipelineOutputsResponse Int Source #
The response's http status code.
listServicePipelineOutputsResponse_outputs :: Lens' ListServicePipelineOutputsResponse [Output] Source #
An array of service pipeline Infrastructure as Code (IaC) outputs.
ListServicePipelineProvisionedResources
listServicePipelineProvisionedResources_nextToken :: Lens' ListServicePipelineProvisionedResources (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the list of provisioned resources that was previously requested.
listServicePipelineProvisionedResources_serviceName :: Lens' ListServicePipelineProvisionedResources Text Source #
The name of the service whose pipeline's provisioned resources you want.
listServicePipelineProvisionedResourcesResponse_nextToken :: Lens' ListServicePipelineProvisionedResourcesResponse (Maybe Text) Source #
A token that indicates the location of the next provisioned resource in the array of provisioned resources, after the current requested list of provisioned resources.
listServicePipelineProvisionedResourcesResponse_httpStatus :: Lens' ListServicePipelineProvisionedResourcesResponse Int Source #
The response's http status code.
listServicePipelineProvisionedResourcesResponse_provisionedResources :: Lens' ListServicePipelineProvisionedResourcesResponse [ProvisionedResource] Source #
An array of provisioned resources for a service and pipeline.
ListServiceTemplateVersions
listServiceTemplateVersions_majorVersion :: Lens' ListServiceTemplateVersions (Maybe Text) Source #
To view a list of minor of versions under a major version of a service
template, include major Version
.
To view a list of major versions of a service template, exclude
major Version
.
listServiceTemplateVersions_maxResults :: Lens' ListServiceTemplateVersions (Maybe Natural) Source #
The maximum number of major or minor versions of a service template to list.
listServiceTemplateVersions_nextToken :: Lens' ListServiceTemplateVersions (Maybe Text) Source #
A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the list of major or minor versions that was previously requested.
listServiceTemplateVersions_templateName :: Lens' ListServiceTemplateVersions Text Source #
The name of the service template.
listServiceTemplateVersionsResponse_nextToken :: Lens' ListServiceTemplateVersionsResponse (Maybe Text) Source #
A token that indicates the location of the next major or minor version in the array of major or minor versions of a service template, after the current requested list of service major or minor versions.
listServiceTemplateVersionsResponse_httpStatus :: Lens' ListServiceTemplateVersionsResponse Int Source #
The response's http status code.
listServiceTemplateVersionsResponse_templateVersions :: Lens' ListServiceTemplateVersionsResponse [ServiceTemplateVersionSummary] Source #
An array of major or minor versions of a service template with detail data.
ListServiceTemplates
listServiceTemplates_maxResults :: Lens' ListServiceTemplates (Maybe Natural) Source #
The maximum number of service templates to list.
listServiceTemplates_nextToken :: Lens' ListServiceTemplates (Maybe Text) Source #
A token that indicates the location of the next service template in the array of service templates, after the list of service templates previously requested.
listServiceTemplatesResponse_nextToken :: Lens' ListServiceTemplatesResponse (Maybe Text) Source #
A token that indicates the location of the next service template in the array of service templates, after the current requested list of service templates.
listServiceTemplatesResponse_httpStatus :: Lens' ListServiceTemplatesResponse Int Source #
The response's http status code.
listServiceTemplatesResponse_templates :: Lens' ListServiceTemplatesResponse [ServiceTemplateSummary] Source #
An array of service templates with detail data.
ListServices
listServices_maxResults :: Lens' ListServices (Maybe Natural) Source #
The maximum number of services to list.
listServices_nextToken :: Lens' ListServices (Maybe Text) Source #
A token that indicates the location of the next service in the array of services, after the list of services that was previously requested.
listServicesResponse_nextToken :: Lens' ListServicesResponse (Maybe Text) Source #
A token that indicates the location of the next service in the array of services, after the current requested list of services.
listServicesResponse_httpStatus :: Lens' ListServicesResponse Int Source #
The response's http status code.
listServicesResponse_services :: Lens' ListServicesResponse [ServiceSummary] Source #
An array of services with summaries of detail data.
ListTagsForResource
listTagsForResource_maxResults :: Lens' ListTagsForResource (Maybe Natural) Source #
The maximum number of tags to list.
listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text) Source #
A token that indicates the location of the next resource tag in the array of resource tags, after the list of resource tags that was previously requested.
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
The Amazon Resource Name (ARN) of the resource for the listed tags.
listTagsForResourceResponse_nextToken :: Lens' ListTagsForResourceResponse (Maybe Text) Source #
A token that indicates the location of the next resource tag in the array of resource tags, after the current requested list of resource tags.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse [Tag] Source #
A list of resource tags with detail data.
NotifyResourceDeploymentStatusChange
notifyResourceDeploymentStatusChange_deploymentId :: Lens' NotifyResourceDeploymentStatusChange (Maybe Text) Source #
The deployment ID for your provisioned resource.
notifyResourceDeploymentStatusChange_outputs :: Lens' NotifyResourceDeploymentStatusChange (Maybe [Output]) Source #
The provisioned resource state change detail data that's returned by Proton.
notifyResourceDeploymentStatusChange_status :: Lens' NotifyResourceDeploymentStatusChange (Maybe ResourceDeploymentStatus) Source #
The status of your provisioned resource.
notifyResourceDeploymentStatusChange_statusMessage :: Lens' NotifyResourceDeploymentStatusChange (Maybe Text) Source #
The deployment status message for your provisioned resource.
notifyResourceDeploymentStatusChange_resourceArn :: Lens' NotifyResourceDeploymentStatusChange Text Source #
The provisioned resource Amazon Resource Name (ARN).
notifyResourceDeploymentStatusChangeResponse_httpStatus :: Lens' NotifyResourceDeploymentStatusChangeResponse Int Source #
The response's http status code.
RejectEnvironmentAccountConnection
rejectEnvironmentAccountConnection_id :: Lens' RejectEnvironmentAccountConnection Text Source #
The ID of the environment account connection to reject.
rejectEnvironmentAccountConnectionResponse_httpStatus :: Lens' RejectEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
rejectEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' RejectEnvironmentAccountConnectionResponse EnvironmentAccountConnection Source #
The environment connection account detail data that's returned by Proton.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
The Amazon Resource Name (ARN) of the Proton resource to apply customer tags to.
tagResource_tags :: Lens' TagResource [Tag] Source #
A list of customer tags to apply to the Proton resource.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource to remove customer tags from.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
A list of customer tag keys that indicate the customer tags to be removed from the resource.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
UpdateAccountSettings
updateAccountSettings_deletePipelineProvisioningRepository :: Lens' UpdateAccountSettings (Maybe Bool) Source #
Set to true
to remove a configured pipeline repository from the
account settings. Don't set this field if you are updating the
configured pipeline repository.
updateAccountSettings_pipelineCodebuildRoleArn :: Lens' UpdateAccountSettings (Maybe Text) Source #
The Amazon Resource Name (ARN) of the service role you want to use for provisioning pipelines. Proton assumes this role for CodeBuild-based provisioning.
updateAccountSettings_pipelineProvisioningRepository :: Lens' UpdateAccountSettings (Maybe RepositoryBranchInput) Source #
A linked repository for pipeline provisioning. Specify it if you have environments configured for self-managed provisioning with services that include pipelines. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.
To remove a previously configured repository, set
deletePipelineProvisioningRepository
to true
, and don't set
pipelineProvisioningRepository
.
updateAccountSettings_pipelineServiceRoleArn :: Lens' UpdateAccountSettings (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.
To remove a previously configured ARN, specify an empty string.
updateAccountSettingsResponse_httpStatus :: Lens' UpdateAccountSettingsResponse Int Source #
The response's http status code.
updateAccountSettingsResponse_accountSettings :: Lens' UpdateAccountSettingsResponse AccountSettings Source #
The Proton pipeline service role and repository data shared across the Amazon Web Services account.
UpdateComponent
updateComponent_description :: Lens' UpdateComponent (Maybe Text) Source #
An optional customer-provided description of the component.
updateComponent_serviceInstanceName :: Lens' UpdateComponent (Maybe Text) Source #
The name of the service instance that you want to attach this component
to. Don't specify to keep the component's current service instance
attachment. Specify an empty string to detach the component from the
service instance it's attached to. Specify non-empty values for both
serviceInstanceName
and serviceName
or for neither of them.
updateComponent_serviceName :: Lens' UpdateComponent (Maybe Text) Source #
The name of the service that serviceInstanceName
is associated with.
Don't specify to keep the component's current service instance
attachment. Specify an empty string to detach the component from the
service instance it's attached to. Specify non-empty values for both
serviceInstanceName
and serviceName
or for neither of them.
updateComponent_serviceSpec :: Lens' UpdateComponent (Maybe Text) Source #
The service spec that you want the component to use to access service inputs. Set this only when the component is attached to a service instance.
updateComponent_templateFile :: Lens' UpdateComponent (Maybe Text) Source #
A path to the Infrastructure as Code (IaC) file describing infrastructure that a custom component provisions.
Components support a single IaC file, even if you use Terraform as your template language.
updateComponent_deploymentType :: Lens' UpdateComponent ComponentDeploymentUpdateType Source #
The deployment type. It defines the mode for updating a component, as follows:
[]
NONE
In this mode, a deployment doesn't occur. Only the requested
metadata parameters are updated. You can only specify description
in this mode.
[]
CURRENT_VERSION
In this mode, the component is deployed and updated with the new
serviceSpec
, templateSource
, and/or type
that you provide.
Only requested parameters are updated.
updateComponent_name :: Lens' UpdateComponent Text Source #
The name of the component to update.
updateComponentResponse_httpStatus :: Lens' UpdateComponentResponse Int Source #
The response's http status code.
updateComponentResponse_component :: Lens' UpdateComponentResponse Component Source #
The detailed data of the updated component.
UpdateEnvironment
updateEnvironment_codebuildRoleArn :: Lens' UpdateEnvironment (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.
updateEnvironment_componentRoleArn :: Lens' UpdateEnvironment (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.
updateEnvironment_description :: Lens' UpdateEnvironment (Maybe Text) Source #
A description of the environment update.
updateEnvironment_environmentAccountConnectionId :: Lens' UpdateEnvironment (Maybe Text) Source #
The ID of the environment account connection.
You can only update to a new environment account connection if it was created in the same environment account that the current environment account connection was created in and is associated with the current environment.
updateEnvironment_protonServiceRoleArn :: Lens' UpdateEnvironment (Maybe Text) Source #
The Amazon Resource Name (ARN) of the Proton service role that allows Proton to make API calls to other services your behalf.
updateEnvironment_provisioningRepository :: Lens' UpdateEnvironment (Maybe RepositoryBranchInput) 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.
updateEnvironment_spec :: Lens' UpdateEnvironment (Maybe Text) Source #
The formatted specification that defines the update.
updateEnvironment_templateMajorVersion :: Lens' UpdateEnvironment (Maybe Text) Source #
The major version of the environment to update.
updateEnvironment_templateMinorVersion :: Lens' UpdateEnvironment (Maybe Text) Source #
The minor version of the environment to update.
updateEnvironment_deploymentType :: Lens' UpdateEnvironment DeploymentUpdateType Source #
There are four modes for updating an environment. The deploymentType
field defines the mode.
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the environment is deployed and updated with the new
spec that you provide. Only requested parameters are updated.
Don’t include major or minor version parameters when you use this
deployment-type
.
[]
MINOR_VERSION
In this mode, the environment is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the environment is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).
updateEnvironment_name :: Lens' UpdateEnvironment Text Source #
The name of the environment to update.
updateEnvironmentResponse_httpStatus :: Lens' UpdateEnvironmentResponse Int Source #
The response's http status code.
updateEnvironmentResponse_environment :: Lens' UpdateEnvironmentResponse Environment Source #
The environment detail data that's returned by Proton.
UpdateEnvironmentAccountConnection
updateEnvironmentAccountConnection_codebuildRoleArn :: Lens' UpdateEnvironmentAccountConnection (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.
updateEnvironmentAccountConnection_componentRoleArn :: Lens' UpdateEnvironmentAccountConnection (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.
updateEnvironmentAccountConnection_roleArn :: Lens' UpdateEnvironmentAccountConnection (Maybe Text) Source #
The Amazon Resource Name (ARN) of the IAM service role that's associated with the environment account connection to update.
updateEnvironmentAccountConnection_id :: Lens' UpdateEnvironmentAccountConnection Text Source #
The ID of the environment account connection to update.
updateEnvironmentAccountConnectionResponse_httpStatus :: Lens' UpdateEnvironmentAccountConnectionResponse Int Source #
The response's http status code.
updateEnvironmentAccountConnectionResponse_environmentAccountConnection :: Lens' UpdateEnvironmentAccountConnectionResponse EnvironmentAccountConnection Source #
The environment account connection detail data that's returned by Proton.
UpdateEnvironmentTemplate
updateEnvironmentTemplate_description :: Lens' UpdateEnvironmentTemplate (Maybe Text) Source #
A description of the environment template update.
updateEnvironmentTemplate_displayName :: Lens' UpdateEnvironmentTemplate (Maybe Text) Source #
The name of the environment template to update as displayed in the developer interface.
updateEnvironmentTemplate_name :: Lens' UpdateEnvironmentTemplate Text Source #
The name of the environment template to update.
updateEnvironmentTemplateResponse_httpStatus :: Lens' UpdateEnvironmentTemplateResponse Int Source #
The response's http status code.
updateEnvironmentTemplateResponse_environmentTemplate :: Lens' UpdateEnvironmentTemplateResponse EnvironmentTemplate Source #
The environment template detail data that's returned by Proton.
UpdateEnvironmentTemplateVersion
updateEnvironmentTemplateVersion_description :: Lens' UpdateEnvironmentTemplateVersion (Maybe Text) Source #
A description of environment template version to update.
updateEnvironmentTemplateVersion_status :: Lens' UpdateEnvironmentTemplateVersion (Maybe TemplateVersionStatus) Source #
The status of the environment template minor version to update.
updateEnvironmentTemplateVersion_majorVersion :: Lens' UpdateEnvironmentTemplateVersion Text Source #
To update a major version of an environment template, include
major Version
.
updateEnvironmentTemplateVersion_minorVersion :: Lens' UpdateEnvironmentTemplateVersion Text Source #
To update a minor version of an environment template, include
minorVersion
.
updateEnvironmentTemplateVersion_templateName :: Lens' UpdateEnvironmentTemplateVersion Text Source #
The name of the environment template.
updateEnvironmentTemplateVersionResponse_httpStatus :: Lens' UpdateEnvironmentTemplateVersionResponse Int Source #
The response's http status code.
updateEnvironmentTemplateVersionResponse_environmentTemplateVersion :: Lens' UpdateEnvironmentTemplateVersionResponse EnvironmentTemplateVersion Source #
The environment template version detail data that's returned by Proton.
UpdateService
updateService_description :: Lens' UpdateService (Maybe Text) Source #
The edited service description.
updateService_spec :: Lens' UpdateService (Maybe Text) Source #
Lists the service instances to add and the existing service instances to remain. Omit the existing service instances to delete from the list. Don't include edits to the existing service instances or pipeline. For more information, see Edit a service in the Proton User Guide.
updateService_name :: Lens' UpdateService Text Source #
The name of the service to edit.
updateServiceResponse_httpStatus :: Lens' UpdateServiceResponse Int Source #
The response's http status code.
updateServiceResponse_service :: Lens' UpdateServiceResponse Service Source #
The service detail data that's returned by Proton.
UpdateServiceInstance
updateServiceInstance_spec :: Lens' UpdateServiceInstance (Maybe Text) Source #
The formatted specification that defines the service instance update.
updateServiceInstance_templateMajorVersion :: Lens' UpdateServiceInstance (Maybe Text) Source #
The major version of the service template to update.
updateServiceInstance_templateMinorVersion :: Lens' UpdateServiceInstance (Maybe Text) Source #
The minor version of the service template to update.
updateServiceInstance_deploymentType :: Lens' UpdateServiceInstance DeploymentUpdateType Source #
The deployment type. It defines the mode for updating a service instance, as follows:
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the service instance is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include major or minor version parameters when you use this deployment type.
[]
MINOR_VERSION
In this mode, the service instance is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the service instance is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can specify a different major version that's higher than the major version in use and a minor version.
updateServiceInstance_name :: Lens' UpdateServiceInstance Text Source #
The name of the service instance to update.
updateServiceInstance_serviceName :: Lens' UpdateServiceInstance Text Source #
The name of the service that the service instance belongs to.
updateServiceInstanceResponse_httpStatus :: Lens' UpdateServiceInstanceResponse Int Source #
The response's http status code.
updateServiceInstanceResponse_serviceInstance :: Lens' UpdateServiceInstanceResponse ServiceInstance Source #
The service instance summary data that's returned by Proton.
UpdateServicePipeline
updateServicePipeline_templateMajorVersion :: Lens' UpdateServicePipeline (Maybe Text) Source #
The major version of the service template that was used to create the service that the pipeline is associated with.
updateServicePipeline_templateMinorVersion :: Lens' UpdateServicePipeline (Maybe Text) Source #
The minor version of the service template that was used to create the service that the pipeline is associated with.
updateServicePipeline_deploymentType :: Lens' UpdateServicePipeline DeploymentUpdateType Source #
The deployment type.
There are four modes for updating a service pipeline. The
deploymentType
field defines the mode.
[]
NONE
In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.
[]
CURRENT_VERSION
In this mode, the service pipeline is deployed and updated with the
new spec that you provide. Only requested parameters are updated.
Don’t include major or minor version parameters when you use this
deployment-type
.
[]
MINOR_VERSION
In this mode, the service pipeline is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can specify a different minor version of the current major version in use.
[]
MAJOR_VERSION
In this mode, the service pipeline is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can specify a different major version that's higher than the major version in use and a minor version.
updateServicePipeline_serviceName :: Lens' UpdateServicePipeline Text Source #
The name of the service to that the pipeline is associated with.
updateServicePipeline_spec :: Lens' UpdateServicePipeline Text Source #
The spec for the service pipeline to update.
updateServicePipelineResponse_httpStatus :: Lens' UpdateServicePipelineResponse Int Source #
The response's http status code.
updateServicePipelineResponse_pipeline :: Lens' UpdateServicePipelineResponse ServicePipeline Source #
The pipeline details that are returned by Proton.
UpdateServiceTemplate
updateServiceTemplate_description :: Lens' UpdateServiceTemplate (Maybe Text) Source #
A description of the service template update.
updateServiceTemplate_displayName :: Lens' UpdateServiceTemplate (Maybe Text) Source #
The name of the service template to update that's displayed in the developer interface.
updateServiceTemplate_name :: Lens' UpdateServiceTemplate Text Source #
The name of the service template to update.
updateServiceTemplateResponse_httpStatus :: Lens' UpdateServiceTemplateResponse Int Source #
The response's http status code.
updateServiceTemplateResponse_serviceTemplate :: Lens' UpdateServiceTemplateResponse ServiceTemplate Source #
The service template detail data that's returned by Proton.
UpdateServiceTemplateVersion
updateServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' UpdateServiceTemplateVersion (Maybe (NonEmpty CompatibleEnvironmentTemplateInput)) Source #
An array of environment template objects that are compatible with this service template version. A service instance based on this service template version can run in environments based on compatible templates.
updateServiceTemplateVersion_description :: Lens' UpdateServiceTemplateVersion (Maybe Text) Source #
A description of a service template version to update.
updateServiceTemplateVersion_status :: Lens' UpdateServiceTemplateVersion (Maybe TemplateVersionStatus) Source #
The status of the service template minor version to update.
updateServiceTemplateVersion_supportedComponentSources :: Lens' UpdateServiceTemplateVersion (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.
A change to supportedComponentSources
doesn't impact existing
component attachments to instances based on this template version. A
change only affects later associations.
For more information about components, see Proton components in the Proton User Guide.
updateServiceTemplateVersion_majorVersion :: Lens' UpdateServiceTemplateVersion Text Source #
To update a major version of a service template, include
major Version
.
updateServiceTemplateVersion_minorVersion :: Lens' UpdateServiceTemplateVersion Text Source #
To update a minor version of a service template, include minorVersion
.
updateServiceTemplateVersion_templateName :: Lens' UpdateServiceTemplateVersion Text Source #
The name of the service template.
updateServiceTemplateVersionResponse_httpStatus :: Lens' UpdateServiceTemplateVersionResponse Int Source #
The response's http status code.
updateServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' UpdateServiceTemplateVersionResponse ServiceTemplateVersion Source #
The service template version detail data that's returned by Proton.
UpdateTemplateSyncConfig
updateTemplateSyncConfig_subdirectory :: Lens' UpdateTemplateSyncConfig (Maybe Text) Source #
A subdirectory path to your template bundle version. When included, limits the template bundle search to this repository directory.
updateTemplateSyncConfig_branch :: Lens' UpdateTemplateSyncConfig Text Source #
The repository branch for your template.
updateTemplateSyncConfig_repositoryName :: Lens' UpdateTemplateSyncConfig Text Source #
The repository name (for example, myrepos/myrepo
).
updateTemplateSyncConfig_repositoryProvider :: Lens' UpdateTemplateSyncConfig RepositoryProvider Source #
The repository provider.
updateTemplateSyncConfig_templateName :: Lens' UpdateTemplateSyncConfig Text Source #
The synced template name.
updateTemplateSyncConfig_templateType :: Lens' UpdateTemplateSyncConfig TemplateType Source #
The synced template type.
updateTemplateSyncConfigResponse_templateSyncConfig :: Lens' UpdateTemplateSyncConfigResponse (Maybe TemplateSyncConfig) Source #
The template sync configuration detail data that's returned by Proton.
updateTemplateSyncConfigResponse_httpStatus :: Lens' UpdateTemplateSyncConfigResponse Int Source #
The response's http status code.
Types
AccountSettings
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
ProvisionedResource
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
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
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
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
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
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
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
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
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
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_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
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
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
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
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
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
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
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
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
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
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
TemplateSyncConfig
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
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.