ProtonClient#
Auto-generated documentation for Proton type annotations stubs module types-boto3-proton.
ProtonClient#
Type annotations and code completion for boto3.client("proton").
 boto3 documentation
# ProtonClient usage example
from boto3.session import Session
from types_boto3_proton.client import ProtonClient
def get_proton_client() -> ProtonClient:
    return Session().client("proton")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("proton").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("proton")
try:
    do_something(client)
except (
    client.exceptions.AccessDeniedException,
    client.exceptions.ClientError,
    client.exceptions.ConflictException,
    client.exceptions.InternalServerException,
    client.exceptions.ResourceNotFoundException,
    client.exceptions.ServiceQuotaExceededException,
    client.exceptions.ThrottlingException,
    client.exceptions.ValidationException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_proton.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("proton").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("proton").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...accept_environment_account_connection#
In a management account, an environment account connection request is accepted.
Type annotations and code completion for boto3.client("proton").accept_environment_account_connection method.
 boto3 documentation
# accept_environment_account_connection method definition
def accept_environment_account_connection(
    self,
    *,
    id: str,
) -> AcceptEnvironmentAccountConnectionOutputTypeDef:  # (1)
    ...# accept_environment_account_connection method usage example with argument unpacking
kwargs: AcceptEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "id": ...,
}
parent.accept_environment_account_connection(**kwargs)cancel_component_deployment#
Attempts to cancel a component deployment (for a component that is in the
IN_PROGRESS deployment status).
Type annotations and code completion for boto3.client("proton").cancel_component_deployment method.
 boto3 documentation
# cancel_component_deployment method definition
def cancel_component_deployment(
    self,
    *,
    componentName: str,
) -> CancelComponentDeploymentOutputTypeDef:  # (1)
    ...# cancel_component_deployment method usage example with argument unpacking
kwargs: CancelComponentDeploymentInputTypeDef = {  # (1)
    "componentName": ...,
}
parent.cancel_component_deployment(**kwargs)cancel_environment_deployment#
Attempts to cancel an environment deployment on an UpdateEnvironment
action, if the deployment is IN_PROGRESS.
Type annotations and code completion for boto3.client("proton").cancel_environment_deployment method.
 boto3 documentation
# cancel_environment_deployment method definition
def cancel_environment_deployment(
    self,
    *,
    environmentName: str,
) -> CancelEnvironmentDeploymentOutputTypeDef:  # (1)
    ...# cancel_environment_deployment method usage example with argument unpacking
kwargs: CancelEnvironmentDeploymentInputTypeDef = {  # (1)
    "environmentName": ...,
}
parent.cancel_environment_deployment(**kwargs)cancel_service_instance_deployment#
Attempts to cancel a service instance deployment on an
UpdateServiceInstance action, if the deployment is
IN_PROGRESS.
Type annotations and code completion for boto3.client("proton").cancel_service_instance_deployment method.
 boto3 documentation
# cancel_service_instance_deployment method definition
def cancel_service_instance_deployment(
    self,
    *,
    serviceInstanceName: str,
    serviceName: str,
) -> CancelServiceInstanceDeploymentOutputTypeDef:  # (1)
    ...# cancel_service_instance_deployment method usage example with argument unpacking
kwargs: CancelServiceInstanceDeploymentInputTypeDef = {  # (1)
    "serviceInstanceName": ...,
    "serviceName": ...,
}
parent.cancel_service_instance_deployment(**kwargs)cancel_service_pipeline_deployment#
Attempts to cancel a service pipeline deployment on an
UpdateServicePipeline action, if the deployment is
IN_PROGRESS.
Type annotations and code completion for boto3.client("proton").cancel_service_pipeline_deployment method.
 boto3 documentation
# cancel_service_pipeline_deployment method definition
def cancel_service_pipeline_deployment(
    self,
    *,
    serviceName: str,
) -> CancelServicePipelineDeploymentOutputTypeDef:  # (1)
    ...# cancel_service_pipeline_deployment method usage example with argument unpacking
kwargs: CancelServicePipelineDeploymentInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.cancel_service_pipeline_deployment(**kwargs)create_component#
Create an Proton component.
Type annotations and code completion for boto3.client("proton").create_component method.
 boto3 documentation
# create_component method definition
def create_component(
    self,
    *,
    manifest: str,
    name: str,
    templateFile: str,
    clientToken: str = ...,
    description: str = ...,
    environmentName: str = ...,
    serviceInstanceName: str = ...,
    serviceName: str = ...,
    serviceSpec: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (1)
) -> CreateComponentOutputTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateComponentOutputTypeDef
# create_component method usage example with argument unpacking
kwargs: CreateComponentInputTypeDef = {  # (1)
    "manifest": ...,
    "name": ...,
    "templateFile": ...,
}
parent.create_component(**kwargs)create_environment#
Deploy a new environment.
Type annotations and code completion for boto3.client("proton").create_environment method.
 boto3 documentation
# create_environment method definition
def create_environment(
    self,
    *,
    name: str,
    spec: str,
    templateMajorVersion: str,
    templateName: str,
    codebuildRoleArn: str = ...,
    componentRoleArn: str = ...,
    description: str = ...,
    environmentAccountConnectionId: str = ...,
    protonServiceRoleArn: str = ...,
    provisioningRepository: RepositoryBranchInputTypeDef = ...,  # (1)
    tags: Sequence[TagTypeDef] = ...,  # (2)
    templateMinorVersion: str = ...,
) -> CreateEnvironmentOutputTypeDef:  # (3)
    ...- See RepositoryBranchInputTypeDef
- See Sequence[TagTypeDef]
- See CreateEnvironmentOutputTypeDef
# create_environment method usage example with argument unpacking
kwargs: CreateEnvironmentInputTypeDef = {  # (1)
    "name": ...,
    "spec": ...,
    "templateMajorVersion": ...,
    "templateName": ...,
}
parent.create_environment(**kwargs)create_environment_account_connection#
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.
Type annotations and code completion for boto3.client("proton").create_environment_account_connection method.
 boto3 documentation
# create_environment_account_connection method definition
def create_environment_account_connection(
    self,
    *,
    environmentName: str,
    managementAccountId: str,
    clientToken: str = ...,
    codebuildRoleArn: str = ...,
    componentRoleArn: str = ...,
    roleArn: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (1)
) -> CreateEnvironmentAccountConnectionOutputTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateEnvironmentAccountConnectionOutputTypeDef
# create_environment_account_connection method usage example with argument unpacking
kwargs: CreateEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "environmentName": ...,
    "managementAccountId": ...,
}
parent.create_environment_account_connection(**kwargs)create_environment_template#
Create an environment template for Proton.
Type annotations and code completion for boto3.client("proton").create_environment_template method.
 boto3 documentation
