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.35.86' 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.
- AcceptEnvironmentAccountConnectionInputRequestTypeDef
- EnvironmentAccountConnectionTypeDef
- ResponseMetadataTypeDef
- RepositoryBranchTypeDef
- CancelComponentDeploymentInputRequestTypeDef
- ComponentTypeDef
- CancelEnvironmentDeploymentInputRequestTypeDef
- CancelServiceInstanceDeploymentInputRequestTypeDef
- ServiceInstanceTypeDef
- CancelServicePipelineDeploymentInputRequestTypeDef
- ServicePipelineTypeDef
- CompatibleEnvironmentTemplateInputTypeDef
- CompatibleEnvironmentTemplateTypeDef
- ComponentStateTypeDef
- ComponentSummaryTypeDef
- ResourceCountsSummaryTypeDef
- TagTypeDef
- RepositoryBranchInputTypeDef
- EnvironmentTemplateTypeDef
- EnvironmentTemplateVersionTypeDef
- RepositoryTypeDef
- CreateServiceSyncConfigInputRequestTypeDef
- ServiceSyncConfigTypeDef
- ServiceTemplateTypeDef
- CreateTemplateSyncConfigInputRequestTypeDef
- TemplateSyncConfigTypeDef
- DeleteComponentInputRequestTypeDef
- DeleteDeploymentInputRequestTypeDef
- DeleteEnvironmentAccountConnectionInputRequestTypeDef
- DeleteEnvironmentInputRequestTypeDef
- DeleteEnvironmentTemplateInputRequestTypeDef
- DeleteEnvironmentTemplateVersionInputRequestTypeDef
- DeleteRepositoryInputRequestTypeDef
- DeleteServiceInputRequestTypeDef
- DeleteServiceSyncConfigInputRequestTypeDef
- DeleteServiceTemplateInputRequestTypeDef
- DeleteServiceTemplateVersionInputRequestTypeDef
- DeleteTemplateSyncConfigInputRequestTypeDef
- EnvironmentStateTypeDef
- ServiceInstanceStateTypeDef
- ServicePipelineStateTypeDef
- DeploymentSummaryTypeDef
- EnvironmentAccountConnectionSummaryTypeDef
- EnvironmentSummaryTypeDef
- EnvironmentTemplateFilterTypeDef
- EnvironmentTemplateSummaryTypeDef
- EnvironmentTemplateVersionSummaryTypeDef
- GetComponentInputRequestTypeDef
- WaiterConfigTypeDef
- GetDeploymentInputRequestTypeDef
- GetEnvironmentAccountConnectionInputRequestTypeDef
- GetEnvironmentInputRequestTypeDef
- GetEnvironmentTemplateInputRequestTypeDef
- GetEnvironmentTemplateVersionInputRequestTypeDef
- GetRepositoryInputRequestTypeDef
- GetRepositorySyncStatusInputRequestTypeDef
- GetServiceInputRequestTypeDef
- GetServiceInstanceInputRequestTypeDef
- GetServiceInstanceSyncStatusInputRequestTypeDef
- RevisionTypeDef
- GetServiceSyncBlockerSummaryInputRequestTypeDef
- GetServiceSyncConfigInputRequestTypeDef
- GetServiceTemplateInputRequestTypeDef
- GetServiceTemplateVersionInputRequestTypeDef
- GetTemplateSyncConfigInputRequestTypeDef
- GetTemplateSyncStatusInputRequestTypeDef
- PaginatorConfigTypeDef
- ListComponentOutputsInputRequestTypeDef
- OutputTypeDef
- ListComponentProvisionedResourcesInputRequestTypeDef
- ProvisionedResourceTypeDef
- ListComponentsInputRequestTypeDef
- ListDeploymentsInputRequestTypeDef
- ListEnvironmentAccountConnectionsInputRequestTypeDef
- ListEnvironmentOutputsInputRequestTypeDef
- ListEnvironmentProvisionedResourcesInputRequestTypeDef
- ListEnvironmentTemplateVersionsInputRequestTypeDef
- ListEnvironmentTemplatesInputRequestTypeDef
- ListRepositoriesInputRequestTypeDef
- RepositorySummaryTypeDef
- ListRepositorySyncDefinitionsInputRequestTypeDef
- RepositorySyncDefinitionTypeDef
- ListServiceInstanceOutputsInputRequestTypeDef
- ListServiceInstanceProvisionedResourcesInputRequestTypeDef
- ListServiceInstancesFilterTypeDef
- ServiceInstanceSummaryTypeDef
- ListServicePipelineOutputsInputRequestTypeDef
- ListServicePipelineProvisionedResourcesInputRequestTypeDef
- ListServiceTemplateVersionsInputRequestTypeDef
- ServiceTemplateVersionSummaryTypeDef
- ListServiceTemplatesInputRequestTypeDef
- ServiceTemplateSummaryTypeDef
- ListServicesInputRequestTypeDef
- ServiceSummaryTypeDef
- ListTagsForResourceInputRequestTypeDef
- RejectEnvironmentAccountConnectionInputRequestTypeDef
- RepositorySyncEventTypeDef
- ResourceSyncEventTypeDef
- S3ObjectSourceTypeDef
- SyncBlockerContextTypeDef
- UntagResourceInputRequestTypeDef
- UpdateComponentInputRequestTypeDef
- UpdateEnvironmentAccountConnectionInputRequestTypeDef
- UpdateEnvironmentTemplateInputRequestTypeDef
- UpdateEnvironmentTemplateVersionInputRequestTypeDef
- UpdateServiceInputRequestTypeDef
- UpdateServiceInstanceInputRequestTypeDef
- UpdateServicePipelineInputRequestTypeDef
- UpdateServiceSyncBlockerInputRequestTypeDef
- UpdateServiceSyncConfigInputRequestTypeDef
- UpdateServiceTemplateInputRequestTypeDef
- UpdateTemplateSyncConfigInputRequestTypeDef
- AcceptEnvironmentAccountConnectionOutputTypeDef
- CreateEnvironmentAccountConnectionOutputTypeDef
- DeleteEnvironmentAccountConnectionOutputTypeDef
- GetEnvironmentAccountConnectionOutputTypeDef
- RejectEnvironmentAccountConnectionOutputTypeDef
- UpdateEnvironmentAccountConnectionOutputTypeDef
- AccountSettingsTypeDef
- EnvironmentTypeDef
- CancelComponentDeploymentOutputTypeDef
- CreateComponentOutputTypeDef
- DeleteComponentOutputTypeDef
- GetComponentOutputTypeDef
- UpdateComponentOutputTypeDef
- CancelServiceInstanceDeploymentOutputTypeDef
- CreateServiceInstanceOutputTypeDef
- GetServiceInstanceOutputTypeDef
- UpdateServiceInstanceOutputTypeDef
- CancelServicePipelineDeploymentOutputTypeDef
- ServiceTypeDef
- UpdateServicePipelineOutputTypeDef
- UpdateServiceTemplateVersionInputRequestTypeDef
- ServiceTemplateVersionTypeDef
- ListComponentsOutputTypeDef
- CountsSummaryTypeDef
- CreateComponentInputRequestTypeDef
- CreateEnvironmentAccountConnectionInputRequestTypeDef
- CreateEnvironmentTemplateInputRequestTypeDef
- CreateRepositoryInputRequestTypeDef
- CreateServiceInputRequestTypeDef
- CreateServiceInstanceInputRequestTypeDef
- CreateServiceTemplateInputRequestTypeDef
- ListTagsForResourceOutputTypeDef
- TagResourceInputRequestTypeDef
- CreateEnvironmentInputRequestTypeDef
- UpdateAccountSettingsInputRequestTypeDef
- UpdateEnvironmentInputRequestTypeDef
- 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
- ListEnvironmentsInputRequestTypeDef
- ListEnvironmentTemplatesOutputTypeDef
- ListEnvironmentTemplateVersionsOutputTypeDef
- GetComponentInputWaitTypeDef
- GetEnvironmentInputWaitTypeDef
- GetEnvironmentTemplateVersionInputWaitTypeDef
- 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
- NotifyResourceDeploymentStatusChangeInputRequestTypeDef
- ListComponentProvisionedResourcesOutputTypeDef
- ListEnvironmentProvisionedResourcesOutputTypeDef
- ListServiceInstanceProvisionedResourcesOutputTypeDef
- ListServicePipelineProvisionedResourcesOutputTypeDef
- ListRepositoriesOutputTypeDef
- ListRepositorySyncDefinitionsOutputTypeDef
- ListServiceInstancesInputPaginateTypeDef
- ListServiceInstancesInputRequestTypeDef
- 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
- CreateEnvironmentTemplateVersionInputRequestTypeDef
- CreateServiceTemplateVersionInputRequestTypeDef
- ServiceSyncBlockerSummaryTypeDef
- UpdateServiceSyncBlockerOutputTypeDef
- DeleteDeploymentOutputTypeDef
- GetDeploymentOutputTypeDef
- GetServiceSyncBlockerSummaryOutputTypeDef