libZSservicesZSamazonka-protonZSamazonka-proton
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Proton.Lens

Contents

Description

 
Synopsis

Operations

ListServices

listServices_nextToken :: Lens' ListServices (Maybe Text) Source #

A token to indicate the location of the next service in the array of services, after the list of services that was previously requested.

listServices_maxResults :: Lens' ListServices (Maybe Natural) Source #

The maximum number of services to list.

listServicesResponse_nextToken :: Lens' ListServicesResponse (Maybe Text) Source #

A token to indicate the location of the next service in the array of services, after the current requested list of services.

listServicesResponse_services :: Lens' ListServicesResponse [ServiceSummary] Source #

An array of services with summaries of detail data.

ListEnvironments

listEnvironments_environmentTemplates :: Lens' ListEnvironments (Maybe [EnvironmentTemplateFilter]) Source #

An array of the versions of the environment template.

listEnvironments_nextToken :: Lens' ListEnvironments (Maybe Text) Source #

A token to indicate the location of the next environment in the array of environments, after the list of environments that was previously requested.

listEnvironments_maxResults :: Lens' ListEnvironments (Maybe Natural) Source #

The maximum number of environments to list.

listEnvironmentsResponse_nextToken :: Lens' ListEnvironmentsResponse (Maybe Text) Source #

A token to indicate the location of the next environment in the array of environments, after the current requested list of environments.

UpdateEnvironment

updateEnvironment_protonServiceRoleArn :: Lens' UpdateEnvironment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make API calls to other services your behalf.

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_spec :: Lens' UpdateEnvironment (Maybe Text) Source #

The formatted specification that defines the update.

updateEnvironment_templateMinorVersion :: Lens' UpdateEnvironment (Maybe Text) Source #

The ID of the minor version of the environment to update.

updateEnvironment_description :: Lens' UpdateEnvironment (Maybe Text) Source #

A description of the environment update.

updateEnvironment_templateMajorVersion :: Lens' UpdateEnvironment (Maybe Text) Source #

The ID of the major version of the environment to update.

updateEnvironment_deploymentType :: Lens' UpdateEnvironment DeploymentUpdateType Source #

There are four modes for updating an environment as described in the following. The deploymentType field defines the mode.

[] NONE

In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.

[] CURRENT_VERSION

In this mode, the environment is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include minor or major version parameters when you use this deployment-type.

[] MINOR_VERSION

In this mode, the environment is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.

[] MAJOR_VERSION

In this mode, the environment is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).

updateEnvironment_name :: Lens' UpdateEnvironment Text Source #

The name of the environment to update.

updateEnvironmentResponse_environment :: Lens' UpdateEnvironmentResponse Environment Source #

The environment detail data that's returned by AWS Proton.

DeleteEnvironment

deleteEnvironment_name :: Lens' DeleteEnvironment Text Source #

The name of the environment to delete.

deleteEnvironmentResponse_environment :: Lens' DeleteEnvironmentResponse (Maybe Environment) Source #

The environment detail data that's returned by AWS Proton.

DeleteService

deleteService_name :: Lens' DeleteService Text Source #

The name of the service to delete.

deleteServiceResponse_service :: Lens' DeleteServiceResponse (Maybe Service) Source #

The service detail data that's returned by AWS Proton.

UpdateService

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 AWS Proton Administrator Guide or the AWS Proton User Guide.

updateService_description :: Lens' UpdateService (Maybe Text) Source #

The edited service description.

updateService_name :: Lens' UpdateService Text Source #

The name of the service to edit.

updateServiceResponse_service :: Lens' UpdateServiceResponse Service Source #

The service detail data that's returned by AWS Proton.

GetServiceInstance

getServiceInstance_name :: Lens' GetServiceInstance Text Source #

The name of a service instance that you want to get the detail data for.

getServiceInstance_serviceName :: Lens' GetServiceInstance Text Source #

The name of the service that the service instance belongs to.

getServiceInstanceResponse_serviceInstance :: Lens' GetServiceInstanceResponse ServiceInstance Source #