# create_environment_template method definition
def create_environment_template(
    self,
    *,
    name: str,
    description: str = ...,
    displayName: str = ...,
    encryptionKey: str = ...,
    provisioning: ProvisioningType = ...,  # (1)
    tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateEnvironmentTemplateOutputTypeDef:  # (3)
    ...- See ProvisioningType
- See Sequence[TagTypeDef]
- See CreateEnvironmentTemplateOutputTypeDef
# create_environment_template method usage example with argument unpacking
kwargs: CreateEnvironmentTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.create_environment_template(**kwargs)create_environment_template_version#
Create a new major or minor version of an environment template.
Type annotations and code completion for boto3.client("proton").create_environment_template_version method.
 boto3 documentation
# create_environment_template_version method definition
def create_environment_template_version(
    self,
    *,
    source: TemplateVersionSourceInputTypeDef,  # (1)
    templateName: str,
    clientToken: str = ...,
    description: str = ...,
    majorVersion: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateEnvironmentTemplateVersionOutputTypeDef:  # (3)
    ...- See TemplateVersionSourceInputTypeDef
- See Sequence[TagTypeDef]
- See CreateEnvironmentTemplateVersionOutputTypeDef
# create_environment_template_version method usage example with argument unpacking
kwargs: CreateEnvironmentTemplateVersionInputTypeDef = {  # (1)
    "source": ...,
    "templateName": ...,
}
parent.create_environment_template_version(**kwargs)create_repository#
Create and register a link to a repository.
Type annotations and code completion for boto3.client("proton").create_repository method.
 boto3 documentation
# create_repository method definition
def create_repository(
    self,
    *,
    connectionArn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
    encryptionKey: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateRepositoryOutputTypeDef:  # (3)
    ...- See RepositoryProviderType
- See Sequence[TagTypeDef]
- See CreateRepositoryOutputTypeDef
# create_repository method usage example with argument unpacking
kwargs: CreateRepositoryInputTypeDef = {  # (1)
    "connectionArn": ...,
    "name": ...,
    "provider": ...,
}
parent.create_repository(**kwargs)create_service#
Create an Proton service.
Type annotations and code completion for boto3.client("proton").create_service method.
 boto3 documentation
# create_service method definition
def create_service(
    self,
    *,
    name: str,
    spec: str,
    templateMajorVersion: str,
    templateName: str,
    branchName: str = ...,
    description: str = ...,
    repositoryConnectionArn: str = ...,
    repositoryId: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (1)
    templateMinorVersion: str = ...,
) -> CreateServiceOutputTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateServiceOutputTypeDef
# create_service method usage example with argument unpacking
kwargs: CreateServiceInputTypeDef = {  # (1)
    "name": ...,
    "spec": ...,
    "templateMajorVersion": ...,
    "templateName": ...,
}
parent.create_service(**kwargs)create_service_instance#
Create a service instance.
Type annotations and code completion for boto3.client("proton").create_service_instance method.
 boto3 documentation
# create_service_instance method definition
def create_service_instance(
    self,
    *,
    name: str,
    serviceName: str,
    spec: str,
    clientToken: str = ...,
    tags: Sequence[TagTypeDef] = ...,  # (1)
    templateMajorVersion: str = ...,
    templateMinorVersion: str = ...,
) -> CreateServiceInstanceOutputTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateServiceInstanceOutputTypeDef
# create_service_instance method usage example with argument unpacking
kwargs: CreateServiceInstanceInputTypeDef = {  # (1)
    "name": ...,
    "serviceName": ...,
    "spec": ...,
}
parent.create_service_instance(**kwargs)create_service_sync_config#
Create the Proton Ops configuration file.
Type annotations and code completion for boto3.client("proton").create_service_sync_config method.
 boto3 documentation
# create_service_sync_config method definition
def create_service_sync_config(
    self,
    *,
    branch: str,
    filePath: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    serviceName: str,
) -> CreateServiceSyncConfigOutputTypeDef:  # (2)
    ...# create_service_sync_config method usage example with argument unpacking
kwargs: CreateServiceSyncConfigInputTypeDef = {  # (1)
    "branch": ...,
    "filePath": ...,
    "repositoryName": ...,
    "repositoryProvider": ...,
    "serviceName": ...,
}
parent.create_service_sync_config(**kwargs)create_service_template#
Create a service template.
Type annotations and code completion for boto3.client("proton").create_service_template method.
 boto3 documentation
# create_service_template method definition
def create_service_template(
    self,
    *,
    name: str,
    description: str = ...,
    displayName: str = ...,
    encryptionKey: str = ...,
    pipelineProvisioning: ProvisioningType = ...,  # (1)
    tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateServiceTemplateOutputTypeDef:  # (3)
    ...- See ProvisioningType
- See Sequence[TagTypeDef]
- See CreateServiceTemplateOutputTypeDef
# create_service_template method usage example with argument unpacking
kwargs: CreateServiceTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.create_service_template(**kwargs)create_service_template_version#
Create a new major or minor version of a service template.
Type annotations and code completion for boto3.client("proton").create_service_template_version method.
 boto3 documentation
# create_service_template_version method definition
def create_service_template_version(
    self,
    *,
    compatibleEnvironmentTemplates: Sequence[CompatibleEnvironmentTemplateInputTypeDef],  # (1)
    source: TemplateVersionSourceInputTypeDef,  # (2)
    templateName: str,
    clientToken: str = ...,
    description: str = ...,
    majorVersion: str = ...,
    supportedComponentSources: Sequence[ServiceTemplateSupportedComponentSourceTypeType] = ...,  # (3)
    tags: Sequence[TagTypeDef] = ...,  # (4)
) -> CreateServiceTemplateVersionOutputTypeDef:  # (5)
    ...- See Sequence[CompatibleEnvironmentTemplateInputTypeDef]
- See TemplateVersionSourceInputTypeDef
- See Sequence[Literal['DIRECTLY_DEFINED']]
- See Sequence[TagTypeDef]
- See CreateServiceTemplateVersionOutputTypeDef
# create_service_template_version method usage example with argument unpacking
kwargs: CreateServiceTemplateVersionInputTypeDef = {  # (1)
    "compatibleEnvironmentTemplates": ...,
    "source": ...,
    "templateName": ...,
}
parent.create_service_template_version(**kwargs)create_template_sync_config#
Set up a template to create new template versions automatically by tracking a linked repository.
Type annotations and code completion for boto3.client("proton").create_template_sync_config method.
 boto3 documentation
# create_template_sync_config method definition
def create_template_sync_config(
    self,
    *,
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    templateName: str,
    templateType: TemplateTypeType,  # (2)
    subdirectory: str = ...,
) -> CreateTemplateSyncConfigOutputTypeDef:  # (3)
    ...# create_template_sync_config method usage example with argument unpacking
kwargs: CreateTemplateSyncConfigInputTypeDef = {  # (1)
    "branch": ...,
    "repositoryName": ...,
    "repositoryProvider": ...,
    "templateName": ...,
    "templateType": ...,
}
parent.create_template_sync_config(**kwargs)delete_component#
Delete an Proton component resource.
Type annotations and code completion for boto3.client("proton").delete_component method.
 boto3 documentation
# delete_component method definition
def delete_component(
    self,
    *,
    name: str,
) -> DeleteComponentOutputTypeDef:  # (1)
    ...# delete_component method usage example with argument unpacking
kwargs: DeleteComponentInputTypeDef = {  # (1)
    "name": ...,
}
parent.delete_component(**kwargs)delete_deployment#
Delete the deployment.
Type annotations and code completion for boto3.client("proton").delete_deployment method.
 boto3 documentation
# delete_deployment method definition
def delete_deployment(
    self,
    *,
    id: str,
) -> DeleteDeploymentOutputTypeDef:  # (1)
    ...# delete_deployment method usage example with argument unpacking
kwargs: DeleteDeploymentInputTypeDef = {  # (1)
    "id": ...,
}
parent.delete_deployment(**kwargs)delete_environment#
Delete an environment.
Type annotations and code completion for boto3.client("proton").delete_environment method.
 boto3 documentation
# delete_environment method definition
def delete_environment(
    self,
    *,
    name: str,
) -> DeleteEnvironmentOutputTypeDef:  # (1)
    ...# delete_environment method usage example with argument unpacking
kwargs: DeleteEnvironmentInputTypeDef = {  # (1)
    "name": ...,
}
parent.delete_environment(**kwargs)delete_environment_account_connection#
In an environment account, delete an environment account connection.
Type annotations and code completion for boto3.client("proton").delete_environment_account_connection method.
 boto3 documentation
# delete_environment_account_connection method definition
def delete_environment_account_connection(
    self,
    *,
    id: str,
) -> DeleteEnvironmentAccountConnectionOutputTypeDef:  # (1)
    ...# delete_environment_account_connection method usage example with argument unpacking
kwargs: DeleteEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "id": ...,
}
parent.delete_environment_account_connection(**kwargs)delete_environment_template#
If no other major or minor versions of an environment template exist, delete the environment template.
Type annotations and code completion for boto3.client("proton").delete_environment_template method.
 boto3 documentation
# delete_environment_template method definition
def delete_environment_template(
    self,
    *,
    name: str,
) -> DeleteEnvironmentTemplateOutputTypeDef:  # (1)
    ...# delete_environment_template method usage example with argument unpacking
kwargs: DeleteEnvironmentTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.delete_environment_template(**kwargs)delete_environment_template_version#
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.
Type annotations and code completion for boto3.client("proton").delete_environment_template_version method.
 boto3 documentation
# delete_environment_template_version method definition
def delete_environment_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
) -> DeleteEnvironmentTemplateVersionOutputTypeDef:  # (1)
    ...# delete_environment_template_version method usage example with argument unpacking
kwargs: DeleteEnvironmentTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.delete_environment_template_version(**kwargs)delete_repository#
De-register and unlink your repository.
Type annotations and code completion for boto3.client("proton").delete_repository method.
 boto3 documentation
# delete_repository method definition
def delete_repository(
    self,
    *,
    name: str,
    provider: RepositoryProviderType,  # (1)
) -> DeleteRepositoryOutputTypeDef:  # (2)
    ...# delete_repository method usage example with argument unpacking
kwargs: DeleteRepositoryInputTypeDef = {  # (1)
    "name": ...,
    "provider": ...,
}
parent.delete_repository(**kwargs)delete_service#
Delete a service, with its instances and pipeline.
Type annotations and code completion for boto3.client("proton").delete_service method.
 boto3 documentation
# delete_service method definition
def delete_service(
    self,
    *,
    name: str,
) -> DeleteServiceOutputTypeDef:  # (1)
    ...# delete_service method usage example with argument unpacking
kwargs: DeleteServiceInputTypeDef = {  # (1)
    "name": ...,
}
parent.delete_service(**kwargs)delete_service_sync_config#
Delete the Proton Ops file.
Type annotations and code completion for boto3.client("proton").delete_service_sync_config method.
 boto3 documentation
# delete_service_sync_config method definition
def delete_service_sync_config(
    self,
    *,
    serviceName: str,
) -> DeleteServiceSyncConfigOutputTypeDef:  # (1)
    ...# delete_service_sync_config method usage example with argument unpacking
kwargs: DeleteServiceSyncConfigInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.delete_service_sync_config(**kwargs)delete_service_template#
If no other major or minor versions of the service template exist, delete the service template.
Type annotations and code completion for boto3.client("proton").delete_service_template method.
 boto3 documentation
# delete_service_template method definition
def delete_service_template(
    self,
    *,
    name: str,
) -> DeleteServiceTemplateOutputTypeDef:  # (1)
    ...# delete_service_template method usage example with argument unpacking
kwargs: DeleteServiceTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.delete_service_template(**kwargs)delete_service_template_version#
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.
Type annotations and code completion for boto3.client("proton").delete_service_template_version method.
 boto3 documentation
# delete_service_template_version method definition
def delete_service_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
) -> DeleteServiceTemplateVersionOutputTypeDef:  # (1)
    ...# delete_service_template_version method usage example with argument unpacking
kwargs: DeleteServiceTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.delete_service_template_version(**kwargs)delete_template_sync_config#
Delete a template sync configuration.
Type annotations and code completion for boto3.client("proton").delete_template_sync_config method.
 boto3 documentation
# delete_template_sync_config method definition
def delete_template_sync_config(
    self,
    *,
    templateName: str,
    templateType: TemplateTypeType,  # (1)
) -> DeleteTemplateSyncConfigOutputTypeDef:  # (2)
    ...# delete_template_sync_config method usage example with argument unpacking
kwargs: DeleteTemplateSyncConfigInputTypeDef = {  # (1)
    "templateName": ...,
    "templateType": ...,
}
parent.delete_template_sync_config(**kwargs)get_account_settings#
Get detail data for Proton account-wide settings.
Type annotations and code completion for boto3.client("proton").get_account_settings method.
 boto3 documentation
# get_account_settings method definition
def get_account_settings(
    self,
) -> GetAccountSettingsOutputTypeDef:  # (1)
    ...get_component#
Get detailed data for a component.
Type annotations and code completion for boto3.client("proton").get_component method.
 boto3 documentation
# get_component method definition
def get_component(
    self,
    *,
    name: str,
) -> GetComponentOutputTypeDef:  # (1)
    ...# get_component method usage example with argument unpacking
kwargs: GetComponentInputTypeDef = {  # (1)
    "name": ...,
}
parent.get_component(**kwargs)get_deployment#
Get detailed data for a deployment.
Type annotations and code completion for boto3.client("proton").get_deployment method.
 boto3 documentation
# get_deployment method definition
def get_deployment(
    self,
    *,
    id: str,
    componentName: str = ...,
    environmentName: str = ...,
    serviceInstanceName: str = ...,
    serviceName: str = ...,
) -> GetDeploymentOutputTypeDef:  # (1)
    ...# get_deployment method usage example with argument unpacking
kwargs: GetDeploymentInputTypeDef = {  # (1)
    "id": ...,
}
parent.get_deployment(**kwargs)get_environment#
Get detailed data for an environment.
Type annotations and code completion for boto3.client("proton").get_environment method.
 boto3 documentation
# get_environment method definition
def get_environment(
    self,
    *,
    name: str,
) -> GetEnvironmentOutputTypeDef:  # (1)
    ...# get_environment method usage example with argument unpacking
kwargs: GetEnvironmentInputTypeDef = {  # (1)
    "name": ...,
}
parent.get_environment(**kwargs)get_environment_account_connection#
In an environment account, get the detailed data for an environment account connection.
Type annotations and code completion for boto3.client("proton").get_environment_account_connection method.
 boto3 documentation
# get_environment_account_connection method definition
def get_environment_account_connection(
    self,
    *,
    id: str,
) -> GetEnvironmentAccountConnectionOutputTypeDef:  # (1)
    ...# get_environment_account_connection method usage example with argument unpacking
kwargs: GetEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "id": ...,
}
parent.get_environment_account_connection(**kwargs)get_environment_template#
Get detailed data for an environment template.
Type annotations and code completion for boto3.client("proton").get_environment_template method.
 boto3 documentation
