Skip to content

Typed dictionaries

Index > Proton > Typed dictionaries

Auto-generated documentation for Proton type annotations stubs module mypy-boto3-proton.

AcceptEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> AcceptEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class AcceptEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

EnvironmentAccountConnectionTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentAccountConnectionTypeDef

def get_value() -> EnvironmentAccountConnectionTypeDef:
    return {
        "arn": ...,
        "environmentAccountId": ...,
        "environmentName": ...,
        "id": ...,
        "lastModifiedAt": ...,
        "managementAccountId": ...,
        "requestedAt": ...,
        "roleArn": ...,
        "status": ...,
    }
Definition
class EnvironmentAccountConnectionTypeDef(TypedDict):
    arn: str,
    environmentAccountId: str,
    environmentName: str,
    id: str,
    lastModifiedAt: datetime,
    managementAccountId: str,
    requestedAt: datetime,
    roleArn: str,
    status: EnvironmentAccountConnectionStatusType,  # (1)
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
  1. See EnvironmentAccountConnectionStatusType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RepositoryBranchTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositoryBranchTypeDef

def get_value() -> RepositoryBranchTypeDef:
    return {
        "arn": ...,
        "branch": ...,
        "name": ...,
        "provider": ...,
    }
Definition
class RepositoryBranchTypeDef(TypedDict):
    arn: str,
    branch: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

CancelComponentDeploymentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelComponentDeploymentInputRequestTypeDef

def get_value() -> CancelComponentDeploymentInputRequestTypeDef:
    return {
        "componentName": ...,
    }
Definition
class CancelComponentDeploymentInputRequestTypeDef(TypedDict):
    componentName: str,

ComponentTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ComponentTypeDef

def get_value() -> ComponentTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class ComponentTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    environmentName: str,
    lastModifiedAt: datetime,
    name: str,
    deploymentStatusMessage: NotRequired[str],
    description: NotRequired[str],
    lastDeploymentAttemptedAt: NotRequired[datetime],
    lastDeploymentSucceededAt: NotRequired[datetime],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    serviceSpec: NotRequired[str],
  1. See DeploymentStatusType

CancelEnvironmentDeploymentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelEnvironmentDeploymentInputRequestTypeDef

def get_value() -> CancelEnvironmentDeploymentInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class CancelEnvironmentDeploymentInputRequestTypeDef(TypedDict):
    environmentName: str,

CancelServiceInstanceDeploymentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentInputRequestTypeDef

def get_value() -> CancelServiceInstanceDeploymentInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
Definition
class CancelServiceInstanceDeploymentInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,

ServiceInstanceTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceInstanceTypeDef

def get_value() -> ServiceInstanceTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "name": ...,
        "serviceName": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
Definition
class ServiceInstanceTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    environmentName: str,
    lastDeploymentAttemptedAt: datetime,
    lastDeploymentSucceededAt: datetime,
    name: str,
    serviceName: str,
    templateMajorVersion: str,
    templateMinorVersion: str,
    templateName: str,
    deploymentStatusMessage: NotRequired[str],
    spec: NotRequired[str],
  1. See DeploymentStatusType

CancelServicePipelineDeploymentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentInputRequestTypeDef

def get_value() -> CancelServicePipelineDeploymentInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class CancelServicePipelineDeploymentInputRequestTypeDef(TypedDict):
    serviceName: str,

ServicePipelineTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServicePipelineTypeDef

def get_value() -> ServicePipelineTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
Definition
class ServicePipelineTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    lastDeploymentAttemptedAt: datetime,
    lastDeploymentSucceededAt: datetime,
    templateMajorVersion: str,
    templateMinorVersion: str,
    templateName: str,
    deploymentStatusMessage: NotRequired[str],
    spec: NotRequired[str],
  1. See DeploymentStatusType

CompatibleEnvironmentTemplateInputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateInputTypeDef

def get_value() -> CompatibleEnvironmentTemplateInputTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
Definition
class CompatibleEnvironmentTemplateInputTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

CompatibleEnvironmentTemplateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateTypeDef

def get_value() -> CompatibleEnvironmentTemplateTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
Definition
class CompatibleEnvironmentTemplateTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

ComponentSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ComponentSummaryTypeDef

def get_value() -> ComponentSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class ComponentSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    environmentName: str,
    lastModifiedAt: datetime,
    name: str,
    deploymentStatusMessage: NotRequired[str],
    lastDeploymentAttemptedAt: NotRequired[datetime],
    lastDeploymentSucceededAt: NotRequired[datetime],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
  1. See DeploymentStatusType

ResourceCountsSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ResourceCountsSummaryTypeDef

def get_value() -> ResourceCountsSummaryTypeDef:
    return {
        "total": ...,
    }
Definition
class ResourceCountsSummaryTypeDef(TypedDict):
    total: int,
    behindMajor: NotRequired[int],
    behindMinor: NotRequired[int],
    failed: NotRequired[int],
    upToDate: NotRequired[int],

TagTypeDef

Usage Example
from mypy_boto3_proton.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    key: str,
    value: str,

RepositoryBranchInputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositoryBranchInputTypeDef

def get_value() -> RepositoryBranchInputTypeDef:
    return {
        "branch": ...,
        "name": ...,
        "provider": ...,
    }
Definition
class RepositoryBranchInputTypeDef(TypedDict):
    branch: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

EnvironmentTemplateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTemplateTypeDef

def get_value() -> EnvironmentTemplateTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class EnvironmentTemplateTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    encryptionKey: NotRequired[str],
    provisioning: NotRequired[ProvisioningType],  # (1)
    recommendedVersion: NotRequired[str],
  1. See ProvisioningType

EnvironmentTemplateVersionTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionTypeDef

def get_value() -> EnvironmentTemplateVersionTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class EnvironmentTemplateVersionTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    majorVersion: str,
    minorVersion: str,
    status: TemplateVersionStatusType,  # (1)
    templateName: str,
    description: NotRequired[str],
    recommendedMinorVersion: NotRequired[str],
    schema: NotRequired[str],
    statusMessage: NotRequired[str],
  1. See TemplateVersionStatusType

RepositoryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositoryTypeDef

def get_value() -> RepositoryTypeDef:
    return {
        "arn": ...,
        "connectionArn": ...,
        "name": ...,
        "provider": ...,
    }
Definition
class RepositoryTypeDef(TypedDict):
    arn: str,
    connectionArn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
    encryptionKey: NotRequired[str],
  1. See RepositoryProviderType

ServiceTemplateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceTemplateTypeDef

def get_value() -> ServiceTemplateTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class ServiceTemplateTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    encryptionKey: NotRequired[str],
    pipelineProvisioning: NotRequired[ProvisioningType],  # (1)
    recommendedVersion: NotRequired[str],
  1. See ProvisioningType

CreateTemplateSyncConfigInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigInputRequestTypeDef

def get_value() -> CreateTemplateSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
Definition
class CreateTemplateSyncConfigInputRequestTypeDef(TypedDict):
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    templateName: str,
    templateType: TemplateTypeType,  # (2)
    subdirectory: NotRequired[str],
  1. See RepositoryProviderType
  2. See TemplateTypeType