The service instance detail data that's returned by AWS Proton.

AcceptEnvironmentAccountConnection

ListTagsForResource

listTagsForResource_nextToken :: Lens' ListTagsForResource (Maybe Text) Source #

A token to indicate the location of the next resource tag in the array of resource tags, after the list of resource tags that was previously requested.

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 to indicate the location of the next resource tag in the array of resource tags, after the current requested list of resource tags.

listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse [Tag] Source #

An array of resource tags with detail data.

UpdateAccountSettings

updateAccountSettings_pipelineServiceRoleArn :: Lens' UpdateAccountSettings (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton pipeline service role.

updateAccountSettingsResponse_accountSettings :: Lens' UpdateAccountSettingsResponse AccountSettings Source #

The AWS Proton pipeline service role detail data that's returned by AWS Proton.

RejectEnvironmentAccountConnection

rejectEnvironmentAccountConnection_id :: Lens' RejectEnvironmentAccountConnection Text Source #

The ID of the environment account connection to reject.

ListServiceInstances

listServiceInstances_nextToken :: Lens' ListServiceInstances (Maybe Text) Source #

A token to indicate the location of the next service in the array of service instances, after the list of service instances that was previously requested.

listServiceInstances_serviceName :: Lens' ListServiceInstances (Maybe Text) Source #

The name of the service that the service instance belongs to.

listServiceInstances_maxResults :: Lens' ListServiceInstances (Maybe Natural) Source #

The maximum number of service instances to list.

listServiceInstancesResponse_nextToken :: Lens' ListServiceInstancesResponse (Maybe Text) Source #

A token to indicate the location of the next service instance in the array of service instances, after the current requested list of service instances.

CancelServicePipelineDeployment

cancelServicePipelineDeployment_serviceName :: Lens' CancelServicePipelineDeployment Text Source #

The name of the service with the service pipeline deployment to cancel.

CreateServiceTemplateVersion

createServiceTemplateVersion_clientToken :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #

When included, if two identicial requests are made with the same client token, AWS Proton returns the service template version that the first request created.

createServiceTemplateVersion_majorVersion :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #

To create a new minor version of the service template, include a majorVersion.

To create a new major and minor version of the service template, exclude majorVersion.

createServiceTemplateVersion_description :: Lens' CreateServiceTemplateVersion (Maybe Text) Source #

A description of the new version of a service template.

createServiceTemplateVersion_tags :: Lens' CreateServiceTemplateVersion (Maybe [Tag]) Source #

Create tags for a new version of a service template.

createServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' CreateServiceTemplateVersion (NonEmpty CompatibleEnvironmentTemplateInput) Source #

An array of compatible environment template objects for the new version of a service template.

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.

createServiceTemplateVersionResponse_serviceTemplateVersion :: Lens' CreateServiceTemplateVersionResponse ServiceTemplateVersion Source #

The service template version summary of detail data that's returned by AWS Proton.

GetServiceTemplate

getServiceTemplate_name :: Lens' GetServiceTemplate Text Source #

The name of the service template that you want to get detail data for.

getServiceTemplateResponse_serviceTemplate :: Lens' GetServiceTemplateResponse ServiceTemplate Source #

The service template detail data that's returned by AWS Proton.

CreateEnvironmentTemplateVersion

createEnvironmentTemplateVersion_clientToken :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #

When included, if two identicial requests are made with the same client token, AWS Proton returns the environment template version that the first request created.

createEnvironmentTemplateVersion_majorVersion :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #

To create a new minor version of the environment template, include a majorVersion.

To create a new major and minor version of the environment template, exclude majorVersion.

createEnvironmentTemplateVersion_description :: Lens' CreateEnvironmentTemplateVersion (Maybe Text) Source #

A description of the new version of an environment template.

createEnvironmentTemplateVersion_tags :: Lens' CreateEnvironmentTemplateVersion (Maybe [Tag]) Source #

Create tags for a new version of an environment template.

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.

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.