# get_environment_template method definition
def get_environment_template(
    self,
    *,
    name: str,
) -> GetEnvironmentTemplateOutputTypeDef:  # (1)
    ...# get_environment_template method usage example with argument unpacking
kwargs: GetEnvironmentTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.get_environment_template(**kwargs)get_environment_template_version#
Get detailed data for a major or minor version of an environment template.
Type annotations and code completion for boto3.client("proton").get_environment_template_version method.
 boto3 documentation
# get_environment_template_version method definition
def get_environment_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
) -> GetEnvironmentTemplateVersionOutputTypeDef:  # (1)
    ...# get_environment_template_version method usage example with argument unpacking
kwargs: GetEnvironmentTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.get_environment_template_version(**kwargs)get_repository#
Get detail data for a linked repository.
Type annotations and code completion for boto3.client("proton").get_repository method.
 boto3 documentation
# get_repository method definition
def get_repository(
    self,
    *,
    name: str,
    provider: RepositoryProviderType,  # (1)
) -> GetRepositoryOutputTypeDef:  # (2)
    ...# get_repository method usage example with argument unpacking
kwargs: GetRepositoryInputTypeDef = {  # (1)
    "name": ...,
    "provider": ...,
}
parent.get_repository(**kwargs)get_repository_sync_status#
Get the sync status of a repository used for Proton template sync.
Type annotations and code completion for boto3.client("proton").get_repository_sync_status method.
 boto3 documentation