TemplateSyncConfigTypeDef

Usage Example
from mypy_boto3_proton.type_defs import TemplateSyncConfigTypeDef

def get_value() -> TemplateSyncConfigTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
Definition
class TemplateSyncConfigTypeDef(TypedDict):
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    templateName: str,
    templateType: TemplateTypeType,  # (2)
    subdirectory: NotRequired[str],
  1. See RepositoryProviderType
  2. See TemplateTypeType

DeleteComponentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteComponentInputRequestTypeDef

def get_value() -> DeleteComponentInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteComponentInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> DeleteEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class DeleteEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

DeleteEnvironmentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentInputRequestTypeDef

def get_value() -> DeleteEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteEnvironmentInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateInputRequestTypeDef

def get_value() -> DeleteEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> DeleteEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class DeleteEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

DeleteRepositoryInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteRepositoryInputRequestTypeDef

def get_value() -> DeleteRepositoryInputRequestTypeDef:
    return {
        "name": ...,
        "provider": ...,
    }
Definition
class DeleteRepositoryInputRequestTypeDef(TypedDict):
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

DeleteServiceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceInputRequestTypeDef

def get_value() -> DeleteServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteServiceInputRequestTypeDef(TypedDict):
    name: str,

DeleteServiceTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateInputRequestTypeDef

def get_value() -> DeleteServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeleteServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,

DeleteServiceTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateVersionInputRequestTypeDef

def get_value() -> DeleteServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class DeleteServiceTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

DeleteTemplateSyncConfigInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigInputRequestTypeDef

def get_value() -> DeleteTemplateSyncConfigInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
    }
Definition
class DeleteTemplateSyncConfigInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
  1. See TemplateTypeType

EnvironmentAccountConnectionSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentAccountConnectionSummaryTypeDef

def get_value() -> EnvironmentAccountConnectionSummaryTypeDef:
    return {
        "arn": ...,
        "environmentAccountId": ...,
        "environmentName": ...,
        "id": ...,
        "lastModifiedAt": ...,
        "managementAccountId": ...,
        "requestedAt": ...,
        "roleArn": ...,
        "status": ...,
    }
Definition
class EnvironmentAccountConnectionSummaryTypeDef(TypedDict):
    arn: str,
    environmentAccountId: str,
    environmentName: str,
    id: str,
    lastModifiedAt: datetime,
    managementAccountId: str,
    requestedAt: datetime,
    roleArn: str,
    status: EnvironmentAccountConnectionStatusType,  # (1)
    componentRoleArn: NotRequired[str],
  1. See EnvironmentAccountConnectionStatusType

EnvironmentSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentSummaryTypeDef

def get_value() -> EnvironmentSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "name": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
Definition
class EnvironmentSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    lastDeploymentAttemptedAt: datetime,
    lastDeploymentSucceededAt: datetime,
    name: str,
    templateMajorVersion: str,
    templateMinorVersion: str,
    templateName: str,
    componentRoleArn: NotRequired[str],
    deploymentStatusMessage: NotRequired[str],
    description: NotRequired[str],
    environmentAccountConnectionId: NotRequired[str],
    environmentAccountId: NotRequired[str],
    protonServiceRoleArn: NotRequired[str],
    provisioning: NotRequired[ProvisioningType],  # (2)
  1. See DeploymentStatusType
  2. See ProvisioningType

EnvironmentTemplateFilterTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTemplateFilterTypeDef

def get_value() -> EnvironmentTemplateFilterTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
Definition
class EnvironmentTemplateFilterTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

EnvironmentTemplateSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTemplateSummaryTypeDef

def get_value() -> EnvironmentTemplateSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class EnvironmentTemplateSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    provisioning: NotRequired[ProvisioningType],  # (1)
    recommendedVersion: NotRequired[str],
  1. See ProvisioningType

EnvironmentTemplateVersionSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionSummaryTypeDef

def get_value() -> EnvironmentTemplateVersionSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class EnvironmentTemplateVersionSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    majorVersion: str,
    minorVersion: str,
    status: TemplateVersionStatusType,  # (1)
    templateName: str,
    description: NotRequired[str],
    recommendedMinorVersion: NotRequired[str],
    statusMessage: NotRequired[str],
  1. See TemplateVersionStatusType

WaiterConfigTypeDef

Usage Example
from mypy_boto3_proton.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetComponentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetComponentInputRequestTypeDef

def get_value() -> GetComponentInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetComponentInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> GetEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class GetEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

GetEnvironmentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentInputRequestTypeDef

def get_value() -> GetEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetEnvironmentInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateInputRequestTypeDef

def get_value() -> GetEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> GetEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class GetEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

GetRepositoryInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetRepositoryInputRequestTypeDef

def get_value() -> GetRepositoryInputRequestTypeDef:
    return {
        "name": ...,
        "provider": ...,
    }
Definition
class GetRepositoryInputRequestTypeDef(TypedDict):
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

GetRepositorySyncStatusInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetRepositorySyncStatusInputRequestTypeDef

def get_value() -> GetRepositorySyncStatusInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
Definition
class GetRepositorySyncStatusInputRequestTypeDef(TypedDict):
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
  1. See RepositoryProviderType
  2. See SyncTypeType

GetServiceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInputRequestTypeDef

def get_value() -> GetServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceInputRequestTypeDef(TypedDict):
    name: str,

GetServiceInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInstanceInputRequestTypeDef

def get_value() -> GetServiceInstanceInputRequestTypeDef:
    return {
        "name": ...,
        "serviceName": ...,
    }
Definition
class GetServiceInstanceInputRequestTypeDef(TypedDict):
    name: str,
    serviceName: str,

GetServiceTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceTemplateInputRequestTypeDef

def get_value() -> GetServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,

GetServiceTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceTemplateVersionInputRequestTypeDef

def get_value() -> GetServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class GetServiceTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

GetTemplateSyncConfigInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetTemplateSyncConfigInputRequestTypeDef

def get_value() -> GetTemplateSyncConfigInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
    }
Definition
class GetTemplateSyncConfigInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
  1. See TemplateTypeType

GetTemplateSyncStatusInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetTemplateSyncStatusInputRequestTypeDef

def get_value() -> GetTemplateSyncStatusInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
        "templateVersion": ...,
    }
Definition
class GetTemplateSyncStatusInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
    templateVersion: str,
  1. See TemplateTypeType

RevisionTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RevisionTypeDef

def get_value() -> RevisionTypeDef:
    return {
        "branch": ...,
        "directory": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "sha": ...,
    }
Definition
class RevisionTypeDef(TypedDict):
    branch: str,
    directory: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    sha: str,
  1. See RepositoryProviderType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_proton.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListComponentOutputsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentOutputsInputRequestTypeDef

def get_value() -> ListComponentOutputsInputRequestTypeDef:
    return {
        "componentName": ...,
    }
Definition
class ListComponentOutputsInputRequestTypeDef(TypedDict):
    componentName: str,
    nextToken: NotRequired[str],

OutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "key": ...,
    }
Definition
class OutputTypeDef(TypedDict):
    key: NotRequired[str],
    valueString: NotRequired[str],

ListComponentProvisionedResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputRequestTypeDef

def get_value() -> ListComponentProvisionedResourcesInputRequestTypeDef:
    return {
        "componentName": ...,
    }
Definition
class ListComponentProvisionedResourcesInputRequestTypeDef(TypedDict):
    componentName: str,
    nextToken: NotRequired[str],

ProvisionedResourceTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ProvisionedResourceTypeDef

def get_value() -> ProvisionedResourceTypeDef:
    return {
        "identifier": ...,
    }
Definition
class ProvisionedResourceTypeDef(TypedDict):
    identifier: NotRequired[str],
    name: NotRequired[str],
    provisioningEngine: NotRequired[ProvisionedResourceEngineType],  # (1)
  1. See ProvisionedResourceEngineType

ListComponentsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentsInputRequestTypeDef

def get_value() -> ListComponentsInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListComponentsInputRequestTypeDef(TypedDict):
    environmentName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],

ListEnvironmentAccountConnectionsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputRequestTypeDef

def get_value() -> ListEnvironmentAccountConnectionsInputRequestTypeDef:
    return {
        "requestedBy": ...,
    }
Definition
class ListEnvironmentAccountConnectionsInputRequestTypeDef(TypedDict):
    requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType,  # (1)
    environmentName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    statuses: NotRequired[Sequence[EnvironmentAccountConnectionStatusType]],  # (2)
  1. See EnvironmentAccountConnectionRequesterAccountTypeType
  2. See EnvironmentAccountConnectionStatusType

ListEnvironmentOutputsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputRequestTypeDef

def get_value() -> ListEnvironmentOutputsInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListEnvironmentOutputsInputRequestTypeDef(TypedDict):
    environmentName: str,
    nextToken: NotRequired[str],

ListEnvironmentProvisionedResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputRequestTypeDef

def get_value() -> ListEnvironmentProvisionedResourcesInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListEnvironmentProvisionedResourcesInputRequestTypeDef(TypedDict):
    environmentName: str,
    nextToken: NotRequired[str],

ListEnvironmentTemplateVersionsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputRequestTypeDef

def get_value() -> ListEnvironmentTemplateVersionsInputRequestTypeDef:
    return {
        "templateName": ...,
    }
Definition
class ListEnvironmentTemplateVersionsInputRequestTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEnvironmentTemplatesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputRequestTypeDef

def get_value() -> ListEnvironmentTemplatesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListEnvironmentTemplatesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListRepositoriesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositoriesInputRequestTypeDef

def get_value() -> ListRepositoriesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListRepositoriesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

RepositorySummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositorySummaryTypeDef

def get_value() -> RepositorySummaryTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "provider": ...,
    }
Definition
class RepositorySummaryTypeDef(TypedDict):
    arn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

ListRepositorySyncDefinitionsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputRequestTypeDef

def get_value() -> ListRepositorySyncDefinitionsInputRequestTypeDef:
    return {
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
Definition
class ListRepositorySyncDefinitionsInputRequestTypeDef(TypedDict):
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
    nextToken: NotRequired[str],
  1. See RepositoryProviderType
  2. See SyncTypeType

RepositorySyncDefinitionTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositorySyncDefinitionTypeDef

def get_value() -> RepositorySyncDefinitionTypeDef:
    return {
        "branch": ...,
        "directory": ...,
        "parent": ...,
        "target": ...,
    }
Definition
class RepositorySyncDefinitionTypeDef(TypedDict):
    branch: str,
    directory: str,
    parent: str,
    target: str,

ListServiceInstanceOutputsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputRequestTypeDef

def get_value() -> ListServiceInstanceOutputsInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
Definition
class ListServiceInstanceOutputsInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceInstanceProvisionedResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputRequestTypeDef

def get_value() -> ListServiceInstanceProvisionedResourcesInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
Definition
class ListServiceInstanceProvisionedResourcesInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceInstancesFilterTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstancesFilterTypeDef

def get_value() -> ListServiceInstancesFilterTypeDef:
    return {
        "key": ...,
    }
Definition
class ListServiceInstancesFilterTypeDef(TypedDict):
    key: NotRequired[ListServiceInstancesFilterByType],  # (1)
    value: NotRequired[str],
  1. See ListServiceInstancesFilterByType

ServiceInstanceSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceInstanceSummaryTypeDef

def get_value() -> ServiceInstanceSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "name": ...,
        "serviceName": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
Definition
class ServiceInstanceSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    environmentName: str,
    lastDeploymentAttemptedAt: datetime,
    lastDeploymentSucceededAt: datetime,
    name: str,
    serviceName: str,
    templateMajorVersion: str,
    templateMinorVersion: str,
    templateName: str,
    deploymentStatusMessage: NotRequired[str],
  1. See DeploymentStatusType

ListServicePipelineOutputsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputRequestTypeDef

def get_value() -> ListServicePipelineOutputsInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class ListServicePipelineOutputsInputRequestTypeDef(TypedDict):
    serviceName: str,
    nextToken: NotRequired[str],

ListServicePipelineProvisionedResourcesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputRequestTypeDef

def get_value() -> ListServicePipelineProvisionedResourcesInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class ListServicePipelineProvisionedResourcesInputRequestTypeDef(TypedDict):
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceTemplateVersionsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputRequestTypeDef

def get_value() -> ListServiceTemplateVersionsInputRequestTypeDef:
    return {
        "templateName": ...,
    }
Definition
class ListServiceTemplateVersionsInputRequestTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceTemplateVersionSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceTemplateVersionSummaryTypeDef

def get_value() -> ServiceTemplateVersionSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class ServiceTemplateVersionSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    majorVersion: str,
    minorVersion: str,
    status: TemplateVersionStatusType,  # (1)
    templateName: str,
    description: NotRequired[str],
    recommendedMinorVersion: NotRequired[str],
    statusMessage: NotRequired[str],
  1. See TemplateVersionStatusType

ListServiceTemplatesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplatesInputRequestTypeDef

def get_value() -> ListServiceTemplatesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListServiceTemplatesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceTemplateSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceTemplateSummaryTypeDef

def get_value() -> ServiceTemplateSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
Definition
class ServiceTemplateSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    pipelineProvisioning: NotRequired[ProvisioningType],  # (1)
    recommendedVersion: NotRequired[str],
  1. See ProvisioningType

ListServicesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicesInputRequestTypeDef

def get_value() -> ListServicesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListServicesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceSummaryTypeDef

def get_value() -> ServiceSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class ServiceSummaryTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    status: ServiceStatusType,  # (1)
    templateName: str,
    description: NotRequired[str],
    statusMessage: NotRequired[str],
  1. See ServiceStatusType

ListTagsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

RejectEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> RejectEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class RejectEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

RepositorySyncEventTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositorySyncEventTypeDef

def get_value() -> RepositorySyncEventTypeDef:
    return {
        "event": ...,
        "time": ...,
        "type": ...,
    }
Definition
class RepositorySyncEventTypeDef(TypedDict):
    event: str,
    time: datetime,
    type: str,
    externalId: NotRequired[str],

ResourceSyncEventTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ResourceSyncEventTypeDef

def get_value() -> ResourceSyncEventTypeDef:
    return {
        "event": ...,
        "time": ...,
        "type": ...,
    }
Definition
class ResourceSyncEventTypeDef(TypedDict):
    event: str,
    time: datetime,
    type: str,
    externalId: NotRequired[str],

S3ObjectSourceTypeDef

Usage Example
from mypy_boto3_proton.type_defs import S3ObjectSourceTypeDef

def get_value() -> S3ObjectSourceTypeDef:
    return {
        "bucket": ...,
        "key": ...,
    }
Definition
class S3ObjectSourceTypeDef(TypedDict):
    bucket: str,
    key: str,

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateComponentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateComponentInputRequestTypeDef

def get_value() -> UpdateComponentInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
    }