GetEnvironmentTemplate

getEnvironmentTemplate_name :: Lens' GetEnvironmentTemplate Text Source #

The name of the environment template that you want to get the detail data for.

getEnvironmentTemplateResponse_environmentTemplate :: Lens' GetEnvironmentTemplateResponse EnvironmentTemplate Source #

The environment template detail data that's returned by AWS Proton.

UpdateServicePipeline

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_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_deploymentType :: Lens' UpdateServicePipeline DeploymentUpdateType Source #

The deployment type.

There are four modes for updating a service pipeline as described in the following. The deploymentType field defines the mode.

[] NONE

In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.

[] CURRENT_VERSION

In this mode, the service pipeline is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include minor or major version parameters when you use this deployment-type.

[] MINOR_VERSION

In this mode, the service pipeline is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.

[] MAJOR_VERSION

In this mode, the service pipeline is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).

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.

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 majorVersion.

To view a list of major versions of a service template, exclude majorVersion.

listServiceTemplateVersions_nextToken :: Lens' ListServiceTemplateVersions (Maybe Text) Source #

A token to indicate the location of the next major or minor version in the array of major or minor versions of a service template, after the list of major or minor versions that was previously requested.

listServiceTemplateVersions_maxResults :: Lens' ListServiceTemplateVersions (Maybe Natural) Source #

The maximum number of major or minor versions of a service template to list.

listServiceTemplateVersionsResponse_nextToken :: Lens' ListServiceTemplateVersionsResponse (Maybe Text) Source #

A token to indicate the location of the next major or minor version in the array of major or minor versions of a service template, after the list of major or minor versions that was previously requested.

CreateEnvironmentAccountConnection

createEnvironmentAccountConnection_clientToken :: Lens' CreateEnvironmentAccountConnection (Maybe Text) Source #

When included, if two identicial requests are made with the same client token, AWS Proton returns the environment account connection that the first request created.

createEnvironmentAccountConnection_environmentName :: Lens' CreateEnvironmentAccountConnection Text Source #

The name of the AWS 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 an manage the AWS Proton environment in this account. If the management account accepts the environment account connection, AWS Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account.

createEnvironmentAccountConnection_roleArn :: Lens' CreateEnvironmentAccountConnection Text Source #

The Amazon Resource Name (ARN) of the IAM service role that's created in the environment account. AWS Proton uses this role to provision infrastructure resources in the associated environment account.

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 majorVersion.

To view a list of major versions of an environment template, exclude majorVersion.

listEnvironmentTemplateVersions_nextToken :: Lens' ListEnvironmentTemplateVersions (Maybe Text) Source #

A token to indicate the location of the next major or minor version in the array of major or minor versions of an environment template, after the list of major or minor versions that was previously requested.

listEnvironmentTemplateVersions_maxResults :: Lens' ListEnvironmentTemplateVersions (Maybe Natural) Source #

The maximum number of major or minor versions of an environment template to list.

listEnvironmentTemplateVersionsResponse_nextToken :: Lens' ListEnvironmentTemplateVersionsResponse (Maybe Text) Source #

A token to indicate the location of the next major or minor version in the array of major or minor versions of an environment template, after the list of major or minor versions that was previously requested.

GetEnvironmentTemplateVersion

getEnvironmentTemplateVersion_majorVersion :: Lens' GetEnvironmentTemplateVersion Text Source #

To view environment template major version detail data, include majorVersion.

getEnvironmentTemplateVersion_minorVersion :: Lens' GetEnvironmentTemplateVersion Text Source #

To view environment template minor version detail data, include minorVersion.

CreateServiceTemplate

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 #

AWS Proton includes a service pipeline for your service by default. When included, this parameter indicates that an AWS Proton service pipeline won't be included for your service. Once specified, this parameter can't be changed. For more information, see Service template bundles in the AWS Proton Administrator Guide.

createServiceTemplate_tags :: Lens' CreateServiceTemplate (Maybe [Tag]) Source #