# get_repository_sync_status method definition
def get_repository_sync_status(
    self,
    *,
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
) -> GetRepositorySyncStatusOutputTypeDef:  # (3)
    ...# get_repository_sync_status method usage example with argument unpacking
kwargs: GetRepositorySyncStatusInputTypeDef = {  # (1)
    "branch": ...,
    "repositoryName": ...,
    "repositoryProvider": ...,
    "syncType": ...,
}
parent.get_repository_sync_status(**kwargs)get_resources_summary#
Get counts of Proton resources.
Type annotations and code completion for boto3.client("proton").get_resources_summary method.
 boto3 documentation
# get_resources_summary method definition
def get_resources_summary(
    self,
) -> GetResourcesSummaryOutputTypeDef:  # (1)
    ...get_service#
Get detailed data for a service.
Type annotations and code completion for boto3.client("proton").get_service method.
 boto3 documentation
# get_service method definition
def get_service(
    self,
    *,
    name: str,
) -> GetServiceOutputTypeDef:  # (1)
    ...# get_service method usage example with argument unpacking
kwargs: GetServiceInputTypeDef = {  # (1)
    "name": ...,
}
parent.get_service(**kwargs)get_service_instance#
Get detailed data for a service instance.
Type annotations and code completion for boto3.client("proton").get_service_instance method.
 boto3 documentation
# get_service_instance method definition
def get_service_instance(
    self,
    *,
    name: str,
    serviceName: str,
) -> GetServiceInstanceOutputTypeDef:  # (1)
    ...# get_service_instance method usage example with argument unpacking
kwargs: GetServiceInstanceInputTypeDef = {  # (1)
    "name": ...,
    "serviceName": ...,
}
parent.get_service_instance(**kwargs)get_service_instance_sync_status#
Get the status of the synced service instance.
Type annotations and code completion for boto3.client("proton").get_service_instance_sync_status method.
 boto3 documentation
# get_service_instance_sync_status method definition
def get_service_instance_sync_status(
    self,
    *,
    serviceInstanceName: str,
    serviceName: str,
) -> GetServiceInstanceSyncStatusOutputTypeDef:  # (1)
    ...# get_service_instance_sync_status method usage example with argument unpacking
kwargs: GetServiceInstanceSyncStatusInputTypeDef = {  # (1)
    "serviceInstanceName": ...,
    "serviceName": ...,
}
parent.get_service_instance_sync_status(**kwargs)get_service_sync_blocker_summary#
Get detailed data for the service sync blocker summary.
Type annotations and code completion for boto3.client("proton").get_service_sync_blocker_summary method.
 boto3 documentation
# get_service_sync_blocker_summary method definition
def get_service_sync_blocker_summary(
    self,
    *,
    serviceName: str,
    serviceInstanceName: str = ...,
) -> GetServiceSyncBlockerSummaryOutputTypeDef:  # (1)
    ...# get_service_sync_blocker_summary method usage example with argument unpacking
kwargs: GetServiceSyncBlockerSummaryInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.get_service_sync_blocker_summary(**kwargs)get_service_sync_config#
Get detailed information for the service sync configuration.
Type annotations and code completion for boto3.client("proton").get_service_sync_config method.
 boto3 documentation
# get_service_sync_config method definition
def get_service_sync_config(
    self,
    *,
    serviceName: str,
) -> GetServiceSyncConfigOutputTypeDef:  # (1)
    ...# get_service_sync_config method usage example with argument unpacking
kwargs: GetServiceSyncConfigInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.get_service_sync_config(**kwargs)get_service_template#
Get detailed data for a service template.
Type annotations and code completion for boto3.client("proton").get_service_template method.
 boto3 documentation
# get_service_template method definition
def get_service_template(
    self,
    *,
    name: str,
) -> GetServiceTemplateOutputTypeDef:  # (1)
    ...# get_service_template method usage example with argument unpacking
kwargs: GetServiceTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.get_service_template(**kwargs)get_service_template_version#
Get detailed data for a major or minor version of a service template.
Type annotations and code completion for boto3.client("proton").get_service_template_version method.
 boto3 documentation
# get_service_template_version method definition
def get_service_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
) -> GetServiceTemplateVersionOutputTypeDef:  # (1)
    ...# get_service_template_version method usage example with argument unpacking
kwargs: GetServiceTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.get_service_template_version(**kwargs)get_template_sync_config#
Get detail data for a template sync configuration.
Type annotations and code completion for boto3.client("proton").get_template_sync_config method.
 boto3 documentation
# get_template_sync_config method definition
def get_template_sync_config(
    self,
    *,
    templateName: str,
    templateType: TemplateTypeType,  # (1)
) -> GetTemplateSyncConfigOutputTypeDef:  # (2)
    ...# get_template_sync_config method usage example with argument unpacking
kwargs: GetTemplateSyncConfigInputTypeDef = {  # (1)
    "templateName": ...,
    "templateType": ...,
}
parent.get_template_sync_config(**kwargs)get_template_sync_status#
Get the status of a template sync.
Type annotations and code completion for boto3.client("proton").get_template_sync_status method.
 boto3 documentation
