Proton module#
Index > Proton
Auto-generated documentation for Proton type annotations stubs module types-boto3-proton.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
Proton
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and Proton
.
From PyPI with pip#
Install types-boto3
for Proton
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[proton]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[proton]'
# standalone installation
python -m pip install types-boto3-proton
How to uninstall#
python -m pip uninstall -y types-boto3-proton
Usage#
Code samples can be found in Examples.
ProtonClient#
Type annotations and code completion for boto3.client("proton")
as ProtonClient
boto3 documentation
# ProtonClient usage example
from boto3.session import Session
from types_boto3_proton.client import ProtonClient
def get_client() -> ProtonClient:
return Session().client("proton")
Paginators#
Type annotations and code completion for paginators
from boto3.client("proton").get_paginator("...")
.
# ListComponentOutputsPaginator usage example
from boto3.session import Session
from types_boto3_proton.paginator import ListComponentOutputsPaginator
def get_list_component_outputs_paginator() -> ListComponentOutputsPaginator:
return Session().client("proton").get_paginator("list_component_outputs"))
- ListComponentOutputsPaginator
- ListComponentProvisionedResourcesPaginator
- ListComponentsPaginator
- ListDeploymentsPaginator
- ListEnvironmentAccountConnectionsPaginator
- ListEnvironmentOutputsPaginator
- ListEnvironmentProvisionedResourcesPaginator
- ListEnvironmentTemplateVersionsPaginator
- ListEnvironmentTemplatesPaginator
- ListEnvironmentsPaginator
- ListRepositoriesPaginator
- ListRepositorySyncDefinitionsPaginator
- ListServiceInstanceOutputsPaginator
- ListServiceInstanceProvisionedResourcesPaginator
- ListServiceInstancesPaginator
- ListServicePipelineOutputsPaginator
- ListServicePipelineProvisionedResourcesPaginator
- ListServiceTemplateVersionsPaginator
- ListServiceTemplatesPaginator
- ListServicesPaginator
- ListTagsForResourcePaginator
Waiters#
Type annotations and code completion for waiters
from boto3.client("proton").get_waiter("...")
.
# ComponentDeletedWaiter usage example
from boto3.session import Session
from types_boto3_proton.waiter import ComponentDeletedWaiter
def get_component_deleted_waiter() -> ComponentDeletedWaiter:
return Session().client("proton").get_waiter("component_deleted")
- ComponentDeletedWaiter
- ComponentDeployedWaiter
- EnvironmentDeployedWaiter
- EnvironmentTemplateVersionRegisteredWaiter
- ServiceCreatedWaiter
- ServiceDeletedWaiter
- ServiceInstanceDeployedWaiter
- ServicePipelineDeployedWaiter
- ServiceTemplateVersionRegisteredWaiter
- ServiceUpdatedWaiter
Literals#
Type annotations for literals used in methods and schema.
# BlockerStatusType usage example
from types_boto3_proton.literals import BlockerStatusType
def get_value() -> BlockerStatusType:
return "ACTIVE"
- BlockerStatusType
- BlockerTypeType
- ComponentDeletedWaiterName
- ComponentDeployedWaiterName
- ComponentDeploymentUpdateTypeType
- DeploymentStatusType
- DeploymentTargetResourceTypeType
- DeploymentUpdateTypeType
- EnvironmentAccountConnectionRequesterAccountTypeType
- EnvironmentAccountConnectionStatusType
- EnvironmentDeployedWaiterName
- EnvironmentTemplateVersionRegisteredWaiterName
- ListComponentOutputsPaginatorName
- ListComponentProvisionedResourcesPaginatorName
- ListComponentsPaginatorName
- ListDeploymentsPaginatorName
- ListEnvironmentAccountConnectionsPaginatorName
- ListEnvironmentOutputsPaginatorName
- ListEnvironmentProvisionedResourcesPaginatorName
- ListEnvironmentTemplateVersionsPaginatorName
- ListEnvironmentTemplatesPaginatorName
- ListEnvironmentsPaginatorName
- ListRepositoriesPaginatorName
- ListRepositorySyncDefinitionsPaginatorName
- ListServiceInstanceOutputsPaginatorName
- ListServiceInstanceProvisionedResourcesPaginatorName
- ListServiceInstancesFilterByType
- ListServiceInstancesPaginatorName
- ListServiceInstancesSortByType
- ListServicePipelineOutputsPaginatorName
- ListServicePipelineProvisionedResourcesPaginatorName
- ListServiceTemplateVersionsPaginatorName
- ListServiceTemplatesPaginatorName
- ListServicesPaginatorName
- ListTagsForResourcePaginatorName
- ProvisionedResourceEngineType
- ProvisioningType
- RepositoryProviderType
- RepositorySyncStatusType
- ResourceDeploymentStatusType
- ResourceSyncStatusType
- ServiceCreatedWaiterName
- ServiceDeletedWaiterName
- ServiceInstanceDeployedWaiterName
- ServicePipelineDeployedWaiterName
- ServiceStatusType
- ServiceTemplateSupportedComponentSourceTypeType
- ServiceTemplateVersionRegisteredWaiterName
- ServiceUpdatedWaiterName
- SortOrderType
- SyncTypeType
- TemplateTypeType
- TemplateVersionStatusType
- ProtonServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- WaiterName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceptEnvironmentAccountConnectionInputTypeDef
- EnvironmentAccountConnectionTypeDef
- ResponseMetadataTypeDef
- RepositoryBranchTypeDef
- CancelComponentDeploymentInputTypeDef
- ComponentTypeDef
- CancelEnvironmentDeploymentInputTypeDef
- CancelServiceInstanceDeploymentInputTypeDef
- ServiceInstanceTypeDef
- CancelServicePipelineDeploymentInputTypeDef
- ServicePipelineTypeDef
- CompatibleEnvironmentTemplateInputTypeDef
- CompatibleEnvironmentTemplateTypeDef
- ComponentStateTypeDef
- ComponentSummaryTypeDef
- ResourceCountsSummaryTypeDef
- TagTypeDef
- RepositoryBranchInputTypeDef
- EnvironmentTemplateTypeDef
- EnvironmentTemplateVersionTypeDef
- RepositoryTypeDef
- CreateServiceSyncConfigInputTypeDef
- ServiceSyncConfigTypeDef
- ServiceTemplateTypeDef
- CreateTemplateSyncConfigInputTypeDef
- TemplateSyncConfigTypeDef
- DeleteComponentInputTypeDef
- DeleteDeploymentInputTypeDef
- DeleteEnvironmentAccountConnectionInputTypeDef
- DeleteEnvironmentInputTypeDef
- DeleteEnvironmentTemplateInputTypeDef
- DeleteEnvironmentTemplateVersionInputTypeDef
- DeleteRepositoryInputTypeDef
- DeleteServiceInputTypeDef
- DeleteServiceSyncConfigInputTypeDef
- DeleteServiceTemplateInputTypeDef
- DeleteServiceTemplateVersionInputTypeDef
- DeleteTemplateSyncConfigInputTypeDef
- EnvironmentStateTypeDef
- ServiceInstanceStateTypeDef
- ServicePipelineStateTypeDef
- DeploymentSummaryTypeDef
- EnvironmentAccountConnectionSummaryTypeDef
- EnvironmentSummaryTypeDef
- EnvironmentTemplateFilterTypeDef
- EnvironmentTemplateSummaryTypeDef
- EnvironmentTemplateVersionSummaryTypeDef
- GetComponentInputTypeDef
- WaiterConfigTypeDef
- GetDeploymentInputTypeDef
- GetEnvironmentAccountConnectionInputTypeDef
- GetEnvironmentInputTypeDef
- GetEnvironmentTemplateInputTypeDef
- GetEnvironmentTemplateVersionInputTypeDef
- GetRepositoryInputTypeDef
- GetRepositorySyncStatusInputTypeDef
- GetServiceInputTypeDef
- GetServiceInstanceInputTypeDef
- GetServiceInstanceSyncStatusInputTypeDef
- RevisionTypeDef
- GetServiceSyncBlockerSummaryInputTypeDef
- GetServiceSyncConfigInputTypeDef
- GetServiceTemplateInputTypeDef
- GetServiceTemplateVersionInputTypeDef
- GetTemplateSyncConfigInputTypeDef
- GetTemplateSyncStatusInputTypeDef
- PaginatorConfigTypeDef
- ListComponentOutputsInputTypeDef
- OutputTypeDef
- ListComponentProvisionedResourcesInputTypeDef
- ProvisionedResourceTypeDef
- ListComponentsInputTypeDef
- ListDeploymentsInputTypeDef
- ListEnvironmentAccountConnectionsInputTypeDef
- ListEnvironmentOutputsInputTypeDef
- ListEnvironmentProvisionedResourcesInputTypeDef
- ListEnvironmentTemplateVersionsInputTypeDef
- ListEnvironmentTemplatesInputTypeDef
- ListRepositoriesInputTypeDef
- RepositorySummaryTypeDef
- ListRepositorySyncDefinitionsInputTypeDef
- RepositorySyncDefinitionTypeDef
- ListServiceInstanceOutputsInputTypeDef
- ListServiceInstanceProvisionedResourcesInputTypeDef
- ListServiceInstancesFilterTypeDef
- ServiceInstanceSummaryTypeDef
- ListServicePipelineOutputsInputTypeDef
- ListServicePipelineProvisionedResourcesInputTypeDef
- ListServiceTemplateVersionsInputTypeDef
- ServiceTemplateVersionSummaryTypeDef
- ListServiceTemplatesInputTypeDef
- ServiceTemplateSummaryTypeDef
- ListServicesInputTypeDef
- ServiceSummaryTypeDef
- ListTagsForResourceInputTypeDef
- RejectEnvironmentAccountConnectionInputTypeDef
- RepositorySyncEventTypeDef
- ResourceSyncEventTypeDef
- S3ObjectSourceTypeDef
- SyncBlockerContextTypeDef
- UntagResourceInputTypeDef
- UpdateComponentInputTypeDef
- UpdateEnvironmentAccountConnectionInputTypeDef
- UpdateEnvironmentTemplateInputTypeDef
- UpdateEnvironmentTemplateVersionInputTypeDef
- UpdateServiceInputTypeDef
- UpdateServiceInstanceInputTypeDef
- UpdateServicePipelineInputTypeDef
- UpdateServiceSyncBlockerInputTypeDef
- UpdateServiceSyncConfigInputTypeDef
- UpdateServiceTemplateInputTypeDef
- UpdateTemplateSyncConfigInputTypeDef
- AcceptEnvironmentAccountConnectionOutputTypeDef
- CreateEnvironmentAccountConnectionOutputTypeDef
- DeleteEnvironmentAccountConnectionOutputTypeDef
- GetEnvironmentAccountConnectionOutputTypeDef
- RejectEnvironmentAccountConnectionOutputTypeDef
- UpdateEnvironmentAccountConnectionOutputTypeDef
- AccountSettingsTypeDef
- EnvironmentTypeDef
- CancelComponentDeploymentOutputTypeDef
- CreateComponentOutputTypeDef
- DeleteComponentOutputTypeDef
- GetComponentOutputTypeDef
- UpdateComponentOutputTypeDef
- CancelServiceInstanceDeploymentOutputTypeDef
- CreateServiceInstanceOutputTypeDef
- GetServiceInstanceOutputTypeDef
- UpdateServiceInstanceOutputTypeDef
- CancelServicePipelineDeploymentOutputTypeDef
- ServiceTypeDef
- UpdateServicePipelineOutputTypeDef
- UpdateServiceTemplateVersionInputTypeDef
- ServiceTemplateVersionTypeDef
- ListComponentsOutputTypeDef
- CountsSummaryTypeDef
- CreateComponentInputTypeDef
- CreateEnvironmentAccountConnectionInputTypeDef
- CreateEnvironmentTemplateInputTypeDef
- CreateRepositoryInputTypeDef
- CreateServiceInputTypeDef
- CreateServiceInstanceInputTypeDef
- CreateServiceTemplateInputTypeDef
- ListTagsForResourceOutputTypeDef
- TagResourceInputTypeDef
- CreateEnvironmentInputTypeDef
- UpdateAccountSettingsInputTypeDef
- UpdateEnvironmentInputTypeDef
- CreateEnvironmentTemplateOutputTypeDef
- DeleteEnvironmentTemplateOutputTypeDef
- GetEnvironmentTemplateOutputTypeDef
- UpdateEnvironmentTemplateOutputTypeDef
- CreateEnvironmentTemplateVersionOutputTypeDef
- DeleteEnvironmentTemplateVersionOutputTypeDef
- GetEnvironmentTemplateVersionOutputTypeDef
- UpdateEnvironmentTemplateVersionOutputTypeDef
- CreateRepositoryOutputTypeDef
- DeleteRepositoryOutputTypeDef
- GetRepositoryOutputTypeDef
- CreateServiceSyncConfigOutputTypeDef
- DeleteServiceSyncConfigOutputTypeDef
- GetServiceSyncConfigOutputTypeDef
- UpdateServiceSyncConfigOutputTypeDef
- CreateServiceTemplateOutputTypeDef
- DeleteServiceTemplateOutputTypeDef
- GetServiceTemplateOutputTypeDef
- UpdateServiceTemplateOutputTypeDef
- CreateTemplateSyncConfigOutputTypeDef
- DeleteTemplateSyncConfigOutputTypeDef
- GetTemplateSyncConfigOutputTypeDef
- UpdateTemplateSyncConfigOutputTypeDef
- DeploymentStateTypeDef
- ListDeploymentsOutputTypeDef
- ListEnvironmentAccountConnectionsOutputTypeDef
- ListEnvironmentsOutputTypeDef
- ListEnvironmentsInputTypeDef
- ListEnvironmentTemplatesOutputTypeDef
- ListEnvironmentTemplateVersionsOutputTypeDef
- GetComponentInputWaitExtraTypeDef
- GetComponentInputWaitTypeDef
- GetEnvironmentInputWaitTypeDef
- GetEnvironmentTemplateVersionInputWaitTypeDef
- GetServiceInputWaitExtraExtraExtraTypeDef
- GetServiceInputWaitExtraExtraTypeDef
- GetServiceInputWaitExtraTypeDef
- GetServiceInputWaitTypeDef
- GetServiceInstanceInputWaitTypeDef
- GetServiceTemplateVersionInputWaitTypeDef
- ListComponentOutputsInputPaginateTypeDef
- ListComponentProvisionedResourcesInputPaginateTypeDef
- ListComponentsInputPaginateTypeDef
- ListDeploymentsInputPaginateTypeDef
- ListEnvironmentAccountConnectionsInputPaginateTypeDef
- ListEnvironmentOutputsInputPaginateTypeDef
- ListEnvironmentProvisionedResourcesInputPaginateTypeDef
- ListEnvironmentTemplateVersionsInputPaginateTypeDef
- ListEnvironmentTemplatesInputPaginateTypeDef
- ListEnvironmentsInputPaginateTypeDef
- ListRepositoriesInputPaginateTypeDef
- ListRepositorySyncDefinitionsInputPaginateTypeDef
- ListServiceInstanceOutputsInputPaginateTypeDef
- ListServiceInstanceProvisionedResourcesInputPaginateTypeDef
- ListServicePipelineOutputsInputPaginateTypeDef
- ListServicePipelineProvisionedResourcesInputPaginateTypeDef
- ListServiceTemplateVersionsInputPaginateTypeDef
- ListServiceTemplatesInputPaginateTypeDef
- ListServicesInputPaginateTypeDef
- ListTagsForResourceInputPaginateTypeDef
- ListComponentOutputsOutputTypeDef
- ListEnvironmentOutputsOutputTypeDef
- ListServiceInstanceOutputsOutputTypeDef
- ListServicePipelineOutputsOutputTypeDef
- NotifyResourceDeploymentStatusChangeInputTypeDef
- ListComponentProvisionedResourcesOutputTypeDef
- ListEnvironmentProvisionedResourcesOutputTypeDef
- ListServiceInstanceProvisionedResourcesOutputTypeDef
- ListServicePipelineProvisionedResourcesOutputTypeDef
- ListRepositoriesOutputTypeDef
- ListRepositorySyncDefinitionsOutputTypeDef
- ListServiceInstancesInputPaginateTypeDef
- ListServiceInstancesInputTypeDef
- ListServiceInstancesOutputTypeDef
- ListServiceTemplateVersionsOutputTypeDef
- ListServiceTemplatesOutputTypeDef
- ListServicesOutputTypeDef
- RepositorySyncAttemptTypeDef
- ResourceSyncAttemptTypeDef
- TemplateVersionSourceInputTypeDef
- SyncBlockerTypeDef
- GetAccountSettingsOutputTypeDef
- UpdateAccountSettingsOutputTypeDef
- CancelEnvironmentDeploymentOutputTypeDef
- CreateEnvironmentOutputTypeDef
- DeleteEnvironmentOutputTypeDef
- GetEnvironmentOutputTypeDef
- UpdateEnvironmentOutputTypeDef
- CreateServiceOutputTypeDef
- DeleteServiceOutputTypeDef
- GetServiceOutputTypeDef
- UpdateServiceOutputTypeDef
- CreateServiceTemplateVersionOutputTypeDef
- DeleteServiceTemplateVersionOutputTypeDef
- GetServiceTemplateVersionOutputTypeDef
- UpdateServiceTemplateVersionOutputTypeDef
- GetResourcesSummaryOutputTypeDef
- DeploymentTypeDef
- GetRepositorySyncStatusOutputTypeDef
- GetServiceInstanceSyncStatusOutputTypeDef
- GetTemplateSyncStatusOutputTypeDef
- CreateEnvironmentTemplateVersionInputTypeDef
- CreateServiceTemplateVersionInputTypeDef
- ServiceSyncBlockerSummaryTypeDef
- UpdateServiceSyncBlockerOutputTypeDef
- DeleteDeploymentOutputTypeDef
- GetDeploymentOutputTypeDef
- GetServiceSyncBlockerSummaryOutputTypeDef