Create tags for your service template. For more information, see /AWS Proton resources and tagging/ in the AWS Proton Administrator Guide or AWS Proton User Guide.

createServiceTemplateResponse_serviceTemplate :: Lens' CreateServiceTemplateResponse ServiceTemplate Source #

The service template detail data that's returned by AWS Proton.

GetServiceTemplateVersion

getServiceTemplateVersion_majorVersion :: Lens' GetServiceTemplateVersion Text Source #

To view service template major version detail data, include majorVersion.

getServiceTemplateVersion_minorVersion :: Lens' GetServiceTemplateVersion Text Source #

To view service template minor version detail data, include minorVersion.

CreateEnvironmentTemplate

createEnvironmentTemplate_provisioning :: Lens' CreateEnvironmentTemplate (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

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 AWS Proton uses to encrypt data.

createEnvironmentTemplate_tags :: Lens' CreateEnvironmentTemplate (Maybe [Tag]) Source #

Create tags for your environment template. For more information, see AWS Proton resources and tagging in the AWS Proton Administrator Guide or AWS Proton User Guide.

DeleteEnvironmentTemplate

deleteEnvironmentTemplate_name :: Lens' DeleteEnvironmentTemplate Text Source #

The name of the environment template to delete.

UpdateEnvironmentTemplate

updateEnvironmentTemplate_displayName :: Lens' UpdateEnvironmentTemplate (Maybe Text) Source #

The name of the environment template to update as displayed in the developer interface.

updateEnvironmentTemplate_description :: Lens' UpdateEnvironmentTemplate (Maybe Text) Source #

A description of the environment template update.

updateEnvironmentTemplate_name :: Lens' UpdateEnvironmentTemplate Text Source #

The name of the environment template to update.

GetEnvironmentAccountConnection

ListEnvironmentTemplates

listEnvironmentTemplates_nextToken :: Lens' ListEnvironmentTemplates (Maybe Text) Source #

A token to indicate the location of the next environment template in the array of environment templates, after the list of environment templates that was previously requested.

listEnvironmentTemplates_maxResults :: Lens' ListEnvironmentTemplates (Maybe Natural) Source #

The maximum number of environment templates to list.

listEnvironmentTemplatesResponse_nextToken :: Lens' ListEnvironmentTemplatesResponse (Maybe Text) Source #

A token to indicate the location of the next environment template in the array of environment templates, after the current requested list of environment templates.

DeleteServiceTemplate

deleteServiceTemplate_name :: Lens' DeleteServiceTemplate Text Source #

The name of the service template to delete.

deleteServiceTemplateResponse_serviceTemplate :: Lens' DeleteServiceTemplateResponse (Maybe ServiceTemplate) Source #

The service template detail data that's returned by AWS Proton.

UpdateServiceTemplate

updateServiceTemplate_displayName :: Lens' UpdateServiceTemplate (Maybe Text) Source #

The name of the service template to update as displayed in the developer interface.

updateServiceTemplate_description :: Lens' UpdateServiceTemplate (Maybe Text) Source #

A description of the service template update.

updateServiceTemplate_name :: Lens' UpdateServiceTemplate Text Source #

The name of the service template to update.

updateServiceTemplateResponse_serviceTemplate :: Lens' UpdateServiceTemplateResponse ServiceTemplate Source #

The service template detail data that's returned by AWS Proton.

ListServiceTemplates

listServiceTemplates_nextToken :: Lens' ListServiceTemplates (Maybe Text) Source #

A token to indicate the location of the next service template in the array of service templates, after the list of service templates previously requested.

listServiceTemplates_maxResults :: Lens' ListServiceTemplates (Maybe Natural) Source #

The maximum number of service templates to list.

listServiceTemplatesResponse_nextToken :: Lens' ListServiceTemplatesResponse (Maybe Text) Source #

A token to indicate the location of the next service template in the array of service templates, after the current requested list of service templates.

GetAccountSettings

getAccountSettingsResponse_accountSettings :: Lens' GetAccountSettingsResponse (Maybe AccountSettings) Source #