# get_template_sync_status method definition
def get_template_sync_status(
    self,
    *,
    templateName: str,
    templateType: TemplateTypeType,  # (1)
    templateVersion: str,
) -> GetTemplateSyncStatusOutputTypeDef:  # (2)
    ...# get_template_sync_status method usage example with argument unpacking
kwargs: GetTemplateSyncStatusInputTypeDef = {  # (1)
    "templateName": ...,
    "templateType": ...,
    "templateVersion": ...,
}
parent.get_template_sync_status(**kwargs)list_component_outputs#
Get a list of component Infrastructure as Code (IaC) outputs.
Type annotations and code completion for boto3.client("proton").list_component_outputs method.
 boto3 documentation
# list_component_outputs method definition
def list_component_outputs(
    self,
    *,
    componentName: str,
    deploymentId: str = ...,
    nextToken: str = ...,
) -> ListComponentOutputsOutputTypeDef:  # (1)
    ...# list_component_outputs method usage example with argument unpacking
kwargs: ListComponentOutputsInputTypeDef = {  # (1)
    "componentName": ...,
}
parent.list_component_outputs(**kwargs)list_component_provisioned_resources#
List provisioned resources for a component with details.
Type annotations and code completion for boto3.client("proton").list_component_provisioned_resources method.
 boto3 documentation
# list_component_provisioned_resources method definition
def list_component_provisioned_resources(
    self,
    *,
    componentName: str,
    nextToken: str = ...,
) -> ListComponentProvisionedResourcesOutputTypeDef:  # (1)
    ...# list_component_provisioned_resources method usage example with argument unpacking
kwargs: ListComponentProvisionedResourcesInputTypeDef = {  # (1)
    "componentName": ...,
}
parent.list_component_provisioned_resources(**kwargs)list_components#
List components with summary data.
Type annotations and code completion for boto3.client("proton").list_components method.
 boto3 documentation
# list_components method definition
def list_components(
    self,
    *,
    environmentName: str = ...,
    maxResults: int = ...,
    nextToken: str = ...,
    serviceInstanceName: str = ...,
    serviceName: str = ...,
) -> ListComponentsOutputTypeDef:  # (1)
    ...# list_components method usage example with argument unpacking
kwargs: ListComponentsInputTypeDef = {  # (1)
    "environmentName": ...,
}
parent.list_components(**kwargs)list_deployments#
List deployments.
Type annotations and code completion for boto3.client("proton").list_deployments method.
 boto3 documentation
# list_deployments method definition
def list_deployments(
    self,
    *,
    componentName: str = ...,
    environmentName: str = ...,
    maxResults: int = ...,
    nextToken: str = ...,
    serviceInstanceName: str = ...,
    serviceName: str = ...,
) -> ListDeploymentsOutputTypeDef:  # (1)
    ...# list_deployments method usage example with argument unpacking
kwargs: ListDeploymentsInputTypeDef = {  # (1)
    "componentName": ...,
}
parent.list_deployments(**kwargs)list_environment_account_connections#
View a list of environment account connections.
Type annotations and code completion for boto3.client("proton").list_environment_account_connections method.
 boto3 documentation
# list_environment_account_connections method definition
def list_environment_account_connections(
    self,
    *,
    requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType,  # (1)
    environmentName: str = ...,
    maxResults: int = ...,
    nextToken: str = ...,
    statuses: Sequence[EnvironmentAccountConnectionStatusType] = ...,  # (2)
) -> ListEnvironmentAccountConnectionsOutputTypeDef:  # (3)
    ...- See EnvironmentAccountConnectionRequesterAccountTypeType
- See Sequence[EnvironmentAccountConnectionStatusType]
- See ListEnvironmentAccountConnectionsOutputTypeDef
# list_environment_account_connections method usage example with argument unpacking
kwargs: ListEnvironmentAccountConnectionsInputTypeDef = {  # (1)
    "requestedBy": ...,
}
parent.list_environment_account_connections(**kwargs)list_environment_outputs#
List the infrastructure as code outputs for your environment.
Type annotations and code completion for boto3.client("proton").list_environment_outputs method.
 boto3 documentation
# list_environment_outputs method definition
def list_environment_outputs(
    self,
    *,
    environmentName: str,
    deploymentId: str = ...,
    nextToken: str = ...,
) -> ListEnvironmentOutputsOutputTypeDef:  # (1)
    ...# list_environment_outputs method usage example with argument unpacking
kwargs: ListEnvironmentOutputsInputTypeDef = {  # (1)
    "environmentName": ...,
}
parent.list_environment_outputs(**kwargs)list_environment_provisioned_resources#
List the provisioned resources for your environment.
Type annotations and code completion for boto3.client("proton").list_environment_provisioned_resources method.
 boto3 documentation
# list_environment_provisioned_resources method definition
def list_environment_provisioned_resources(
    self,
    *,
    environmentName: str,
    nextToken: str = ...,
) -> ListEnvironmentProvisionedResourcesOutputTypeDef:  # (1)
    ...# list_environment_provisioned_resources method usage example with argument unpacking
kwargs: ListEnvironmentProvisionedResourcesInputTypeDef = {  # (1)
    "environmentName": ...,
}
parent.list_environment_provisioned_resources(**kwargs)list_environment_template_versions#
List major or minor versions of an environment template with detail data.
Type annotations and code completion for boto3.client("proton").list_environment_template_versions method.
 boto3 documentation
