Module Awso_proton.ValuesSource

Sourceval service : Awso.Service.t
Sourceval apiVersion : string
Sourceval endpointPrefix : string
Sourceval serviceFullName : string
Sourceval signatureVersion : string
Sourceval protocol : string
Sourceval globalEndpoint : string
Sourceval targetPrefix : string
Sourceval simple_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval composed_to_json : ('a -> Awso__Botodata.value) -> 'a -> Yojson.Safe.t
Sourceval to_query : ('a -> Awso.Client.Query.value) -> 'a -> Awso.Client.Query.t
Sourceval structure_to_value_aux : ('a * 'b option) list -> f:(('a * 'b) list -> 'c) -> [> `Structure of 'c ]
Sourceval structure_to_value : ('a * 'b option) list -> [> `Structure of ('a * 'b) list ]
Sourceval structure_to_wrapped_value : wrapper:'a -> response:'a -> ('b * 'c option) list -> [> `Structure of ('a * [> `Structure of ('b * 'c) list ]) list ]
Sourcemodule String_ : sig ... end
Sourcemodule SyncBlockerContext : sig ... end

Detailed data of the context of the sync blocker.

Sourcemodule DeploymentId : sig ... end
Sourcemodule ResourceName : sig ... end
Sourcemodule TemplateVersionPart : sig ... end
Sourcemodule Timestamp : sig ... end
Sourcemodule BlockerStatus : sig ... end
Sourcemodule BlockerType : sig ... end
Sourcemodule SyncBlockerContexts : sig ... end
Sourcemodule ResourceNameOrEmpty : sig ... end
Sourcemodule SpecContents : sig ... end
Sourcemodule TemplateFileContents : sig ... end
Sourcemodule ComponentDeploymentIdList : sig ... end

Compatible environment template data.

Sourcemodule Arn : sig ... end
Sourcemodule DeploymentStatus : sig ... end
Sourcemodule StatusMessage : sig ... end
Sourcemodule GitBranchName : sig ... end
Sourcemodule RepositoryArn : sig ... end
Sourcemodule RepositoryName : sig ... end
Sourcemodule RepositoryProvider : sig ... end
Sourcemodule TagKey : sig ... end
Sourcemodule TagValue : sig ... end
Sourcemodule OutputKey : sig ... end
Sourcemodule OutputValueString : sig ... end
Sourcemodule Description : sig ... end
Sourcemodule ServiceArn : sig ... end
Sourcemodule ServiceStatus : sig ... end
Sourcemodule DisplayName : sig ... end
Sourcemodule FullTemplateVersionNumber : sig ... end
Sourcemodule Provisioning : sig ... end
Sourcemodule ServiceTemplateArn : sig ... end
Sourcemodule ServiceTemplateVersionArn : sig ... end
Sourcemodule TemplateVersionStatus : sig ... end
Sourcemodule ProvisionedResourceEngine : sig ... end
Sourcemodule ProvisionedResourceName : sig ... end
Sourcemodule ServiceInstanceArn : sig ... end
Sourcemodule AwsAccountId : sig ... end
Sourcemodule EnvironmentArn : sig ... end
Sourcemodule EnvironmentTemplateArn : sig ... end
Sourcemodule DeploymentArn : sig ... end
Sourcemodule ComponentArn : sig ... end
Sourcemodule ResourceSyncEvent : sig ... end

Detail data for a resource sync event.

Sourcemodule SHA : sig ... end
Sourcemodule SyncBlocker : sig ... end

Detailed data of the sync blocker.

Sourcemodule Integer : sig ... end
Sourcemodule RepositorySyncEvent : sig ... end

Repository sync event detail data for a sync attempt.

Sourcemodule ComponentState : sig ... end

The detailed data about the current state of the component.

Sourcemodule EnvironmentState : sig ... end

The detailed data about the current state of the environment.

Sourcemodule ServiceInstanceState : sig ... end

The detailed data about the current state of this service instance.

Sourcemodule ServicePipelineState : sig ... end

The detailed data about the current state of the service pipeline.

Sourcemodule S3Bucket : sig ... end
Sourcemodule S3Key : sig ... end
Sourcemodule ErrorMessage : sig ... end
Sourcemodule Subdirectory : sig ... end
Sourcemodule TemplateType : sig ... end
Sourcemodule TemplateSchema : sig ... end

Compatible environment template data.

Sourcemodule OpsFilePath : sig ... end
Sourcemodule RepositoryId : sig ... end
Sourcemodule ServicePipeline : sig ... end

Detailed data of an Proton service instance pipeline resource.

Sourcemodule RepositoryBranch : sig ... end

Detail data for a linked repository branch.

Sourcemodule RoleArn : sig ... end
Sourcemodule RoleArnOrEmptyString : sig ... end
Sourcemodule Tag : sig ... end

A description of a resource tag.

Sourcemodule Output : sig ... end

An infrastructure as code defined resource output.

Sourcemodule ServiceSummary : sig ... end

Summary data of an Proton service resource.

Sourcemodule ServiceTemplateSummary : sig ... end

Summary data of an Proton service template resource.

Summary data of an Proton service template version resource.

Sourcemodule ProvisionedResource : sig ... end

Detail data for a provisioned resource.

Sourcemodule ServiceInstanceSummary : sig ... end

Summary data of an Proton service instance resource.

A filtering criterion to scope down the result list of the ListServiceInstances action.

Sourcemodule RepositorySyncDefinition : sig ... end

A repository sync definition.

Sourcemodule RepositorySummary : sig ... end

Summary data of a linked repository—a repository that has been registered with Proton.

Sourcemodule EnvironmentSummary : sig ... end

Summary data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.

Sourcemodule EnvironmentTemplateFilter : sig ... end

A search filter for environment templates.

The environment template data.

A summary of the version of an environment template detail data.

Summary data of an Proton environment account connection resource.

Sourcemodule DeploymentSummary : sig ... end

Summary data of the deployment.

Sourcemodule ComponentSummary : sig ... end

Summary data of an Proton component resource. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule ResourceSyncEvents : sig ... end
Sourcemodule ResourceSyncStatus : sig ... end
Sourcemodule Revision : sig ... end

Revision detail data for a commit and push that activates a sync attempt

Sourcemodule LatestSyncBlockers : sig ... end
Sourcemodule ResourceCountsSummary : sig ... end

Summary counts of each Proton resource types.

Sourcemodule RepositorySyncEvents : sig ... end
Sourcemodule RepositorySyncStatus : sig ... end
Sourcemodule DeploymentState : sig ... end

The detailed data about the current state of the deployment.

Sourcemodule S3ObjectSource : sig ... end

Template bundle S3 bucket data.

Sourcemodule AccessDeniedException : sig ... end

There isn't sufficient access for performing this action.

Sourcemodule ConflictException : sig ... end

The request couldn't be made due to a conflicting operation or resource.

Sourcemodule InternalServerException : sig ... end

The request failed to register with the service.

Sourcemodule ResourceNotFoundException : sig ... end

The requested resource wasn't found.

Sourcemodule TemplateSyncConfig : sig ... end

The detail data for a template sync configuration.

Sourcemodule ThrottlingException : sig ... end

The request was denied due to request throttling.

Sourcemodule ValidationException : sig ... end

The input is invalid or an out-of-range value was supplied for the input parameter.

Sourcemodule ServiceTemplateVersion : sig ... end

Detailed data of an Proton service template version resource.

Sourcemodule ServiceTemplate : sig ... end

Detailed data of an Proton service template resource.

Sourcemodule ServiceSyncConfig : sig ... end

Detailed data of the service sync configuration.

Sourcemodule DeploymentUpdateType : sig ... end
Sourcemodule Service : sig ... end

Detailed data of an Proton service resource.

A quota was exceeded. For more information, see Proton Quotas in the Proton User Guide.

Sourcemodule ServiceInstance : sig ... end

Detailed data of an Proton service instance resource.

Sourcemodule ClientToken : sig ... end

The environment template version data.

Sourcemodule EnvironmentTemplate : sig ... end

The environment template data.

Sourcemodule Environment : sig ... end

Detailed data of an Proton environment resource. An Proton environment is a set of resources shared across Proton services.

Sourcemodule RepositoryBranchInput : sig ... end

Detail input data for a linked repository branch.

Detailed data of an Proton environment account connection resource.

Sourcemodule Component : sig ... end

Detailed data of an Proton component resource. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule AccountSettings : sig ... end

Proton settings that are used for multiple services in the Amazon Web Services account.

Sourcemodule Boolean : sig ... end
Sourcemodule TagKeyList : sig ... end
Sourcemodule TagList : sig ... end
Sourcemodule ResourceDeploymentStatus : sig ... end
Sourcemodule MaxPageResults : sig ... end
Sourcemodule NextToken : sig ... end
Sourcemodule ServiceSummaryList : sig ... end
Sourcemodule EmptyNextToken : sig ... end
Sourcemodule ProvisionedResourceList : sig ... end
Sourcemodule OutputsList : sig ... end
Sourcemodule SortOrder : sig ... end
Sourcemodule SyncType : sig ... end
Sourcemodule RepositorySummaryList : sig ... end
Sourcemodule EnvironmentSummaryList : sig ... end
Sourcemodule DeploymentSummaryList : sig ... end
Sourcemodule ComponentSummaryList : sig ... end
Sourcemodule ResourceSyncAttempt : sig ... end

Detail data for a resource sync attempt activated by a push to a repository.

Sourcemodule ServiceSyncBlockerSummary : sig ... end

If a service instance is manually updated, Proton wants to prevent accidentally overriding a manual change. A blocker is created because of the manual update or deletion of a service instance. The summary describes the blocker as being active or resolved.

Sourcemodule CountsSummary : sig ... end

Summary counts of each Proton resource type.

Sourcemodule RepositorySyncAttempt : sig ... end

Detail data for a repository sync attempt activated by a push to a repository.

Sourcemodule Repository : sig ... end

Detailed data of a linked repository—a repository that has been registered with Proton.

Sourcemodule Deployment : sig ... end

The detailed information about a deployment.

Template version source data.

Sourcemodule TemplateManifestContents : sig ... end

Update template sync configuration parameters, except for the templateName and templateType. Repository details (branch, name, and provider) should be of a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

Update template sync configuration parameters, except for the templateName and templateType. Repository details (branch, name, and provider) should be of a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository.

Update a major or minor version of a service template.

Update a major or minor version of a service template.

Update a service template.

Update a service template.

Update the Proton Ops config file.

Update the Proton Ops config file.

Update the service sync blocker by resolving it.

Update the service sync blocker by resolving it.

Update the service pipeline. 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.

Update the service pipeline. 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.

Sourcemodule UpdateServiceOutput : sig ... end

Edit a service description or use a spec to add and delete service instances. Existing service instances and the service pipeline can't be edited using this API. They can only be deleted. Use the description parameter to modify the description. Edit the spec parameter to add or delete instances. You can't delete a service instance (remove it from the spec) if it has an attached component. For more information about components, see Proton components in the Proton User Guide.

Update a service instance. There are a few modes for updating a service instance. The deploymentType field defines the mode. You can't update a service instance while its deployment status, or the deployment status of a component attached to it, is IN_PROGRESS. For more information about components, see Proton components in the Proton User Guide.

Update a service instance. There are a few modes for updating a service instance. The deploymentType field defines the mode. You can't update a service instance while its deployment status, or the deployment status of a component attached to it, is IN_PROGRESS. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule UpdateServiceInput : sig ... end

Edit a service description or use a spec to add and delete service instances. Existing service instances and the service pipeline can't be edited using this API. They can only be deleted. Use the description parameter to modify the description. Edit the spec parameter to add or delete instances. You can't delete a service instance (remove it from the spec) if it has an attached component. For more information about components, see Proton components in the Proton User Guide.

Update a major or minor version of an environment template.

Update a major or minor version of an environment template.

Update an environment template.

Update an environment template.

Sourcemodule UpdateEnvironmentOutput : sig ... end

Update an environment. If the environment is associated with an environment account connection, don't update or include the protonServiceRoleArn and provisioningRepository parameter to update or connect to an environment account connection. You can only update to a new environment account connection if that connection was created in the same environment account that the current environment account connection was created in. The account connection must also be associated with the current environment. If the environment isn't associated with an environment account connection, don't update or include the environmentAccountConnectionId parameter. You can't update or connect the environment to an environment account connection if it isn't already associated with an environment connection. You can update either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. You can’t update both. If the environment was configured for Amazon Web Services-managed provisioning, omit the provisioningRepository parameter. If the environment was configured for self-managed provisioning, specify the provisioningRepository parameter and omit the protonServiceRoleArn and environmentAccountConnectionId parameters. For more information, see Environments and Provisioning methods in the Proton User Guide. 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 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's higher than the major version in use and a minor version.

Sourcemodule UpdateEnvironmentInput : sig ... end

Update an environment. If the environment is associated with an environment account connection, don't update or include the protonServiceRoleArn and provisioningRepository parameter to update or connect to an environment account connection. You can only update to a new environment account connection if that connection was created in the same environment account that the current environment account connection was created in. The account connection must also be associated with the current environment. If the environment isn't associated with an environment account connection, don't update or include the environmentAccountConnectionId parameter. You can't update or connect the environment to an environment account connection if it isn't already associated with an environment connection. You can update either the environmentAccountConnectionId or protonServiceRoleArn parameter and value. You can’t update both. If the environment was configured for Amazon Web Services-managed provisioning, omit the provisioningRepository parameter. If the environment was configured for self-managed provisioning, specify the provisioningRepository parameter and omit the protonServiceRoleArn and environmentAccountConnectionId parameters. For more information, see Environments and Provisioning methods in the Proton User Guide. 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 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's higher than the major version in use and a minor version.

In an environment account, update an environment account connection to use a new IAM role. For more information, see Environment account connections in the Proton User guide.

In an environment account, update an environment account connection to use a new IAM role. For more information, see Environment account connections in the Proton User guide.

Sourcemodule UpdateComponentOutput : sig ... end

Update a component. There are a few modes for updating a component. The deploymentType field defines the mode. You can't update a component while its deployment status, or the deployment status of a service instance attached to it, is IN_PROGRESS. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule UpdateComponentInput : sig ... end

Update a component. There are a few modes for updating a component. The deploymentType field defines the mode. You can't update a component while its deployment status, or the deployment status of a service instance attached to it, is IN_PROGRESS. For more information about components, see Proton components in the Proton User Guide.

Update Proton settings that are used for multiple services in the Amazon Web Services account.

Update Proton settings that are used for multiple services in the Amazon Web Services account.

Sourcemodule UntagResourceOutput : sig ... end

Remove a customer tag from a resource. A tag is a key-value pair of metadata associated with an Proton resource. For more information, see Proton resources and tagging in the Proton User Guide.

Sourcemodule UntagResourceInput : sig ... end

Remove a customer tag from a resource. A tag is a key-value pair of metadata associated with an Proton resource. For more information, see Proton resources and tagging in the Proton User Guide.

Sourcemodule TagResourceOutput : sig ... end

Tag a resource. A tag is a key-value pair of metadata that you associate with an Proton resource. For more information, see Proton resources and tagging in the Proton User Guide.

Sourcemodule TagResourceInput : sig ... end

Tag a resource. A tag is a key-value pair of metadata that you associate with an Proton resource. For more information, see Proton resources and tagging in the Proton User Guide.

In a management account, reject an environment account connection from another environment account. After you reject an environment account connection request, you can't accept or use the rejected environment account connection. You can’t reject an environment account connection that's connected to an environment. For more information, see Environment account connections in the Proton User guide.

In a management account, reject an environment account connection from another environment account. After you reject an environment account connection request, you can't accept or use the rejected environment account connection. You can’t reject an environment account connection that's connected to an environment. For more information, see Environment account connections in the Proton User guide.

Notify Proton of status changes to a provisioned resource when you use self-managed provisioning. For more information, see Self-managed provisioning in the Proton User Guide.

Notify Proton of status changes to a provisioned resource when you use self-managed provisioning. For more information, see Self-managed provisioning in the Proton User Guide.

Sourcemodule ListTagsForResourceOutput : sig ... end

List tags for a resource. For more information, see Proton resources and tagging in the Proton User Guide.

Sourcemodule ListTagsForResourceInput : sig ... end

List tags for a resource. For more information, see Proton resources and tagging in the Proton User Guide.

Sourcemodule ListServicesOutput : sig ... end

List services with summaries of detail data.

Sourcemodule ListServicesInput : sig ... end

List services with summaries of detail data.

List service templates with detail data.

Sourcemodule ListServiceTemplatesInput : sig ... end

List service templates with detail data.

List major or minor versions of a service template with detail data.

List major or minor versions of a service template with detail data.

List provisioned resources for a service and pipeline with details.

List provisioned resources for a service and pipeline with details.

Get a list of service pipeline Infrastructure as Code (IaC) outputs.

Get a list of service pipeline Infrastructure as Code (IaC) outputs.

List service instances with summary data. This action lists service instances of all services in the Amazon Web Services account.

Sourcemodule ListServiceInstancesInput : sig ... end

List service instances with summary data. This action lists service instances of all services in the Amazon Web Services account.

List provisioned resources for a service instance with details.

List provisioned resources for a service instance with details.

Get a list service of instance Infrastructure as Code (IaC) outputs.

Get a list service of instance Infrastructure as Code (IaC) outputs.

List repository sync definitions with detail data.

List repository sync definitions with detail data.

Sourcemodule ListRepositoriesOutput : sig ... end

List linked repositories with detail data.

Sourcemodule ListRepositoriesInput : sig ... end

List linked repositories with detail data.

Sourcemodule ListEnvironmentsOutput : sig ... end

List environments with detail data summaries.

Sourcemodule ListEnvironmentsInput : sig ... end

List environments with detail data summaries.

List environment templates.

List environment templates.

List major or minor versions of an environment template with detail data.

List major or minor versions of an environment template with detail data.

List the provisioned resources for your environment.

List the provisioned resources for your environment.

List the infrastructure as code outputs for your environment.

List the infrastructure as code outputs for your environment.

View a list of environment account connections. For more information, see Environment account connections in the Proton User guide.

View a list of environment account connections. For more information, see Environment account connections in the Proton User guide.

Sourcemodule ListDeploymentsOutput : sig ... end

List deployments. You can filter the result list by environment, service, or a single service instance.

Sourcemodule ListDeploymentsInput : sig ... end

List deployments. You can filter the result list by environment, service, or a single service instance.

Sourcemodule ListComponentsOutput : sig ... end

List components with summary data. You can filter the result list by environment, service, or a single service instance. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule ListComponentsInput : sig ... end

List components with summary data. You can filter the result list by environment, service, or a single service instance. For more information about components, see Proton components in the Proton User Guide.

List provisioned resources for a component with details. For more information about components, see Proton components in the Proton User Guide.

List provisioned resources for a component with details. For more information about components, see Proton components in the Proton User Guide.

Get a list of component Infrastructure as Code (IaC) outputs. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule ListComponentOutputsInput : sig ... end

Get a list of component Infrastructure as Code (IaC) outputs. For more information about components, see Proton components in the Proton User Guide.

Get the status of a template sync.

Get the status of a template sync.

Get detail data for a template sync configuration.

Get detail data for a template sync configuration.

Get detailed data for a major or minor version of a service template.

Get detailed data for a major or minor version of a service template.

Sourcemodule GetServiceTemplateOutput : sig ... end

Get detailed data for a service template.

Sourcemodule GetServiceTemplateInput : sig ... end

Get detailed data for a service template.

Get detailed information for the service sync configuration.

Sourcemodule GetServiceSyncConfigInput : sig ... end

Get detailed information for the service sync configuration.

Get detailed data for the service sync blocker summary.

Get detailed data for the service sync blocker summary.

Sourcemodule GetServiceOutput : sig ... end

Get detailed data for a service.

Get the status of the synced service instance.

Get the status of the synced service instance.

Sourcemodule GetServiceInstanceOutput : sig ... end

Get detailed data for a service instance. A service instance is an instantiation of service template and it runs in a specific environment.

Sourcemodule GetServiceInstanceInput : sig ... end

Get detailed data for a service instance. A service instance is an instantiation of service template and it runs in a specific environment.

Sourcemodule GetServiceInput : sig ... end

Get detailed data for a service.

Sourcemodule GetResourcesSummaryOutput : sig ... end

Get counts of Proton resources. For infrastructure-provisioning resources (environments, services, service instances, pipelines), the action returns staleness counts. A resource is stale when it's behind the recommended version of the Proton template that it uses and it needs an update to become current. The action returns staleness counts (counts of resources that are up-to-date, behind a template major version, or behind a template minor version), the total number of resources, and the number of resources that are in a failed state, grouped by resource type. Components, environments, and service templates return less information - see the components, environments, and serviceTemplates field descriptions. For context, the action also returns the total number of each type of Proton template in the Amazon Web Services account. For more information, see Proton dashboard in the Proton User Guide.

Sourcemodule GetResourcesSummaryInput : sig ... end

Get counts of Proton resources. For infrastructure-provisioning resources (environments, services, service instances, pipelines), the action returns staleness counts. A resource is stale when it's behind the recommended version of the Proton template that it uses and it needs an update to become current. The action returns staleness counts (counts of resources that are up-to-date, behind a template major version, or behind a template minor version), the total number of resources, and the number of resources that are in a failed state, grouped by resource type. Components, environments, and service templates return less information - see the components, environments, and serviceTemplates field descriptions. For context, the action also returns the total number of each type of Proton template in the Amazon Web Services account. For more information, see Proton dashboard in the Proton User Guide.

Get the sync status of a repository used for Proton template sync. For more information about template sync, see . A repository sync status isn't tied to the Proton Repository resource (or any other Proton resource). Therefore, tags on an Proton Repository resource have no effect on this action. Specifically, you can't use these tags to control access to this action using Attribute-based access control (ABAC). For more information about ABAC, see ABAC in the Proton User Guide.

Get the sync status of a repository used for Proton template sync. For more information about template sync, see . A repository sync status isn't tied to the Proton Repository resource (or any other Proton resource). Therefore, tags on an Proton Repository resource have no effect on this action. Specifically, you can't use these tags to control access to this action using Attribute-based access control (ABAC). For more information about ABAC, see ABAC in the Proton User Guide.

Sourcemodule GetRepositoryOutput : sig ... end

Get detail data for a linked repository.

Sourcemodule GetRepositoryInput : sig ... end

Get detail data for a linked repository.

Get detailed data for a major or minor version of an environment template.

Get detailed data for a major or minor version of an environment template.

Get detailed data for an environment template.

Get detailed data for an environment template.

Sourcemodule GetEnvironmentOutput : sig ... end

Get detailed data for an environment.

Sourcemodule GetEnvironmentInput : sig ... end

Get detailed data for an environment.

In an environment account, get the detailed data for an environment account connection. For more information, see Environment account connections in the Proton User guide.

In an environment account, get the detailed data for an environment account connection. For more information, see Environment account connections in the Proton User guide.

Sourcemodule GetDeploymentOutput : sig ... end

Get detailed data for a deployment.

Sourcemodule GetDeploymentInput : sig ... end

Get detailed data for a deployment.

Sourcemodule GetComponentOutput : sig ... end

Get detailed data for a component. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule GetComponentInput : sig ... end

Get detailed data for a component. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule GetAccountSettingsOutput : sig ... end

Get detail data for Proton account-wide settings.

Sourcemodule GetAccountSettingsInput : sig ... end

Get detail data for Proton account-wide settings.

Delete a template sync configuration.

Delete a template sync configuration.

If no other minor versions of a service template exist, delete a major version of the service template if it's not the Recommended version. Delete the Recommended version of the service template if no other major versions or minor versions of the service template exist. A major version of a service template is a version that isn't backwards compatible. Delete a minor version of a service template if it's not the Recommended version. Delete a Recommended minor version of the service template if no other minor versions of the service template exist. A minor version of a service template is a version that's backwards compatible.

If no other minor versions of a service template exist, delete a major version of the service template if it's not the Recommended version. Delete the Recommended version of the service template if no other major versions or minor versions of the service template exist. A major version of a service template is a version that isn't backwards compatible. Delete a minor version of a service template if it's not the Recommended version. Delete a Recommended minor version of the service template if no other minor versions of the service template exist. A minor version of a service template is a version that's backwards compatible.

If no other major or minor versions of the service template exist, delete the service template.

If no other major or minor versions of the service template exist, delete the service template.

Delete the Proton Ops file.

Delete the Proton Ops file.

Sourcemodule DeleteServiceOutput : sig ... end

Delete a service, with its instances and pipeline. You can't delete a service if it has any service instances that have components attached to them. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule DeleteServiceInput : sig ... end

Delete a service, with its instances and pipeline. You can't delete a service if it has any service instances that have components attached to them. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule DeleteRepositoryOutput : sig ... end

De-register and unlink your repository.

Sourcemodule DeleteRepositoryInput : sig ... end

De-register and unlink your repository.

If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version. Delete the Recommended version of the environment template if no other major versions or minor versions of the environment template exist. A major version of an environment template is a version that's not backward compatible. Delete a minor version of an environment template if it isn't the Recommended version. Delete a Recommended minor version of the environment template if no other minor versions of the environment template exist. A minor version of an environment template is a version that's backward compatible.

If no other minor versions of an environment template exist, delete a major version of the environment template if it's not the Recommended version. Delete the Recommended version of the environment template if no other major versions or minor versions of the environment template exist. A major version of an environment template is a version that's not backward compatible. Delete a minor version of an environment template if it isn't the Recommended version. Delete a Recommended minor version of the environment template if no other minor versions of the environment template exist. A minor version of an environment template is a version that's backward compatible.

If no other major or minor versions of an environment template exist, delete the environment template.

If no other major or minor versions of an environment template exist, delete the environment template.

Sourcemodule DeleteEnvironmentOutput : sig ... end

Delete an environment.

Sourcemodule DeleteEnvironmentInput : sig ... end

Delete an environment.

In an environment account, delete an environment account connection. After you delete an environment account connection that’s in use by an Proton environment, Proton can’t manage the environment infrastructure resources until a new environment account connection is accepted for the environment account and associated environment. You're responsible for cleaning up provisioned resources that remain without an environment connection. For more information, see Environment account connections in the Proton User guide.

In an environment account, delete an environment account connection. After you delete an environment account connection that’s in use by an Proton environment, Proton can’t manage the environment infrastructure resources until a new environment account connection is accepted for the environment account and associated environment. You're responsible for cleaning up provisioned resources that remain without an environment connection. For more information, see Environment account connections in the Proton User guide.

Sourcemodule DeleteDeploymentOutput : sig ... end

Delete the deployment.

Sourcemodule DeleteDeploymentInput : sig ... end

Delete the deployment.

Sourcemodule DeleteComponentOutput : sig ... end

Delete an Proton component resource. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule DeleteComponentInput : sig ... end

Delete an Proton component resource. For more information about components, see Proton components in the Proton User Guide.

Set up a template to create new template versions automatically by tracking a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository. When a commit is pushed to your linked repository, Proton checks for changes to your repository template bundles. If it detects a template bundle change, a new major or minor version of its template is created, if the version doesn’t already exist. For more information, see Template sync configurations in the Proton User Guide.

Set up a template to create new template versions automatically by tracking a linked repository. A linked repository is a repository that has been registered with Proton. For more information, see CreateRepository. When a commit is pushed to your linked repository, Proton checks for changes to your repository template bundles. If it detects a template bundle change, a new major or minor version of its template is created, if the version doesn’t already exist. For more information, see Template sync configurations in the Proton User Guide.

Create a new major or minor version of a service template. A major version of a service template is a version that isn't backward compatible. A minor version of a service template is a version that's backward compatible within its major version.

Create a new major or minor version of a service template. A major version of a service template is a version that isn't backward compatible. A minor version of a service template is a version that's backward compatible within its major version.

Create a service template. The administrator creates a service template to define standardized infrastructure and an optional CI/CD service pipeline. Developers, in turn, select the service template from Proton. If the selected service template includes a service pipeline definition, they provide a link to their source code repository. Proton then deploys and manages the infrastructure defined by the selected service template. For more information, see Proton templates in the Proton User Guide.

Create a service template. The administrator creates a service template to define standardized infrastructure and an optional CI/CD service pipeline. Developers, in turn, select the service template from Proton. If the selected service template includes a service pipeline definition, they provide a link to their source code repository. Proton then deploys and manages the infrastructure defined by the selected service template. For more information, see Proton templates in the Proton User Guide.

Create the Proton Ops configuration file.

Create the Proton Ops configuration file.

Sourcemodule CreateServiceOutput : sig ... end

Create an Proton service. An Proton service is an instantiation of a service template and often includes several service instances and pipeline. For more information, see Services in the Proton User Guide.

Create a service instance.

Create a service instance.

Sourcemodule CreateServiceInput : sig ... end

Create an Proton service. An Proton service is an instantiation of a service template and often includes several service instances and pipeline. For more information, see Services in the Proton User Guide.

Sourcemodule CreateRepositoryOutput : sig ... end

Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to either push to it (self-managed provisioning) or pull from it (template sync). You can share a linked repository across multiple resources (like environments using self-managed provisioning, or synced templates). When you create a repository link, Proton creates a service-linked role for you. For more information, see Self-managed provisioning, Template bundles, and Template sync configurations in the Proton User Guide.

Sourcemodule CreateRepositoryInput : sig ... end

Create and register a link to a repository. Proton uses the link to repeatedly access the repository, to either push to it (self-managed provisioning) or pull from it (template sync). You can share a linked repository across multiple resources (like environments using self-managed provisioning, or synced templates). When you create a repository link, Proton creates a service-linked role for you. For more information, see Self-managed provisioning, Template bundles, and Template sync configurations in the Proton User Guide.

Create a new major or minor version of an environment template. A major version of an environment template is a version that isn't backwards compatible. A minor version of an environment template is a version that's backwards compatible within its major version.

Create a new major or minor version of an environment template. A major version of an environment template is a version that isn't backwards compatible. A minor version of an environment template is a version that's backwards compatible within its major version.

Create an environment template for Proton. For more information, see Environment Templates in the Proton User Guide. You can create an environment template in one of the two following ways: Register and publish a standard environment template that instructs Proton to deploy and manage environment infrastructure. Register and publish a customer managed environment template that connects Proton to your existing provisioned infrastructure that you manage. Proton doesn't manage your existing provisioned infrastructure. To create an environment template for customer provisioned and managed infrastructure, include the provisioning parameter and set the value to CUSTOMER_MANAGED. For more information, see Register and publish an environment template in the Proton User Guide.

Create an environment template for Proton. For more information, see Environment Templates in the Proton User Guide. You can create an environment template in one of the two following ways: Register and publish a standard environment template that instructs Proton to deploy and manage environment infrastructure. Register and publish a customer managed environment template that connects Proton to your existing provisioned infrastructure that you manage. Proton doesn't manage your existing provisioned infrastructure. To create an environment template for customer provisioned and managed infrastructure, include the provisioning parameter and set the value to CUSTOMER_MANAGED. For more information, see Register and publish an environment template in the Proton User Guide.

Sourcemodule CreateEnvironmentOutput : sig ... end

Deploy a new environment. An Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services. You can provision environments using the following methods: Amazon Web Services-managed provisioning: Proton makes direct calls to provision your resources. Self-managed provisioning: Proton makes pull requests on your repository to provide compiled infrastructure as code (IaC) files that your IaC engine uses to provision resources. For more information, see Environments and Provisioning methods in the Proton User Guide.

Sourcemodule CreateEnvironmentInput : sig ... end

Deploy a new environment. An Proton environment is created from an environment template that defines infrastructure and resources that can be shared across services. You can provision environments using the following methods: Amazon Web Services-managed provisioning: Proton makes direct calls to provision your resources. Self-managed provisioning: Proton makes pull requests on your repository to provide compiled infrastructure as code (IaC) files that your IaC engine uses to provision resources. For more information, see Environments and Provisioning methods in the Proton User Guide.

Create an environment account connection in an environment account so that environment infrastructure resources can be provisioned in the environment account from a management account. An environment account connection is a secure bi-directional connection between a management account and an environment account that maintains authorization and permissions. For more information, see Environment account connections in the Proton User guide.

Create an environment account connection in an environment account so that environment infrastructure resources can be provisioned in the environment account from a management account. An environment account connection is a secure bi-directional connection between a management account and an environment account that maintains authorization and permissions. For more information, see Environment account connections in the Proton User guide.

Sourcemodule CreateComponentOutput : sig ... end

Create an Proton component. A component is an infrastructure extension for a service instance. For more information about components, see Proton components in the Proton User Guide.

Sourcemodule CreateComponentInput : sig ... end

Create an Proton component. A component is an infrastructure extension for a service instance. For more information about components, see Proton components in the Proton User Guide.

Attempts to cancel a service pipeline deployment on an UpdateServicePipeline action, if the deployment is IN_PROGRESS. For more information, see Update a service pipeline in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateServicePipeline action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel a service pipeline deployment on an UpdateServicePipeline action, if the deployment is IN_PROGRESS. For more information, see Update a service pipeline in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateServicePipeline action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is IN_PROGRESS. For more information, see Update a service instance in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateServiceInstance action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel a service instance deployment on an UpdateServiceInstance action, if the deployment is IN_PROGRESS. For more information, see Update a service instance in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateServiceInstance action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is IN_PROGRESS. For more information, see Update an environment in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateEnvironment action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel an environment deployment on an UpdateEnvironment action, if the deployment is IN_PROGRESS. For more information, see Update an environment in the Proton User guide. The following list includes potential cancellation scenarios. If the cancellation attempt succeeds, the resulting deployment state is CANCELLED. If the cancellation attempt fails, the resulting deployment state is FAILED. If the current UpdateEnvironment action succeeds before the cancellation attempt starts, the resulting deployment state is SUCCEEDED and the cancellation attempt has no effect.

Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status). For more information about components, see Proton components in the Proton User Guide.

Attempts to cancel a component deployment (for a component that is in the IN_PROGRESS deployment status). For more information about components, see Proton components in the Proton User Guide.

In a management account, an environment account connection request is accepted. When the environment account connection request is accepted, Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. For more information, see Environment account connections in the Proton User guide.

In a management account, an environment account connection request is accepted. When the environment account connection request is accepted, Proton can use the associated IAM role to provision environment infrastructure resources in the associated environment account. For more information, see Environment account connections in the Proton User guide.