The AWS Proton pipeline service role detail data that's returned by AWS Proton.

CancelEnvironmentDeployment

cancelEnvironmentDeployment_environmentName :: Lens' CancelEnvironmentDeployment Text Source #

The name of the environment with the deployment to cancel.

UpdateServiceInstance

updateServiceInstance_spec :: Lens' UpdateServiceInstance (Maybe Text) Source #

The formatted specification that defines the service instance update.

updateServiceInstance_templateMinorVersion :: Lens' UpdateServiceInstance (Maybe Text) Source #

The minor version of the service template to update.

updateServiceInstance_templateMajorVersion :: Lens' UpdateServiceInstance (Maybe Text) Source #

The major version of the service template to update.

updateServiceInstance_deploymentType :: Lens' UpdateServiceInstance DeploymentUpdateType Source #

The deployment type.

There are four modes for updating a service instance as described in the following. The deploymentType field defines the mode.

[] NONE

In this mode, a deployment doesn't occur. Only the requested metadata parameters are updated.

[] CURRENT_VERSION

In this mode, the service instance is deployed and updated with the new spec that you provide. Only requested parameters are updated. Don’t include minor or major version parameters when you use this deployment-type.

[] MINOR_VERSION

In this mode, the service instance is deployed and updated with the published, recommended (latest) minor version of the current major version in use, by default. You can also specify a different minor version of the current major version in use.

[] MAJOR_VERSION

In this mode, the service instance is deployed and updated with the published, recommended (latest) major and minor version of the current template, by default. You can also specify a different major version that is higher than the major version in use and a minor version (optional).

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.

TagResource

tagResource_resourceArn :: Lens' TagResource Text Source #

The Amazon Resource Name (ARN) of the resource that the resource tag is applied to.

tagResource_tags :: Lens' TagResource [Tag] Source #

An array of resource tags to apply to a resource.

GetEnvironment

getEnvironment_name :: Lens' GetEnvironment Text Source #

The name of the environment that you want to get the detail data for.

getEnvironmentResponse_environment :: Lens' GetEnvironmentResponse Environment Source #

The environment detail data that's returned by AWS Proton.

ListEnvironmentAccountConnections

listEnvironmentAccountConnections_nextToken :: Lens' ListEnvironmentAccountConnections (Maybe Text) Source #

A token to indicate the location of the next environment account connection in the array of environment account connections, after the list of environment account connections that was previously requested.

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.

listEnvironmentAccountConnectionsResponse_nextToken :: Lens' ListEnvironmentAccountConnectionsResponse (Maybe Text) Source #

A token to indicate the location of the next environment account connection in the array of environment account connections, after the current requested list of environment account connections.

GetService

getService_name :: Lens' GetService Text Source #

The name of the service that you want to get the detail data for.

getServiceResponse_service :: Lens' GetServiceResponse (Maybe Service) Source #

The service detail data that's returned by AWS Proton.

UntagResource

untagResource_resourceArn :: Lens' UntagResource Text Source #

The Amazon Resource Name (ARN) of the resource that the tag is to be removed from.

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

An array of tag keys indicating the resource tags to be removed from the resource.

DeleteEnvironmentAccountConnection

deleteEnvironmentAccountConnection_id :: Lens' DeleteEnvironmentAccountConnection Text Source #

The ID of the environment account connection to delete.

UpdateEnvironmentAccountConnection

updateEnvironmentAccountConnection_id :: Lens' UpdateEnvironmentAccountConnection Text Source #

The ID of the environment account connection to update.

updateEnvironmentAccountConnection_roleArn :: Lens' UpdateEnvironmentAccountConnection Text Source #

The Amazon Resource Name (ARN) of the IAM service role that is associated with the environment account connection to update.

DeleteServiceTemplateVersion

UpdateServiceTemplateVersion

updateServiceTemplateVersion_status :: Lens' UpdateServiceTemplateVersion (Maybe TemplateVersionStatus) Source #