# list_environment_template_versions method definition
def list_environment_template_versions(
    self,
    *,
    templateName: str,
    majorVersion: str = ...,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListEnvironmentTemplateVersionsOutputTypeDef:  # (1)
    ...# list_environment_template_versions method usage example with argument unpacking
kwargs: ListEnvironmentTemplateVersionsInputTypeDef = {  # (1)
    "templateName": ...,
}
parent.list_environment_template_versions(**kwargs)list_environment_templates#
List environment templates.
Type annotations and code completion for boto3.client("proton").list_environment_templates method.
 boto3 documentation
# list_environment_templates method definition
def list_environment_templates(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListEnvironmentTemplatesOutputTypeDef:  # (1)
    ...# list_environment_templates method usage example with argument unpacking
kwargs: ListEnvironmentTemplatesInputTypeDef = {  # (1)
    "maxResults": ...,
}
parent.list_environment_templates(**kwargs)list_environments#
List environments with detail data summaries.
Type annotations and code completion for boto3.client("proton").list_environments method.
 boto3 documentation
# list_environments method definition
def list_environments(
    self,
    *,
    environmentTemplates: Sequence[EnvironmentTemplateFilterTypeDef] = ...,  # (1)
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListEnvironmentsOutputTypeDef:  # (2)
    ...- See Sequence[EnvironmentTemplateFilterTypeDef]
- See ListEnvironmentsOutputTypeDef
# list_environments method usage example with argument unpacking
kwargs: ListEnvironmentsInputTypeDef = {  # (1)
    "environmentTemplates": ...,
}
parent.list_environments(**kwargs)list_repositories#
List linked repositories with detail data.
Type annotations and code completion for boto3.client("proton").list_repositories method.
 boto3 documentation
# list_repositories method definition
def list_repositories(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListRepositoriesOutputTypeDef:  # (1)
    ...# list_repositories method usage example with argument unpacking
kwargs: ListRepositoriesInputTypeDef = {  # (1)
    "maxResults": ...,
}
parent.list_repositories(**kwargs)list_repository_sync_definitions#
List repository sync definitions with detail data.
Type annotations and code completion for boto3.client("proton").list_repository_sync_definitions method.
 boto3 documentation
# list_repository_sync_definitions method definition
def list_repository_sync_definitions(
    self,
    *,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
    nextToken: str = ...,
) -> ListRepositorySyncDefinitionsOutputTypeDef:  # (3)
    ...# list_repository_sync_definitions method usage example with argument unpacking
kwargs: ListRepositorySyncDefinitionsInputTypeDef = {  # (1)
    "repositoryName": ...,
    "repositoryProvider": ...,
    "syncType": ...,
}
parent.list_repository_sync_definitions(**kwargs)list_service_instance_outputs#
Get a list service of instance Infrastructure as Code (IaC) outputs.
Type annotations and code completion for boto3.client("proton").list_service_instance_outputs method.
 boto3 documentation
# list_service_instance_outputs method definition
def list_service_instance_outputs(
    self,
    *,
    serviceInstanceName: str,
    serviceName: str,
    deploymentId: str = ...,
    nextToken: str = ...,
) -> ListServiceInstanceOutputsOutputTypeDef:  # (1)
    ...# list_service_instance_outputs method usage example with argument unpacking
kwargs: ListServiceInstanceOutputsInputTypeDef = {  # (1)
    "serviceInstanceName": ...,
    "serviceName": ...,
}
parent.list_service_instance_outputs(**kwargs)list_service_instance_provisioned_resources#
List provisioned resources for a service instance with details.
Type annotations and code completion for boto3.client("proton").list_service_instance_provisioned_resources method.
 boto3 documentation
# list_service_instance_provisioned_resources method definition
def list_service_instance_provisioned_resources(
    self,
    *,
    serviceInstanceName: str,
    serviceName: str,
    nextToken: str = ...,
) -> ListServiceInstanceProvisionedResourcesOutputTypeDef:  # (1)
    ...# list_service_instance_provisioned_resources method usage example with argument unpacking
kwargs: ListServiceInstanceProvisionedResourcesInputTypeDef = {  # (1)
    "serviceInstanceName": ...,
    "serviceName": ...,
}
parent.list_service_instance_provisioned_resources(**kwargs)list_service_instances#
List service instances with summary data.
Type annotations and code completion for boto3.client("proton").list_service_instances method.
 boto3 documentation
# list_service_instances method definition
def list_service_instances(
    self,
    *,
    filters: Sequence[ListServiceInstancesFilterTypeDef] = ...,  # (1)
    maxResults: int = ...,
    nextToken: str = ...,
    serviceName: str = ...,
    sortBy: ListServiceInstancesSortByType = ...,  # (2)
    sortOrder: SortOrderType = ...,  # (3)
) -> ListServiceInstancesOutputTypeDef:  # (4)
    ...- See Sequence[ListServiceInstancesFilterTypeDef]
- See ListServiceInstancesSortByType
- See SortOrderType
- See ListServiceInstancesOutputTypeDef
# list_service_instances method usage example with argument unpacking
kwargs: ListServiceInstancesInputTypeDef = {  # (1)
    "filters": ...,
}
parent.list_service_instances(**kwargs)list_service_pipeline_outputs#
Get a list of service pipeline Infrastructure as Code (IaC) outputs.
Type annotations and code completion for boto3.client("proton").list_service_pipeline_outputs method.
 boto3 documentation
# list_service_pipeline_outputs method definition
def list_service_pipeline_outputs(
    self,
    *,
    serviceName: str,
    deploymentId: str = ...,
    nextToken: str = ...,
) -> ListServicePipelineOutputsOutputTypeDef:  # (1)
    ...# list_service_pipeline_outputs method usage example with argument unpacking
kwargs: ListServicePipelineOutputsInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.list_service_pipeline_outputs(**kwargs)list_service_pipeline_provisioned_resources#
List provisioned resources for a service and pipeline with details.
Type annotations and code completion for boto3.client("proton").list_service_pipeline_provisioned_resources method.
 boto3 documentation
# list_service_pipeline_provisioned_resources method definition
def list_service_pipeline_provisioned_resources(
    self,
    *,
    serviceName: str,
    nextToken: str = ...,
) -> ListServicePipelineProvisionedResourcesOutputTypeDef:  # (1)
    ...# list_service_pipeline_provisioned_resources method usage example with argument unpacking
kwargs: ListServicePipelineProvisionedResourcesInputTypeDef = {  # (1)
    "serviceName": ...,
}
parent.list_service_pipeline_provisioned_resources(**kwargs)list_service_template_versions#
List major or minor versions of a service template with detail data.
Type annotations and code completion for boto3.client("proton").list_service_template_versions method.
 boto3 documentation
# list_service_template_versions method definition
def list_service_template_versions(
    self,
    *,
    templateName: str,
    majorVersion: str = ...,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListServiceTemplateVersionsOutputTypeDef:  # (1)
    ...# list_service_template_versions method usage example with argument unpacking
kwargs: ListServiceTemplateVersionsInputTypeDef = {  # (1)
    "templateName": ...,
}
parent.list_service_template_versions(**kwargs)list_service_templates#
List service templates with detail data.
Type annotations and code completion for boto3.client("proton").list_service_templates method.
 boto3 documentation
# list_service_templates method definition
def list_service_templates(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListServiceTemplatesOutputTypeDef:  # (1)
    ...# list_service_templates method usage example with argument unpacking
kwargs: ListServiceTemplatesInputTypeDef = {  # (1)
    "maxResults": ...,
}
parent.list_service_templates(**kwargs)list_services#
List services with summaries of detail data.
Type annotations and code completion for boto3.client("proton").list_services method.
 boto3 documentation
# list_services method definition
def list_services(
    self,
    *,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListServicesOutputTypeDef:  # (1)
    ...# list_services method usage example with argument unpacking
kwargs: ListServicesInputTypeDef = {  # (1)
    "maxResults": ...,
}
parent.list_services(**kwargs)list_tags_for_resource#
List tags for a resource.
Type annotations and code completion for boto3.client("proton").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    resourceArn: str,
    maxResults: int = ...,
    nextToken: str = ...,
) -> ListTagsForResourceOutputTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)notify_resource_deployment_status_change#
Notify Proton of status changes to a provisioned resource when you use self-managed provisioning.
Type annotations and code completion for boto3.client("proton").notify_resource_deployment_status_change method.
 boto3 documentation
# notify_resource_deployment_status_change method definition
def notify_resource_deployment_status_change(
    self,
    *,
    resourceArn: str,
    deploymentId: str = ...,
    outputs: Sequence[OutputTypeDef] = ...,  # (1)
    status: ResourceDeploymentStatusType = ...,  # (2)
    statusMessage: str = ...,
) -> Dict[str, Any]:
    ...- See Sequence[OutputTypeDef]
- See ResourceDeploymentStatusType
# notify_resource_deployment_status_change method usage example with argument unpacking
kwargs: NotifyResourceDeploymentStatusChangeInputTypeDef = {  # (1)
    "resourceArn": ...,
}
parent.notify_resource_deployment_status_change(**kwargs)reject_environment_account_connection#
In a management account, reject an environment account connection from another environment account.
Type annotations and code completion for boto3.client("proton").reject_environment_account_connection method.
 boto3 documentation
# reject_environment_account_connection method definition
def reject_environment_account_connection(
    self,
    *,
    id: str,
) -> RejectEnvironmentAccountConnectionOutputTypeDef:  # (1)
    ...# reject_environment_account_connection method usage example with argument unpacking
kwargs: RejectEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "id": ...,
}
parent.reject_environment_account_connection(**kwargs)tag_resource#
Tag a resource.
Type annotations and code completion for boto3.client("proton").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
) -> Dict[str, Any]:
    ...- See Sequence[TagTypeDef]
# tag_resource method usage example with argument unpacking
kwargs: TagResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
    "tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
Remove a customer tag from a resource.
Type annotations and code completion for boto3.client("proton").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    resourceArn: str,
    tagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceInputTypeDef = {  # (1)
    "resourceArn": ...,
    "tagKeys": ...,
}
parent.untag_resource(**kwargs)update_account_settings#
Update Proton settings that are used for multiple services in the Amazon Web Services account.
Type annotations and code completion for boto3.client("proton").update_account_settings method.
 boto3 documentation
# update_account_settings method definition
def update_account_settings(
    self,
    *,
    deletePipelineProvisioningRepository: bool = ...,
    pipelineCodebuildRoleArn: str = ...,
    pipelineProvisioningRepository: RepositoryBranchInputTypeDef = ...,  # (1)
    pipelineServiceRoleArn: str = ...,
) -> UpdateAccountSettingsOutputTypeDef:  # (2)
    ...# update_account_settings method usage example with argument unpacking
kwargs: UpdateAccountSettingsInputTypeDef = {  # (1)
    "deletePipelineProvisioningRepository": ...,
}
parent.update_account_settings(**kwargs)update_component#
Update a component.
Type annotations and code completion for boto3.client("proton").update_component method.
 boto3 documentation
# update_component method definition
def update_component(
    self,
    *,
    deploymentType: ComponentDeploymentUpdateTypeType,  # (1)
    name: str,
    clientToken: str = ...,
    description: str = ...,
    serviceInstanceName: str = ...,
    serviceName: str = ...,
    serviceSpec: str = ...,
    templateFile: str = ...,
) -> UpdateComponentOutputTypeDef:  # (2)
    ...# update_component method usage example with argument unpacking
kwargs: UpdateComponentInputTypeDef = {  # (1)
    "deploymentType": ...,
    "name": ...,
}
parent.update_component(**kwargs)update_environment#
Update an environment.
Type annotations and code completion for boto3.client("proton").update_environment method.
 boto3 documentation
# update_environment method definition
def update_environment(
    self,
    *,
    deploymentType: DeploymentUpdateTypeType,  # (1)
    name: str,
    codebuildRoleArn: str = ...,
    componentRoleArn: str = ...,
    description: str = ...,
    environmentAccountConnectionId: str = ...,
    protonServiceRoleArn: str = ...,
    provisioningRepository: RepositoryBranchInputTypeDef = ...,  # (2)
    spec: str = ...,
    templateMajorVersion: str = ...,
    templateMinorVersion: str = ...,
) -> UpdateEnvironmentOutputTypeDef:  # (3)
    ...# update_environment method usage example with argument unpacking
kwargs: UpdateEnvironmentInputTypeDef = {  # (1)
    "deploymentType": ...,
    "name": ...,
}
parent.update_environment(**kwargs)update_environment_account_connection#
In an environment account, update an environment account connection to use a new IAM role.
Type annotations and code completion for boto3.client("proton").update_environment_account_connection method.
 boto3 documentation
# update_environment_account_connection method definition
def update_environment_account_connection(
    self,
    *,
    id: str,
    codebuildRoleArn: str = ...,
    componentRoleArn: str = ...,
    roleArn: str = ...,
) -> UpdateEnvironmentAccountConnectionOutputTypeDef:  # (1)
    ...# update_environment_account_connection method usage example with argument unpacking
kwargs: UpdateEnvironmentAccountConnectionInputTypeDef = {  # (1)
    "id": ...,
}
parent.update_environment_account_connection(**kwargs)update_environment_template#
Update an environment template.
Type annotations and code completion for boto3.client("proton").update_environment_template method.
 boto3 documentation
# update_environment_template method definition
def update_environment_template(
    self,
    *,
    name: str,
    description: str = ...,
    displayName: str = ...,
) -> UpdateEnvironmentTemplateOutputTypeDef:  # (1)
    ...# update_environment_template method usage example with argument unpacking
kwargs: UpdateEnvironmentTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.update_environment_template(**kwargs)update_environment_template_version#
Update a major or minor version of an environment template.
Type annotations and code completion for boto3.client("proton").update_environment_template_version method.
 boto3 documentation
# update_environment_template_version method definition
def update_environment_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    description: str = ...,
    status: TemplateVersionStatusType = ...,  # (1)
) -> UpdateEnvironmentTemplateVersionOutputTypeDef:  # (2)
    ...# update_environment_template_version method usage example with argument unpacking
kwargs: UpdateEnvironmentTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.update_environment_template_version(**kwargs)update_service#
Edit a service description or use a spec to add and delete service instances.
Type annotations and code completion for boto3.client("proton").update_service method.
 boto3 documentation
# update_service method definition
def update_service(
    self,
    *,
    name: str,
    description: str = ...,
    spec: str = ...,
) -> UpdateServiceOutputTypeDef:  # (1)
    ...# update_service method usage example with argument unpacking
kwargs: UpdateServiceInputTypeDef = {  # (1)
    "name": ...,
}
parent.update_service(**kwargs)update_service_instance#
Update a service instance.
Type annotations and code completion for boto3.client("proton").update_service_instance method.
 boto3 documentation
# update_service_instance method definition
def update_service_instance(
    self,
    *,
    deploymentType: DeploymentUpdateTypeType,  # (1)
    name: str,
    serviceName: str,
    clientToken: str = ...,
    spec: str = ...,
    templateMajorVersion: str = ...,
    templateMinorVersion: str = ...,
) -> UpdateServiceInstanceOutputTypeDef:  # (2)
    ...# update_service_instance method usage example with argument unpacking
kwargs: UpdateServiceInstanceInputTypeDef = {  # (1)
    "deploymentType": ...,
    "name": ...,
    "serviceName": ...,
}
parent.update_service_instance(**kwargs)update_service_pipeline#
Update the service pipeline.
Type annotations and code completion for boto3.client("proton").update_service_pipeline method.
 boto3 documentation
# update_service_pipeline method definition
def update_service_pipeline(
    self,
    *,
    deploymentType: DeploymentUpdateTypeType,  # (1)
    serviceName: str,
    spec: str,
    templateMajorVersion: str = ...,
    templateMinorVersion: str = ...,
) -> UpdateServicePipelineOutputTypeDef:  # (2)
    ...# update_service_pipeline method usage example with argument unpacking
kwargs: UpdateServicePipelineInputTypeDef = {  # (1)
    "deploymentType": ...,
    "serviceName": ...,
    "spec": ...,
}
parent.update_service_pipeline(**kwargs)update_service_sync_blocker#
Update the service sync blocker by resolving it.
Type annotations and code completion for boto3.client("proton").update_service_sync_blocker method.
 boto3 documentation
# update_service_sync_blocker method definition
def update_service_sync_blocker(
    self,
    *,
    id: str,
    resolvedReason: str,
) -> UpdateServiceSyncBlockerOutputTypeDef:  # (1)
    ...# update_service_sync_blocker method usage example with argument unpacking
kwargs: UpdateServiceSyncBlockerInputTypeDef = {  # (1)
    "id": ...,
    "resolvedReason": ...,
}
parent.update_service_sync_blocker(**kwargs)update_service_sync_config#
Update the Proton Ops config file.
Type annotations and code completion for boto3.client("proton").update_service_sync_config method.
 boto3 documentation
# update_service_sync_config method definition
def update_service_sync_config(
    self,
    *,
    branch: str,
    filePath: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    serviceName: str,
) -> UpdateServiceSyncConfigOutputTypeDef:  # (2)
    ...# update_service_sync_config method usage example with argument unpacking
kwargs: UpdateServiceSyncConfigInputTypeDef = {  # (1)
    "branch": ...,
    "filePath": ...,
    "repositoryName": ...,
    "repositoryProvider": ...,
    "serviceName": ...,
}
parent.update_service_sync_config(**kwargs)update_service_template#
Update a service template.
Type annotations and code completion for boto3.client("proton").update_service_template method.
 boto3 documentation
# update_service_template method definition
def update_service_template(
    self,
    *,
    name: str,
    description: str = ...,
    displayName: str = ...,
) -> UpdateServiceTemplateOutputTypeDef:  # (1)
    ...# update_service_template method usage example with argument unpacking
kwargs: UpdateServiceTemplateInputTypeDef = {  # (1)
    "name": ...,
}
parent.update_service_template(**kwargs)update_service_template_version#
Update a major or minor version of a service template.
Type annotations and code completion for boto3.client("proton").update_service_template_version method.
 boto3 documentation
# update_service_template_version method definition
def update_service_template_version(
    self,
    *,
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    compatibleEnvironmentTemplates: Sequence[CompatibleEnvironmentTemplateInputTypeDef] = ...,  # (1)
    description: str = ...,
    status: TemplateVersionStatusType = ...,  # (2)
    supportedComponentSources: Sequence[ServiceTemplateSupportedComponentSourceTypeType] = ...,  # (3)
) -> UpdateServiceTemplateVersionOutputTypeDef:  # (4)
    ...- See Sequence[CompatibleEnvironmentTemplateInputTypeDef]
- See TemplateVersionStatusType
- See Sequence[Literal['DIRECTLY_DEFINED']]
- See UpdateServiceTemplateVersionOutputTypeDef
# update_service_template_version method usage example with argument unpacking
kwargs: UpdateServiceTemplateVersionInputTypeDef = {  # (1)
    "majorVersion": ...,
    "minorVersion": ...,
    "templateName": ...,
}
parent.update_service_template_version(**kwargs)update_template_sync_config#
Update template sync configuration parameters, except for the
templateName and templateType.
Type annotations and code completion for boto3.client("proton").update_template_sync_config method.
 boto3 documentation
# update_template_sync_config method definition
def update_template_sync_config(
    self,
    *,
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    templateName: str,
    templateType: TemplateTypeType,  # (2)
    subdirectory: str = ...,
) -> UpdateTemplateSyncConfigOutputTypeDef:  # (3)
    ...# update_template_sync_config method usage example with argument unpacking
kwargs: UpdateTemplateSyncConfigInputTypeDef = {  # (1)
    "branch": ...,
    "repositoryName": ...,
    "repositoryProvider": ...,
    "templateName": ...,
    "templateType": ...,
}
parent.update_template_sync_config(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("proton").get_paginator method with overloads.
- client.get_paginator("list_component_outputs")-> ListComponentOutputsPaginator
- client.get_paginator("list_component_provisioned_resources")-> ListComponentProvisionedResourcesPaginator
- client.get_paginator("list_components")-> ListComponentsPaginator
- client.get_paginator("list_deployments")-> ListDeploymentsPaginator
- client.get_paginator("list_environment_account_connections")-> ListEnvironmentAccountConnectionsPaginator
- client.get_paginator("list_environment_outputs")-> ListEnvironmentOutputsPaginator
- client.get_paginator("list_environment_provisioned_resources")-> ListEnvironmentProvisionedResourcesPaginator
- client.get_paginator("list_environment_template_versions")-> ListEnvironmentTemplateVersionsPaginator
- client.get_paginator("list_environment_templates")-> ListEnvironmentTemplatesPaginator
- client.get_paginator("list_environments")-> ListEnvironmentsPaginator
- client.get_paginator("list_repositories")-> ListRepositoriesPaginator
- client.get_paginator("list_repository_sync_definitions")-> ListRepositorySyncDefinitionsPaginator
- client.get_paginator("list_service_instance_outputs")-> ListServiceInstanceOutputsPaginator
- client.get_paginator("list_service_instance_provisioned_resources")-> ListServiceInstanceProvisionedResourcesPaginator
- client.get_paginator("list_service_instances")-> ListServiceInstancesPaginator
- client.get_paginator("list_service_pipeline_outputs")-> ListServicePipelineOutputsPaginator
- client.get_paginator("list_service_pipeline_provisioned_resources")-> ListServicePipelineProvisionedResourcesPaginator
- client.get_paginator("list_service_template_versions")-> ListServiceTemplateVersionsPaginator
- client.get_paginator("list_service_templates")-> ListServiceTemplatesPaginator
- client.get_paginator("list_services")-> ListServicesPaginator
- client.get_paginator("list_tags_for_resource")-> ListTagsForResourcePaginator
get_waiter#
Type annotations and code completion for boto3.client("proton").get_waiter method with overloads.
- client.get_waiter("component_deleted")-> ComponentDeletedWaiter
- client.get_waiter("component_deployed")-> ComponentDeployedWaiter
- client.get_waiter("environment_deployed")-> EnvironmentDeployedWaiter
- client.get_waiter("environment_template_version_registered")-> EnvironmentTemplateVersionRegisteredWaiter
- client.get_waiter("service_created")-> ServiceCreatedWaiter
- client.get_waiter("service_deleted")-> ServiceDeletedWaiter
- client.get_waiter("service_instance_deployed")-> ServiceInstanceDeployedWaiter
- client.get_waiter("service_pipeline_deployed")-> ServicePipelineDeployedWaiter
- client.get_waiter("service_template_version_registered")-> ServiceTemplateVersionRegisteredWaiter
- client.get_waiter("service_updated")-> ServiceUpdatedWaiter