Definition
class UpdateComponentInputRequestTypeDef(TypedDict):
    deploymentType: ComponentDeploymentUpdateTypeType,  # (1)
    name: str,
    description: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    serviceSpec: NotRequired[str],
    templateFile: NotRequired[str],
  1. See ComponentDeploymentUpdateTypeType

UpdateEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> UpdateEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class UpdateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    roleArn: NotRequired[str],

UpdateEnvironmentTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateInputRequestTypeDef

def get_value() -> UpdateEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class UpdateEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],

UpdateEnvironmentTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> UpdateEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class UpdateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    description: NotRequired[str],
    status: NotRequired[TemplateVersionStatusType],  # (1)
  1. See TemplateVersionStatusType

UpdateServiceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceInputRequestTypeDef

def get_value() -> UpdateServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class UpdateServiceInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    spec: NotRequired[str],

UpdateServiceInstanceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceInstanceInputRequestTypeDef

def get_value() -> UpdateServiceInstanceInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
        "serviceName": ...,
    }
Definition
class UpdateServiceInstanceInputRequestTypeDef(TypedDict):
    deploymentType: DeploymentUpdateTypeType,  # (1)
    name: str,
    serviceName: str,
    spec: NotRequired[str],
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See DeploymentUpdateTypeType

UpdateServicePipelineInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServicePipelineInputRequestTypeDef

def get_value() -> UpdateServicePipelineInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "serviceName": ...,
        "spec": ...,
    }
Definition
class UpdateServicePipelineInputRequestTypeDef(TypedDict):
    deploymentType: DeploymentUpdateTypeType,  # (1)
    serviceName: str,
    spec: str,
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See DeploymentUpdateTypeType

UpdateServiceTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateInputRequestTypeDef

def get_value() -> UpdateServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class UpdateServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],

UpdateTemplateSyncConfigInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigInputRequestTypeDef

def get_value() -> UpdateTemplateSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
Definition
class UpdateTemplateSyncConfigInputRequestTypeDef(TypedDict):
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    templateName: str,
    templateType: TemplateTypeType,  # (2)
    subdirectory: NotRequired[str],
  1. See RepositoryProviderType
  2. See TemplateTypeType

AcceptEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionOutputTypeDef

def get_value() -> AcceptEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class AcceptEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionOutputTypeDef

def get_value() -> CreateEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionOutputTypeDef

def get_value() -> DeleteEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionOutputTypeDef

def get_value() -> GetEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

RejectEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionOutputTypeDef

def get_value() -> RejectEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class RejectEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentAccountConnectionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionOutputTypeDef

def get_value() -> UpdateEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

AccountSettingsTypeDef

Usage Example
from mypy_boto3_proton.type_defs import AccountSettingsTypeDef

def get_value() -> AccountSettingsTypeDef:
    return {
        "pipelineCodebuildRoleArn": ...,
    }
Definition
class AccountSettingsTypeDef(TypedDict):
    pipelineCodebuildRoleArn: NotRequired[str],
    pipelineProvisioningRepository: NotRequired[RepositoryBranchTypeDef],  # (1)
    pipelineServiceRoleArn: NotRequired[str],
  1. See RepositoryBranchTypeDef

EnvironmentTypeDef

Usage Example
from mypy_boto3_proton.type_defs import EnvironmentTypeDef

def get_value() -> EnvironmentTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "name": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
Definition
class EnvironmentTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    lastDeploymentAttemptedAt: datetime,
    lastDeploymentSucceededAt: datetime,
    name: str,
    templateMajorVersion: str,
    templateMinorVersion: str,
    templateName: str,
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    deploymentStatusMessage: NotRequired[str],
    description: NotRequired[str],
    environmentAccountConnectionId: NotRequired[str],
    environmentAccountId: NotRequired[str],
    protonServiceRoleArn: NotRequired[str],
    provisioning: NotRequired[ProvisioningType],  # (2)
    provisioningRepository: NotRequired[RepositoryBranchTypeDef],  # (3)
    spec: NotRequired[str],
  1. See DeploymentStatusType
  2. See ProvisioningType
  3. See RepositoryBranchTypeDef

CancelComponentDeploymentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelComponentDeploymentOutputTypeDef

def get_value() -> CancelComponentDeploymentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelComponentDeploymentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

CreateComponentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateComponentOutputTypeDef

def get_value() -> CreateComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

DeleteComponentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteComponentOutputTypeDef

def get_value() -> DeleteComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

GetComponentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetComponentOutputTypeDef

def get_value() -> GetComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

UpdateComponentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateComponentOutputTypeDef

def get_value() -> UpdateComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

CancelServiceInstanceDeploymentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentOutputTypeDef

def get_value() -> CancelServiceInstanceDeploymentOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelServiceInstanceDeploymentOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

GetServiceInstanceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInstanceOutputTypeDef

def get_value() -> GetServiceInstanceOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetServiceInstanceOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceInstanceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceInstanceOutputTypeDef

def get_value() -> UpdateServiceInstanceOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServiceInstanceOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

CancelServicePipelineDeploymentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentOutputTypeDef

def get_value() -> CancelServicePipelineDeploymentOutputTypeDef:
    return {
        "pipeline": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelServicePipelineDeploymentOutputTypeDef(TypedDict):
    pipeline: ServicePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServicePipelineTypeDef
  2. See ResponseMetadataTypeDef

ServiceTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceTypeDef

def get_value() -> ServiceTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
        "spec": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class ServiceTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    lastModifiedAt: datetime,
    name: str,
    spec: str,
    status: ServiceStatusType,  # (2)
    templateName: str,
    branchName: NotRequired[str],
    description: NotRequired[str],
    pipeline: NotRequired[ServicePipelineTypeDef],  # (1)
    repositoryConnectionArn: NotRequired[str],
    repositoryId: NotRequired[str],
    statusMessage: NotRequired[str],
  1. See ServicePipelineTypeDef
  2. See ServiceStatusType

UpdateServicePipelineOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServicePipelineOutputTypeDef

def get_value() -> UpdateServicePipelineOutputTypeDef:
    return {
        "pipeline": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServicePipelineOutputTypeDef(TypedDict):
    pipeline: ServicePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServicePipelineTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateVersionInputRequestTypeDef

def get_value() -> UpdateServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class UpdateServiceTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    compatibleEnvironmentTemplates: NotRequired[Sequence[CompatibleEnvironmentTemplateInputTypeDef]],  # (1)
    description: NotRequired[str],
    status: NotRequired[TemplateVersionStatusType],  # (2)
    supportedComponentSources: NotRequired[Sequence[ServiceTemplateSupportedComponentSourceTypeType]],  # (3)
  1. See CompatibleEnvironmentTemplateInputTypeDef
  2. See TemplateVersionStatusType
  3. See ServiceTemplateSupportedComponentSourceTypeType

ServiceTemplateVersionTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ServiceTemplateVersionTypeDef

def get_value() -> ServiceTemplateVersionTypeDef:
    return {
        "arn": ...,
        "compatibleEnvironmentTemplates": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
Definition
class ServiceTemplateVersionTypeDef(TypedDict):
    arn: str,
    compatibleEnvironmentTemplates: List[CompatibleEnvironmentTemplateTypeDef],  # (1)
    createdAt: datetime,
    lastModifiedAt: datetime,
    majorVersion: str,
    minorVersion: str,
    status: TemplateVersionStatusType,  # (2)
    templateName: str,
    description: NotRequired[str],
    recommendedMinorVersion: NotRequired[str],
    schema: NotRequired[str],
    statusMessage: NotRequired[str],
    supportedComponentSources: NotRequired[List[ServiceTemplateSupportedComponentSourceTypeType]],  # (3)
  1. See CompatibleEnvironmentTemplateTypeDef
  2. See TemplateVersionStatusType
  3. See ServiceTemplateSupportedComponentSourceTypeType

ListComponentsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentsOutputTypeDef

def get_value() -> ListComponentsOutputTypeDef:
    return {
        "components": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComponentsOutputTypeDef(TypedDict):
    components: List[ComponentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentSummaryTypeDef
  2. See ResponseMetadataTypeDef

CountsSummaryTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CountsSummaryTypeDef

def get_value() -> CountsSummaryTypeDef:
    return {
        "components": ...,
    }
Definition
class CountsSummaryTypeDef(TypedDict):
    components: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    environmentTemplates: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    environments: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    pipelines: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    serviceInstances: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    serviceTemplates: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
    services: NotRequired[ResourceCountsSummaryTypeDef],  # (1)
  1. See ResourceCountsSummaryTypeDef
  2. See ResourceCountsSummaryTypeDef
  3. See ResourceCountsSummaryTypeDef
  4. See ResourceCountsSummaryTypeDef
  5. See ResourceCountsSummaryTypeDef
  6. See ResourceCountsSummaryTypeDef
  7. See ResourceCountsSummaryTypeDef

CreateComponentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateComponentInputRequestTypeDef

def get_value() -> CreateComponentInputRequestTypeDef:
    return {
        "manifest": ...,
        "name": ...,
        "templateFile": ...,
    }
Definition
class CreateComponentInputRequestTypeDef(TypedDict):
    manifest: str,
    name: str,
    templateFile: str,
    description: NotRequired[str],
    environmentName: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    serviceSpec: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEnvironmentAccountConnectionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> CreateEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "environmentName": ...,
        "managementAccountId": ...,
    }
Definition
class CreateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    environmentName: str,
    managementAccountId: str,
    clientToken: NotRequired[str],
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    roleArn: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateEnvironmentTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateInputRequestTypeDef

def get_value() -> CreateEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    encryptionKey: NotRequired[str],
    provisioning: NotRequired[ProvisioningType],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ProvisioningType
  2. See TagTypeDef

CreateRepositoryInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateRepositoryInputRequestTypeDef

def get_value() -> CreateRepositoryInputRequestTypeDef:
    return {
        "connectionArn": ...,
        "name": ...,
        "provider": ...,
    }
Definition
class CreateRepositoryInputRequestTypeDef(TypedDict):
    connectionArn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
    encryptionKey: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See RepositoryProviderType
  2. See TagTypeDef

CreateServiceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceInputRequestTypeDef

def get_value() -> CreateServiceInputRequestTypeDef:
    return {
        "name": ...,
        "spec": ...,
        "templateMajorVersion": ...,
        "templateName": ...,
    }
Definition
class CreateServiceInputRequestTypeDef(TypedDict):
    name: str,
    spec: str,
    templateMajorVersion: str,
    templateName: str,
    branchName: NotRequired[str],
    description: NotRequired[str],
    repositoryConnectionArn: NotRequired[str],
    repositoryId: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    templateMinorVersion: NotRequired[str],
  1. See TagTypeDef

CreateServiceTemplateInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceTemplateInputRequestTypeDef

def get_value() -> CreateServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],
    encryptionKey: NotRequired[str],
    pipelineProvisioning: NotRequired[ProvisioningType],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ProvisioningType
  2. See TagTypeDef

ListTagsForResourceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListTagsForResourceOutputTypeDef

def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "nextToken": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceOutputTypeDef(TypedDict):
    nextToken: str,
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEnvironmentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentInputRequestTypeDef

def get_value() -> CreateEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
        "spec": ...,
        "templateMajorVersion": ...,
        "templateName": ...,
    }
Definition
class CreateEnvironmentInputRequestTypeDef(TypedDict):
    name: str,
    spec: str,
    templateMajorVersion: str,
    templateName: str,
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    description: NotRequired[str],
    environmentAccountConnectionId: NotRequired[str],
    protonServiceRoleArn: NotRequired[str],
    provisioningRepository: NotRequired[RepositoryBranchInputTypeDef],  # (1)
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    templateMinorVersion: NotRequired[str],
  1. See RepositoryBranchInputTypeDef
  2. See TagTypeDef

UpdateAccountSettingsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateAccountSettingsInputRequestTypeDef

def get_value() -> UpdateAccountSettingsInputRequestTypeDef:
    return {
        "deletePipelineProvisioningRepository": ...,
    }
Definition
class UpdateAccountSettingsInputRequestTypeDef(TypedDict):
    deletePipelineProvisioningRepository: NotRequired[bool],
    pipelineCodebuildRoleArn: NotRequired[str],
    pipelineProvisioningRepository: NotRequired[RepositoryBranchInputTypeDef],  # (1)
    pipelineServiceRoleArn: NotRequired[str],
  1. See RepositoryBranchInputTypeDef

UpdateEnvironmentInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentInputRequestTypeDef

def get_value() -> UpdateEnvironmentInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
    }
Definition
class UpdateEnvironmentInputRequestTypeDef(TypedDict):
    deploymentType: DeploymentUpdateTypeType,  # (1)
    name: str,
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    description: NotRequired[str],
    environmentAccountConnectionId: NotRequired[str],
    protonServiceRoleArn: NotRequired[str],
    provisioningRepository: NotRequired[RepositoryBranchInputTypeDef],  # (2)
    spec: NotRequired[str],
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See DeploymentUpdateTypeType
  2. See RepositoryBranchInputTypeDef

CreateEnvironmentTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateOutputTypeDef

def get_value() -> CreateEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateOutputTypeDef

def get_value() -> DeleteEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateOutputTypeDef

def get_value() -> GetEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateOutputTypeDef

def get_value() -> UpdateEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateVersionOutputTypeDef

def get_value() -> CreateEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionOutputTypeDef

def get_value() -> DeleteEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionOutputTypeDef

def get_value() -> GetEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionOutputTypeDef

def get_value() -> UpdateEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

CreateRepositoryOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateRepositoryOutputTypeDef

def get_value() -> CreateRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

DeleteRepositoryOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteRepositoryOutputTypeDef

def get_value() -> DeleteRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

GetRepositoryOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetRepositoryOutputTypeDef

def get_value() -> GetRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceTemplateOutputTypeDef

def get_value() -> CreateServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateOutputTypeDef

def get_value() -> DeleteServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetServiceTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceTemplateOutputTypeDef

def get_value() -> GetServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceTemplateOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateOutputTypeDef

def get_value() -> UpdateServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreateTemplateSyncConfigOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigOutputTypeDef

def get_value() -> CreateTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

DeleteTemplateSyncConfigOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigOutputTypeDef

def get_value() -> DeleteTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

GetTemplateSyncConfigOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetTemplateSyncConfigOutputTypeDef

def get_value() -> GetTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateTemplateSyncConfigOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigOutputTypeDef

def get_value() -> UpdateTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentAccountConnectionsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsOutputTypeDef

def get_value() -> ListEnvironmentAccountConnectionsOutputTypeDef:
    return {
        "environmentAccountConnections": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentAccountConnectionsOutputTypeDef(TypedDict):
    environmentAccountConnections: List[EnvironmentAccountConnectionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentsOutputTypeDef

def get_value() -> ListEnvironmentsOutputTypeDef:
    return {
        "environments": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentsOutputTypeDef(TypedDict):
    environments: List[EnvironmentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentsInputRequestTypeDef

def get_value() -> ListEnvironmentsInputRequestTypeDef:
    return {
        "environmentTemplates": ...,
    }
Definition
class ListEnvironmentsInputRequestTypeDef(TypedDict):
    environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EnvironmentTemplateFilterTypeDef

ListEnvironmentTemplatesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesOutputTypeDef

def get_value() -> ListEnvironmentTemplatesOutputTypeDef:
    return {
        "nextToken": ...,
        "templates": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentTemplatesOutputTypeDef(TypedDict):
    nextToken: str,
    templates: List[EnvironmentTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentTemplateVersionsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsOutputTypeDef

def get_value() -> ListEnvironmentTemplateVersionsOutputTypeDef:
    return {
        "nextToken": ...,
        "templateVersions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentTemplateVersionsOutputTypeDef(TypedDict):
    nextToken: str,
    templateVersions: List[EnvironmentTemplateVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetComponentInputComponentDeletedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetComponentInputComponentDeletedWaitTypeDef

def get_value() -> GetComponentInputComponentDeletedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetComponentInputComponentDeletedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetComponentInputComponentDeployedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetComponentInputComponentDeployedWaitTypeDef

def get_value() -> GetComponentInputComponentDeployedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetComponentInputComponentDeployedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetEnvironmentInputEnvironmentDeployedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentInputEnvironmentDeployedWaitTypeDef

def get_value() -> GetEnvironmentInputEnvironmentDeployedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetEnvironmentInputEnvironmentDeployedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef

def get_value() -> GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServiceCreatedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInputServiceCreatedWaitTypeDef

def get_value() -> GetServiceInputServiceCreatedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceInputServiceCreatedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServiceDeletedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInputServiceDeletedWaitTypeDef

def get_value() -> GetServiceInputServiceDeletedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceInputServiceDeletedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServicePipelineDeployedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInputServicePipelineDeployedWaitTypeDef

def get_value() -> GetServiceInputServicePipelineDeployedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceInputServicePipelineDeployedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServiceUpdatedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInputServiceUpdatedWaitTypeDef

def get_value() -> GetServiceInputServiceUpdatedWaitTypeDef:
    return {
        "name": ...,
    }
Definition
class GetServiceInputServiceUpdatedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef

def get_value() -> GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef:
    return {
        "name": ...,
        "serviceName": ...,
    }
Definition
class GetServiceInstanceInputServiceInstanceDeployedWaitTypeDef(TypedDict):
    name: str,
    serviceName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef

def get_value() -> GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
Definition
class GetServiceTemplateVersionInputServiceTemplateVersionRegisteredWaitTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

ListComponentOutputsInputListComponentOutputsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentOutputsInputListComponentOutputsPaginateTypeDef

def get_value() -> ListComponentOutputsInputListComponentOutputsPaginateTypeDef:
    return {
        "componentName": ...,
    }
Definition
class ListComponentOutputsInputListComponentOutputsPaginateTypeDef(TypedDict):
    componentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef

def get_value() -> ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef:
    return {
        "componentName": ...,
    }
Definition
class ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef(TypedDict):
    componentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentsInputListComponentsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentsInputListComponentsPaginateTypeDef

def get_value() -> ListComponentsInputListComponentsPaginateTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListComponentsInputListComponentsPaginateTypeDef(TypedDict):
    environmentName: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef

def get_value() -> ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef:
    return {
        "requestedBy": ...,
    }
Definition
class ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef(TypedDict):
    requestedBy: EnvironmentAccountConnectionRequesterAccountTypeType,  # (1)
    environmentName: NotRequired[str],
    statuses: NotRequired[Sequence[EnvironmentAccountConnectionStatusType]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See EnvironmentAccountConnectionRequesterAccountTypeType
  2. See EnvironmentAccountConnectionStatusType
  3. See PaginatorConfigTypeDef

ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef

def get_value() -> ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef(TypedDict):
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef

def get_value() -> ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef:
    return {
        "environmentName": ...,
    }
Definition
class ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef(TypedDict):
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef

def get_value() -> ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef:
    return {
        "templateName": ...,
    }
Definition
class ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef

def get_value() -> ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentsInputListEnvironmentsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentsInputListEnvironmentsPaginateTypeDef

def get_value() -> ListEnvironmentsInputListEnvironmentsPaginateTypeDef:
    return {
        "environmentTemplates": ...,
    }
Definition
class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
    environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EnvironmentTemplateFilterTypeDef
  2. See PaginatorConfigTypeDef

ListRepositoriesInputListRepositoriesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositoriesInputListRepositoriesPaginateTypeDef

def get_value() -> ListRepositoriesInputListRepositoriesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListRepositoriesInputListRepositoriesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef

def get_value() -> ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef:
    return {
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
Definition
class ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef(TypedDict):
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See RepositoryProviderType
  2. See SyncTypeType
  3. See PaginatorConfigTypeDef

ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef

def get_value() -> ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
Definition
class ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef

def get_value() -> ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
Definition
class ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef

def get_value() -> ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef(TypedDict):
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef

def get_value() -> ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef(TypedDict):
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef

def get_value() -> ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef:
    return {
        "templateName": ...,
    }
Definition
class ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef

def get_value() -> ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicesInputListServicesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicesInputListServicesPaginateTypeDef

def get_value() -> ListServicesInputListServicesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListServicesInputListServicesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceInputListTagsForResourcePaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
    resourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentOutputsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentOutputsOutputTypeDef

def get_value() -> ListComponentOutputsOutputTypeDef:
    return {
        "nextToken": ...,
        "outputs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComponentOutputsOutputTypeDef(TypedDict):
    nextToken: str,
    outputs: List[OutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentOutputsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentOutputsOutputTypeDef

def get_value() -> ListEnvironmentOutputsOutputTypeDef:
    return {
        "nextToken": ...,
        "outputs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentOutputsOutputTypeDef(TypedDict):
    nextToken: str,
    outputs: List[OutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

ListServiceInstanceOutputsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsOutputTypeDef

def get_value() -> ListServiceInstanceOutputsOutputTypeDef:
    return {
        "nextToken": ...,
        "outputs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServiceInstanceOutputsOutputTypeDef(TypedDict):
    nextToken: str,
    outputs: List[OutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

ListServicePipelineOutputsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineOutputsOutputTypeDef

def get_value() -> ListServicePipelineOutputsOutputTypeDef:
    return {
        "nextToken": ...,
        "outputs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServicePipelineOutputsOutputTypeDef(TypedDict):
    nextToken: str,
    outputs: List[OutputTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OutputTypeDef
  2. See ResponseMetadataTypeDef

NotifyResourceDeploymentStatusChangeInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import NotifyResourceDeploymentStatusChangeInputRequestTypeDef

def get_value() -> NotifyResourceDeploymentStatusChangeInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class NotifyResourceDeploymentStatusChangeInputRequestTypeDef(TypedDict):
    resourceArn: str,
    deploymentId: NotRequired[str],
    outputs: NotRequired[Sequence[OutputTypeDef]],  # (1)
    status: NotRequired[ResourceDeploymentStatusType],  # (2)
    statusMessage: NotRequired[str],
  1. See OutputTypeDef
  2. See ResourceDeploymentStatusType

ListComponentProvisionedResourcesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesOutputTypeDef

def get_value() -> ListComponentProvisionedResourcesOutputTypeDef:
    return {
        "nextToken": ...,
        "provisionedResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListComponentProvisionedResourcesOutputTypeDef(TypedDict):
    nextToken: str,
    provisionedResources: List[ProvisionedResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentProvisionedResourcesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesOutputTypeDef

def get_value() -> ListEnvironmentProvisionedResourcesOutputTypeDef:
    return {
        "nextToken": ...,
        "provisionedResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListEnvironmentProvisionedResourcesOutputTypeDef(TypedDict):
    nextToken: str,
    provisionedResources: List[ProvisionedResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListServiceInstanceProvisionedResourcesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesOutputTypeDef

def get_value() -> ListServiceInstanceProvisionedResourcesOutputTypeDef:
    return {
        "nextToken": ...,
        "provisionedResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServiceInstanceProvisionedResourcesOutputTypeDef(TypedDict):
    nextToken: str,
    provisionedResources: List[ProvisionedResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListServicePipelineProvisionedResourcesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesOutputTypeDef

def get_value() -> ListServicePipelineProvisionedResourcesOutputTypeDef:
    return {
        "nextToken": ...,
        "provisionedResources": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServicePipelineProvisionedResourcesOutputTypeDef(TypedDict):
    nextToken: str,
    provisionedResources: List[ProvisionedResourceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedResourceTypeDef
  2. See ResponseMetadataTypeDef

ListRepositoriesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositoriesOutputTypeDef

def get_value() -> ListRepositoriesOutputTypeDef:
    return {
        "nextToken": ...,
        "repositories": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRepositoriesOutputTypeDef(TypedDict):
    nextToken: str,
    repositories: List[RepositorySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositorySummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRepositorySyncDefinitionsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsOutputTypeDef

def get_value() -> ListRepositorySyncDefinitionsOutputTypeDef:
    return {
        "nextToken": ...,
        "syncDefinitions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListRepositorySyncDefinitionsOutputTypeDef(TypedDict):
    nextToken: str,
    syncDefinitions: List[RepositorySyncDefinitionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositorySyncDefinitionTypeDef
  2. See ResponseMetadataTypeDef

ListServiceInstancesInputListServiceInstancesPaginateTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstancesInputListServiceInstancesPaginateTypeDef

def get_value() -> ListServiceInstancesInputListServiceInstancesPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListServiceInstancesInputListServiceInstancesPaginateTypeDef(TypedDict):
    filters: NotRequired[Sequence[ListServiceInstancesFilterTypeDef]],  # (1)
    serviceName: NotRequired[str],
    sortBy: NotRequired[ListServiceInstancesSortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ListServiceInstancesFilterTypeDef
  2. See ListServiceInstancesSortByType
  3. See SortOrderType
  4. See PaginatorConfigTypeDef

ListServiceInstancesInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstancesInputRequestTypeDef

def get_value() -> ListServiceInstancesInputRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListServiceInstancesInputRequestTypeDef(TypedDict):
    filters: NotRequired[Sequence[ListServiceInstancesFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    serviceName: NotRequired[str],
    sortBy: NotRequired[ListServiceInstancesSortByType],  # (2)
    sortOrder: NotRequired[SortOrderType],  # (3)
  1. See ListServiceInstancesFilterTypeDef
  2. See ListServiceInstancesSortByType
  3. See SortOrderType

ListServiceInstancesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceInstancesOutputTypeDef

def get_value() -> ListServiceInstancesOutputTypeDef:
    return {
        "nextToken": ...,
        "serviceInstances": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServiceInstancesOutputTypeDef(TypedDict):
    nextToken: str,
    serviceInstances: List[ServiceInstanceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServiceTemplateVersionsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsOutputTypeDef

def get_value() -> ListServiceTemplateVersionsOutputTypeDef:
    return {
        "nextToken": ...,
        "templateVersions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServiceTemplateVersionsOutputTypeDef(TypedDict):
    nextToken: str,
    templateVersions: List[ServiceTemplateVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServiceTemplatesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServiceTemplatesOutputTypeDef

def get_value() -> ListServiceTemplatesOutputTypeDef:
    return {
        "nextToken": ...,
        "templates": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServiceTemplatesOutputTypeDef(TypedDict):
    nextToken: str,
    templates: List[ServiceTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServicesOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ListServicesOutputTypeDef

def get_value() -> ListServicesOutputTypeDef:
    return {
        "nextToken": ...,
        "services": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListServicesOutputTypeDef(TypedDict):
    nextToken: str,
    services: List[ServiceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSummaryTypeDef
  2. See ResponseMetadataTypeDef

RepositorySyncAttemptTypeDef

Usage Example
from mypy_boto3_proton.type_defs import RepositorySyncAttemptTypeDef

def get_value() -> RepositorySyncAttemptTypeDef:
    return {
        "events": ...,
        "startedAt": ...,
        "status": ...,
    }
Definition
class RepositorySyncAttemptTypeDef(TypedDict):
    events: List[RepositorySyncEventTypeDef],  # (1)
    startedAt: datetime,
    status: RepositorySyncStatusType,  # (2)
  1. See RepositorySyncEventTypeDef
  2. See RepositorySyncStatusType

ResourceSyncAttemptTypeDef

Usage Example
from mypy_boto3_proton.type_defs import ResourceSyncAttemptTypeDef

def get_value() -> ResourceSyncAttemptTypeDef:
    return {
        "events": ...,
        "initialRevision": ...,
        "startedAt": ...,
        "status": ...,
        "target": ...,
        "targetRevision": ...,
    }
Definition
class ResourceSyncAttemptTypeDef(TypedDict):
    events: List[ResourceSyncEventTypeDef],  # (1)
    initialRevision: RevisionTypeDef,  # (2)
    startedAt: datetime,
    status: ResourceSyncStatusType,  # (3)
    target: str,
    targetRevision: RevisionTypeDef,  # (2)
  1. See ResourceSyncEventTypeDef
  2. See RevisionTypeDef
  3. See ResourceSyncStatusType
  4. See RevisionTypeDef

TemplateVersionSourceInputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import TemplateVersionSourceInputTypeDef

def get_value() -> TemplateVersionSourceInputTypeDef:
    return {
        "s3": ...,
    }
Definition
class TemplateVersionSourceInputTypeDef(TypedDict):
    s3: NotRequired[S3ObjectSourceTypeDef],  # (1)
  1. See S3ObjectSourceTypeDef

GetAccountSettingsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetAccountSettingsOutputTypeDef

def get_value() -> GetAccountSettingsOutputTypeDef:
    return {
        "accountSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountSettingsOutputTypeDef(TypedDict):
    accountSettings: AccountSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateAccountSettingsOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateAccountSettingsOutputTypeDef

def get_value() -> UpdateAccountSettingsOutputTypeDef:
    return {
        "accountSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAccountSettingsOutputTypeDef(TypedDict):
    accountSettings: AccountSettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountSettingsTypeDef
  2. See ResponseMetadataTypeDef

CancelEnvironmentDeploymentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CancelEnvironmentDeploymentOutputTypeDef

def get_value() -> CancelEnvironmentDeploymentOutputTypeDef:
    return {
        "environment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelEnvironmentDeploymentOutputTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentOutputTypeDef

def get_value() -> CreateEnvironmentOutputTypeDef:
    return {
        "environment": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEnvironmentOutputTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteEnvironmentOutputTypeDef

def get_value() -> DeleteEnvironmentOutputTypeDef:
    return {
        "environment": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEnvironmentOutputTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetEnvironmentOutputTypeDef

def get_value() -> GetEnvironmentOutputTypeDef:
    return {
        "environment": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEnvironmentOutputTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateEnvironmentOutputTypeDef

def get_value() -> UpdateEnvironmentOutputTypeDef:
    return {
        "environment": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateEnvironmentOutputTypeDef(TypedDict):
    environment: EnvironmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceOutputTypeDef

def get_value() -> CreateServiceOutputTypeDef:
    return {
        "service": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateServiceOutputTypeDef(TypedDict):
    service: ServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceOutputTypeDef

def get_value() -> DeleteServiceOutputTypeDef:
    return {
        "service": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteServiceOutputTypeDef(TypedDict):
    service: ServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

GetServiceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceOutputTypeDef

def get_value() -> GetServiceOutputTypeDef:
    return {
        "service": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetServiceOutputTypeDef(TypedDict):
    service: ServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceOutputTypeDef

def get_value() -> UpdateServiceOutputTypeDef:
    return {
        "service": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServiceOutputTypeDef(TypedDict):
    service: ServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceTemplateVersionOutputTypeDef

def get_value() -> CreateServiceTemplateVersionOutputTypeDef:
    return {
        "serviceTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateServiceTemplateVersionOutputTypeDef(TypedDict):
    serviceTemplateVersion: ServiceTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import DeleteServiceTemplateVersionOutputTypeDef

def get_value() -> DeleteServiceTemplateVersionOutputTypeDef:
    return {
        "serviceTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteServiceTemplateVersionOutputTypeDef(TypedDict):
    serviceTemplateVersion: ServiceTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

GetServiceTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetServiceTemplateVersionOutputTypeDef

def get_value() -> GetServiceTemplateVersionOutputTypeDef:
    return {
        "serviceTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetServiceTemplateVersionOutputTypeDef(TypedDict):
    serviceTemplateVersion: ServiceTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceTemplateVersionOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import UpdateServiceTemplateVersionOutputTypeDef

def get_value() -> UpdateServiceTemplateVersionOutputTypeDef:
    return {
        "serviceTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServiceTemplateVersionOutputTypeDef(TypedDict):
    serviceTemplateVersion: ServiceTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

GetResourcesSummaryOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetResourcesSummaryOutputTypeDef

def get_value() -> GetResourcesSummaryOutputTypeDef:
    return {
        "counts": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetResourcesSummaryOutputTypeDef(TypedDict):
    counts: CountsSummaryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CountsSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetRepositorySyncStatusOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetRepositorySyncStatusOutputTypeDef

def get_value() -> GetRepositorySyncStatusOutputTypeDef:
    return {
        "latestSync": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetRepositorySyncStatusOutputTypeDef(TypedDict):
    latestSync: RepositorySyncAttemptTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositorySyncAttemptTypeDef
  2. See ResponseMetadataTypeDef

GetTemplateSyncStatusOutputTypeDef

Usage Example
from mypy_boto3_proton.type_defs import GetTemplateSyncStatusOutputTypeDef

def get_value() -> GetTemplateSyncStatusOutputTypeDef:
    return {
        "desiredState": ...,
        "latestSuccessfulSync": ...,
        "latestSync": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTemplateSyncStatusOutputTypeDef(TypedDict):
    desiredState: RevisionTypeDef,  # (1)
    latestSuccessfulSync: ResourceSyncAttemptTypeDef,  # (2)
    latestSync: ResourceSyncAttemptTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See RevisionTypeDef
  2. See ResourceSyncAttemptTypeDef
  3. See ResourceSyncAttemptTypeDef
  4. See ResponseMetadataTypeDef

CreateEnvironmentTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> CreateEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "source": ...,
        "templateName": ...,
    }
Definition
class CreateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    source: TemplateVersionSourceInputTypeDef,  # (1)
    templateName: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    majorVersion: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See TemplateVersionSourceInputTypeDef
  2. See TagTypeDef

CreateServiceTemplateVersionInputRequestTypeDef

Usage Example
from mypy_boto3_proton.type_defs import CreateServiceTemplateVersionInputRequestTypeDef

def get_value() -> CreateServiceTemplateVersionInputRequestTypeDef:
    return {
        "compatibleEnvironmentTemplates": ...,
        "source": ...,
        "templateName": ...,
    }
Definition
class CreateServiceTemplateVersionInputRequestTypeDef(TypedDict):
    compatibleEnvironmentTemplates: Sequence[CompatibleEnvironmentTemplateInputTypeDef],  # (1)
    source: TemplateVersionSourceInputTypeDef,  # (2)
    templateName: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    majorVersion: NotRequired[str],
    supportedComponentSources: NotRequired[Sequence[ServiceTemplateSupportedComponentSourceTypeType]],  # (3)
    tags: NotRequired[Sequence[TagTypeDef]],  # (4)
  1. See CompatibleEnvironmentTemplateInputTypeDef
  2. See TemplateVersionSourceInputTypeDef
  3. See ServiceTemplateSupportedComponentSourceTypeType
  4. See TagTypeDef