The status of the service template minor version to update.

updateServiceTemplateVersion_compatibleEnvironmentTemplates :: Lens' UpdateServiceTemplateVersion (Maybe (NonEmpty CompatibleEnvironmentTemplateInput)) Source #

An array of compatible environment names for a service template major or minor version to update.

updateServiceTemplateVersion_description :: Lens' UpdateServiceTemplateVersion (Maybe Text) Source #

A description of a service template version to update.

updateServiceTemplateVersion_majorVersion :: Lens' UpdateServiceTemplateVersion Text Source #

To update a major version of a service template, include majorVersion.

updateServiceTemplateVersion_minorVersion :: Lens' UpdateServiceTemplateVersion Text Source #

To update a minor version of a service template, include minorVersion.

UpdateEnvironmentTemplateVersion

updateEnvironmentTemplateVersion_status :: Lens' UpdateEnvironmentTemplateVersion (Maybe TemplateVersionStatus) Source #

The status of the environment template minor version to update.

updateEnvironmentTemplateVersion_description :: Lens' UpdateEnvironmentTemplateVersion (Maybe Text) Source #

A description of environment template version to update.

updateEnvironmentTemplateVersion_majorVersion :: Lens' UpdateEnvironmentTemplateVersion Text Source #

To update a major version of an environment template, include majorVersion.

updateEnvironmentTemplateVersion_minorVersion :: Lens' UpdateEnvironmentTemplateVersion Text Source #

To update a minor version of an environment template, include minorVersion.

DeleteEnvironmentTemplateVersion

CreateEnvironment

createEnvironment_protonServiceRoleArn :: Lens' CreateEnvironment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make calls to other services on your behalf. You must include either the environmentAccountConnectionId or protonServiceRoleArn parameter and value.

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. You must include either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. For more information, see Environment account connections in the AWS Proton Administrator guide.

createEnvironment_templateMinorVersion :: Lens' CreateEnvironment (Maybe Text) Source #

The ID of the minor version of the environment template.

createEnvironment_description :: Lens' CreateEnvironment (Maybe Text) Source #

A description of the environment that's being created and deployed.

createEnvironment_tags :: Lens' CreateEnvironment (Maybe [Tag]) Source #

Create tags for your environment. For more information, see /AWS Proton resources and tagging/ in the AWS Proton Administrator Guide or AWS Proton User Guide.

createEnvironment_spec :: Lens' CreateEnvironment Text Source #

A link to a YAML formatted spec file that provides inputs as defined in the environment template bundle schema file. For more information, see Environments in the AWS Proton Administrator Guide.

createEnvironment_templateMajorVersion :: Lens' CreateEnvironment Text Source #

The ID of 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 AWS Proton Administrator Guide.

createEnvironmentResponse_environment :: Lens' CreateEnvironmentResponse Environment Source #

The environment detail data that's returned by AWS Proton.

CreateService

createService_branchName :: Lens' CreateService (Maybe Text) Source #

The name of the code repository branch that holds the code that's deployed in AWS Proton. Don't include this parameter if your service template doesn't include a service pipeline.

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_templateMinorVersion :: Lens' CreateService (Maybe Text) Source #

The ID of the minor version of the service template that was used to create the service.

createService_description :: Lens' CreateService (Maybe Text) Source #

A description of the AWS Proton service.

createService_repositoryConnectionArn :: Lens' CreateService (Maybe Text) Source #

The Amazon Resource Name (ARN) of the repository connection. For more information, see Set up repository connection in the AWS Proton Administrator Guide and Setting up with AWS Proton in the AWS Proton User Guide. Don't include this parameter if your service template doesn't include a service pipeline.

createService_tags :: Lens' CreateService (Maybe [Tag]) Source #

Create tags for your service. For more information, see /AWS Proton resources and tagging/ in the AWS Proton Administrator Guide or AWS Proton User Guide.

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 AWS Proton Administrator Guide and Create a service in the AWS Proton User Guide.

createService_templateMajorVersion :: Lens' CreateService Text Source #

The ID of 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_service :: Lens' CreateServiceResponse Service Source #

The service detail data that's returned by AWS Proton.

Types

AccountSettings

accountSettings_pipelineServiceRoleArn :: Lens' AccountSettings (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton pipeline service role.

CompatibleEnvironmentTemplate

compatibleEnvironmentTemplate_majorVersion :: Lens' CompatibleEnvironmentTemplate Text Source #

The major version of the compatible environment template.

CompatibleEnvironmentTemplateInput

compatibleEnvironmentTemplateInput_majorVersion :: Lens' CompatibleEnvironmentTemplateInput Text Source #

The major version of the compatible environment template.

Environment

environment_deploymentStatusMessage :: Lens' Environment (Maybe Text) Source #

An environment deployment status message.

environment_environmentAccountId :: Lens' Environment (Maybe Text) Source #

The ID of the environment account that the environment infrastructure resources are provisioned in.

environment_provisioning :: Lens' Environment (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environment_protonServiceRoleArn :: Lens' Environment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make calls to other services on your behalf.

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_spec :: Lens' Environment (Maybe Text) Source #

The environment spec.

environment_description :: Lens' Environment (Maybe Text) Source #

The description of the environment.

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_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 ID of the major version of the environment template.

environment_templateMinorVersion :: Lens' Environment Text Source #

The ID of the minor version of the environment template.

environment_templateName :: Lens' Environment Text Source #

The Amazon Resource Name (ARN) of the environment template.

EnvironmentAccountConnection

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.

EnvironmentAccountConnectionSummary

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_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.

EnvironmentSummary

environmentSummary_environmentAccountId :: Lens' EnvironmentSummary (Maybe Text) Source #

The ID of the environment account that the environment infrastructure resources are provisioned in.

environmentSummary_provisioning :: Lens' EnvironmentSummary (Maybe Provisioning) Source #

When included, indicates that the environment template is for customer provisioned and managed infrastructure.

environmentSummary_protonServiceRoleArn :: Lens' EnvironmentSummary (Maybe Text) Source #

The Amazon Resource Name (ARN) of the AWS Proton service role that allows AWS Proton to make calls to other services on your behalf.

environmentSummary_environmentAccountConnectionId :: Lens' EnvironmentSummary (Maybe Text) Source #

The ID of the environment account connection that the environment is associated with.

environmentSummary_description :: Lens' EnvironmentSummary (Maybe Text) Source #

The description of the environment.

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_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_templateMajorVersion :: Lens' EnvironmentSummary Text Source #

The ID of the major version of the environment template.

environmentSummary_templateMinorVersion :: Lens' EnvironmentSummary Text Source #

The ID of the minor version of the environment template.

environmentSummary_templateName :: Lens' EnvironmentSummary Text Source #

The name of the environment template.

EnvironmentTemplate

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_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_description :: Lens' EnvironmentTemplate (Maybe Text) Source #

A description 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_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 ID of the recommended version of the environment template.

environmentTemplateSummary_displayName :: Lens' EnvironmentTemplateSummary (Maybe Text) Source #

The name of the environment template as displayed in the developer interface.

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.

EnvironmentTemplateVersion

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_recommendedMinorVersion :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

The ID of the recommended minor version of the environment template.

environmentTemplateVersion_description :: Lens' EnvironmentTemplateVersion (Maybe Text) Source #

A description of the minor 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 ID of the latest major version that's associated with the version of an environment template.

environmentTemplateVersion_minorVersion :: Lens' EnvironmentTemplateVersion Text Source #

The ID of the minor version of an environment template.

environmentTemplateVersion_templateName :: Lens' EnvironmentTemplateVersion Text Source #

The name of the version of an environment template.

EnvironmentTemplateVersionSummary

environmentTemplateVersionSummary_statusMessage :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #

The status message of the version of an environment template.

environmentTemplateVersionSummary_recommendedMinorVersion :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #

The ID of the recommended minor version of the environment template.

environmentTemplateVersionSummary_description :: Lens' EnvironmentTemplateVersionSummary (Maybe Text) Source #

A description 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 ID of the latest major version that's associated with the version of an environment template.

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 AWS Proton.

service_statusMessage :: Lens' Service (Maybe Text) Source #

A service status message.

service_repositoryId :: Lens' Service (Maybe Text) Source #

The ID of the code repository.

service_pipeline :: Lens' Service (Maybe ServicePipeline) Source #

The service pipeline detail data.

service_description :: Lens' Service (Maybe Text) Source #

A description of a service.

service_repositoryConnectionArn :: Lens' Service (Maybe Text) Source #

The Amazon Resource Name (ARN) of the repository connection. For more information, see Set up a repository connection in the AWS Proton Administrator Guide and Setting up with AWS Proton in the AWS Proton User Guide.

service_arn :: Lens' Service Text Source #

The Amazon Resource Name (ARN) of the service.

service_createdAt :: Lens' Service UTCTime Source #

The time when the service was created.

service_lastModifiedAt :: Lens' Service UTCTime Source #

The time when the service was last modified.

service_name :: Lens' Service Text Source #

The name of the service.

service_spec :: Lens' Service Text Source #

The formatted specification that defines the service.

service_status :: Lens' Service ServiceStatus Source #

The status of the service.

service_templateName :: Lens' Service Text Source #

The name of the service template.

ServiceInstance

serviceInstance_deploymentStatusMessage :: Lens' ServiceInstance (Maybe Text) Source #

A service instance deployment status message.

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_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 ID of the major version of the service template that was used to create the service instance.

serviceInstance_templateMinorVersion :: Lens' ServiceInstance Text Source #

The ID of 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_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_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_serviceName :: Lens' ServiceInstanceSummary Text Source #

The name of the service that the service instance belongs to.

serviceInstanceSummary_templateMajorVersion :: Lens' ServiceInstanceSummary Text Source #

The ID of the major version of a service template.

serviceInstanceSummary_templateMinorVersion :: Lens' ServiceInstanceSummary Text Source #

The ID of the minor version of a 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 ID of the major version of the service template that was used to create the service pipeline.

servicePipeline_templateMinorVersion :: Lens' ServicePipeline Text Source #

The ID of 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_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_templateName :: Lens' ServiceSummary Text Source #

The name of the service template.

ServiceTemplate

serviceTemplate_recommendedVersion :: Lens' ServiceTemplate (Maybe Text) Source #

The ID of the recommended version 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_description :: Lens' ServiceTemplate (Maybe Text) Source #

A description 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_recommendedVersion :: Lens' ServiceTemplateSummary (Maybe Text) Source #

The ID of the recommended version 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_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.

ServiceTemplateVersion

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_recommendedMinorVersion :: Lens' ServiceTemplateVersion (Maybe Text) Source #

The ID of the recommended minor version of the service template.

serviceTemplateVersion_description :: Lens' ServiceTemplateVersion (Maybe Text) Source #

A description of the version of a service template.

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 ID of the latest major version that's associated with the version of a service template.

serviceTemplateVersion_minorVersion :: Lens' ServiceTemplateVersion Text Source #

The ID of the minor version of a service template.

serviceTemplateVersion_templateName :: Lens' ServiceTemplateVersion Text Source #

The name of the version of a service template.

ServiceTemplateVersionSummary

serviceTemplateVersionSummary_recommendedMinorVersion :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #

The ID of the recommended minor version of the service template.

serviceTemplateVersionSummary_description :: Lens' ServiceTemplateVersionSummary (Maybe Text) Source #

A description of the version of a service template.

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 ID of the latest major version that's associated with the version of a service template.

serviceTemplateVersionSummary_minorVersion :: Lens' ServiceTemplateVersionSummary Text Source #

The ID of the minor version of a service template.

Tag

tag_key :: Lens' Tag Text Source #

The key of the resource tag.

tag_value :: Lens' Tag Text Source #

The value of the resource tag.

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.