Skip to content

Typed dictionaries#

Index > Proton > Typed dictionaries

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

AcceptEnvironmentAccountConnectionInputRequestTypeDef#

# AcceptEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> AcceptEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
# AcceptEnvironmentAccountConnectionInputRequestTypeDef definition

class AcceptEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

EnvironmentAccountConnectionTypeDef#

# 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": ...,
    }
# EnvironmentAccountConnectionTypeDef 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

RepositoryBranchTypeDef#

# RepositoryBranchTypeDef usage example

from mypy_boto3_proton.type_defs import RepositoryBranchTypeDef

def get_value() -> RepositoryBranchTypeDef:
    return {
        "arn": ...,
        "branch": ...,
        "name": ...,
        "provider": ...,
    }
# RepositoryBranchTypeDef definition

class RepositoryBranchTypeDef(TypedDict):
    arn: str,
    branch: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

CancelComponentDeploymentInputRequestTypeDef#

# CancelComponentDeploymentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CancelComponentDeploymentInputRequestTypeDef

def get_value() -> CancelComponentDeploymentInputRequestTypeDef:
    return {
        "componentName": ...,
    }
# CancelComponentDeploymentInputRequestTypeDef definition

class CancelComponentDeploymentInputRequestTypeDef(TypedDict):
    componentName: str,

ComponentTypeDef#

# ComponentTypeDef usage example

from mypy_boto3_proton.type_defs import ComponentTypeDef

def get_value() -> ComponentTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# ComponentTypeDef definition

class ComponentTypeDef(TypedDict):
    arn: str,
    createdAt: datetime,
    deploymentStatus: DeploymentStatusType,  # (1)
    environmentName: str,
    lastModifiedAt: datetime,
    name: str,
    deploymentStatusMessage: NotRequired[str],
    description: NotRequired[str],
    lastClientRequestToken: NotRequired[str],
    lastDeploymentAttemptedAt: NotRequired[datetime],
    lastDeploymentSucceededAt: NotRequired[datetime],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    serviceSpec: NotRequired[str],
  1. See DeploymentStatusType

CancelEnvironmentDeploymentInputRequestTypeDef#

# CancelEnvironmentDeploymentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CancelEnvironmentDeploymentInputRequestTypeDef

def get_value() -> CancelEnvironmentDeploymentInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
# CancelEnvironmentDeploymentInputRequestTypeDef definition

class CancelEnvironmentDeploymentInputRequestTypeDef(TypedDict):
    environmentName: str,

CancelServiceInstanceDeploymentInputRequestTypeDef#

# CancelServiceInstanceDeploymentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentInputRequestTypeDef

def get_value() -> CancelServiceInstanceDeploymentInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# CancelServiceInstanceDeploymentInputRequestTypeDef definition

class CancelServiceInstanceDeploymentInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,

ServiceInstanceTypeDef#

# 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": ...,
    }
# ServiceInstanceTypeDef 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],
    lastClientRequestToken: NotRequired[str],
    spec: NotRequired[str],
  1. See DeploymentStatusType

CancelServicePipelineDeploymentInputRequestTypeDef#

# CancelServicePipelineDeploymentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentInputRequestTypeDef

def get_value() -> CancelServicePipelineDeploymentInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# CancelServicePipelineDeploymentInputRequestTypeDef definition

class CancelServicePipelineDeploymentInputRequestTypeDef(TypedDict):
    serviceName: str,

ServicePipelineTypeDef#

# ServicePipelineTypeDef usage example

from mypy_boto3_proton.type_defs import ServicePipelineTypeDef

def get_value() -> ServicePipelineTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "lastDeploymentAttemptedAt": ...,
        "lastDeploymentSucceededAt": ...,
        "templateMajorVersion": ...,
        "templateMinorVersion": ...,
        "templateName": ...,
    }
# ServicePipelineTypeDef 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#

# CompatibleEnvironmentTemplateInputTypeDef usage example

from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateInputTypeDef

def get_value() -> CompatibleEnvironmentTemplateInputTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
# CompatibleEnvironmentTemplateInputTypeDef definition

class CompatibleEnvironmentTemplateInputTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

CompatibleEnvironmentTemplateTypeDef#

# CompatibleEnvironmentTemplateTypeDef usage example

from mypy_boto3_proton.type_defs import CompatibleEnvironmentTemplateTypeDef

def get_value() -> CompatibleEnvironmentTemplateTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
# CompatibleEnvironmentTemplateTypeDef definition

class CompatibleEnvironmentTemplateTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

ComponentSummaryTypeDef#

# ComponentSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import ComponentSummaryTypeDef

def get_value() -> ComponentSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "deploymentStatus": ...,
        "environmentName": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# ComponentSummaryTypeDef 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#

# ResourceCountsSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import ResourceCountsSummaryTypeDef

def get_value() -> ResourceCountsSummaryTypeDef:
    return {
        "total": ...,
    }
# ResourceCountsSummaryTypeDef definition

class ResourceCountsSummaryTypeDef(TypedDict):
    total: int,
    behindMajor: NotRequired[int],
    behindMinor: NotRequired[int],
    failed: NotRequired[int],
    upToDate: NotRequired[int],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_proton.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    key: str,
    value: str,

RepositoryBranchInputTypeDef#

# RepositoryBranchInputTypeDef usage example

from mypy_boto3_proton.type_defs import RepositoryBranchInputTypeDef

def get_value() -> RepositoryBranchInputTypeDef:
    return {
        "branch": ...,
        "name": ...,
        "provider": ...,
    }
# RepositoryBranchInputTypeDef definition

class RepositoryBranchInputTypeDef(TypedDict):
    branch: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

EnvironmentTemplateTypeDef#

# EnvironmentTemplateTypeDef usage example

from mypy_boto3_proton.type_defs import EnvironmentTemplateTypeDef

def get_value() -> EnvironmentTemplateTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# EnvironmentTemplateTypeDef 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#

# EnvironmentTemplateVersionTypeDef usage example

from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionTypeDef

def get_value() -> EnvironmentTemplateVersionTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
# EnvironmentTemplateVersionTypeDef 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#

# RepositoryTypeDef usage example

from mypy_boto3_proton.type_defs import RepositoryTypeDef

def get_value() -> RepositoryTypeDef:
    return {
        "arn": ...,
        "connectionArn": ...,
        "name": ...,
        "provider": ...,
    }
# RepositoryTypeDef definition

class RepositoryTypeDef(TypedDict):
    arn: str,
    connectionArn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
    encryptionKey: NotRequired[str],
  1. See RepositoryProviderType

CreateServiceSyncConfigInputRequestTypeDef#

# CreateServiceSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceSyncConfigInputRequestTypeDef

def get_value() -> CreateServiceSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "filePath": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "serviceName": ...,
    }
# CreateServiceSyncConfigInputRequestTypeDef definition

class CreateServiceSyncConfigInputRequestTypeDef(TypedDict):
    branch: str,
    filePath: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    serviceName: str,
  1. See RepositoryProviderType

ServiceSyncConfigTypeDef#

# ServiceSyncConfigTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceSyncConfigTypeDef

def get_value() -> ServiceSyncConfigTypeDef:
    return {
        "branch": ...,
        "filePath": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "serviceName": ...,
    }
# ServiceSyncConfigTypeDef definition

class ServiceSyncConfigTypeDef(TypedDict):
    branch: str,
    filePath: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    serviceName: str,
  1. See RepositoryProviderType

ServiceTemplateTypeDef#

# ServiceTemplateTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceTemplateTypeDef

def get_value() -> ServiceTemplateTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# ServiceTemplateTypeDef 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#

# CreateTemplateSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigInputRequestTypeDef

def get_value() -> CreateTemplateSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
# CreateTemplateSyncConfigInputRequestTypeDef 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#

# TemplateSyncConfigTypeDef usage example

from mypy_boto3_proton.type_defs import TemplateSyncConfigTypeDef

def get_value() -> TemplateSyncConfigTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
# TemplateSyncConfigTypeDef 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#

# DeleteComponentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteComponentInputRequestTypeDef

def get_value() -> DeleteComponentInputRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteComponentInputRequestTypeDef definition

class DeleteComponentInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentAccountConnectionInputRequestTypeDef#

# DeleteEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> DeleteEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
# DeleteEnvironmentAccountConnectionInputRequestTypeDef definition

class DeleteEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

DeleteEnvironmentInputRequestTypeDef#

# DeleteEnvironmentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentInputRequestTypeDef

def get_value() -> DeleteEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteEnvironmentInputRequestTypeDef definition

class DeleteEnvironmentInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentTemplateInputRequestTypeDef#

# DeleteEnvironmentTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateInputRequestTypeDef

def get_value() -> DeleteEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteEnvironmentTemplateInputRequestTypeDef definition

class DeleteEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,

DeleteEnvironmentTemplateVersionInputRequestTypeDef#

# DeleteEnvironmentTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> DeleteEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# DeleteEnvironmentTemplateVersionInputRequestTypeDef definition

class DeleteEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

DeleteRepositoryInputRequestTypeDef#

# DeleteRepositoryInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteRepositoryInputRequestTypeDef

def get_value() -> DeleteRepositoryInputRequestTypeDef:
    return {
        "name": ...,
        "provider": ...,
    }
# DeleteRepositoryInputRequestTypeDef definition

class DeleteRepositoryInputRequestTypeDef(TypedDict):
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

DeleteServiceInputRequestTypeDef#

# DeleteServiceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceInputRequestTypeDef

def get_value() -> DeleteServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteServiceInputRequestTypeDef definition

class DeleteServiceInputRequestTypeDef(TypedDict):
    name: str,

DeleteServiceSyncConfigInputRequestTypeDef#

# DeleteServiceSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceSyncConfigInputRequestTypeDef

def get_value() -> DeleteServiceSyncConfigInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# DeleteServiceSyncConfigInputRequestTypeDef definition

class DeleteServiceSyncConfigInputRequestTypeDef(TypedDict):
    serviceName: str,

DeleteServiceTemplateInputRequestTypeDef#

# DeleteServiceTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceTemplateInputRequestTypeDef

def get_value() -> DeleteServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# DeleteServiceTemplateInputRequestTypeDef definition

class DeleteServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,

DeleteServiceTemplateVersionInputRequestTypeDef#

# DeleteServiceTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceTemplateVersionInputRequestTypeDef

def get_value() -> DeleteServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# DeleteServiceTemplateVersionInputRequestTypeDef definition

class DeleteServiceTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

DeleteTemplateSyncConfigInputRequestTypeDef#

# DeleteTemplateSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigInputRequestTypeDef

def get_value() -> DeleteTemplateSyncConfigInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
    }
# DeleteTemplateSyncConfigInputRequestTypeDef definition

class DeleteTemplateSyncConfigInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
  1. See TemplateTypeType

EnvironmentAccountConnectionSummaryTypeDef#

# 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": ...,
    }
# EnvironmentAccountConnectionSummaryTypeDef 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#

# 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": ...,
    }
# EnvironmentSummaryTypeDef 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#

# EnvironmentTemplateFilterTypeDef usage example

from mypy_boto3_proton.type_defs import EnvironmentTemplateFilterTypeDef

def get_value() -> EnvironmentTemplateFilterTypeDef:
    return {
        "majorVersion": ...,
        "templateName": ...,
    }
# EnvironmentTemplateFilterTypeDef definition

class EnvironmentTemplateFilterTypeDef(TypedDict):
    majorVersion: str,
    templateName: str,

EnvironmentTemplateSummaryTypeDef#

# EnvironmentTemplateSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import EnvironmentTemplateSummaryTypeDef

def get_value() -> EnvironmentTemplateSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# EnvironmentTemplateSummaryTypeDef 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#

# EnvironmentTemplateVersionSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import EnvironmentTemplateVersionSummaryTypeDef

def get_value() -> EnvironmentTemplateVersionSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
# EnvironmentTemplateVersionSummaryTypeDef 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#

# WaiterConfigTypeDef usage example

from mypy_boto3_proton.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetComponentInputRequestTypeDef#

# GetComponentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetComponentInputRequestTypeDef

def get_value() -> GetComponentInputRequestTypeDef:
    return {
        "name": ...,
    }
# GetComponentInputRequestTypeDef definition

class GetComponentInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentAccountConnectionInputRequestTypeDef#

# GetEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> GetEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
# GetEnvironmentAccountConnectionInputRequestTypeDef definition

class GetEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

GetEnvironmentInputRequestTypeDef#

# GetEnvironmentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentInputRequestTypeDef

def get_value() -> GetEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
    }
# GetEnvironmentInputRequestTypeDef definition

class GetEnvironmentInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentTemplateInputRequestTypeDef#

# GetEnvironmentTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentTemplateInputRequestTypeDef

def get_value() -> GetEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# GetEnvironmentTemplateInputRequestTypeDef definition

class GetEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,

GetEnvironmentTemplateVersionInputRequestTypeDef#

# GetEnvironmentTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> GetEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# GetEnvironmentTemplateVersionInputRequestTypeDef definition

class GetEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

GetRepositoryInputRequestTypeDef#

# GetRepositoryInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetRepositoryInputRequestTypeDef

def get_value() -> GetRepositoryInputRequestTypeDef:
    return {
        "name": ...,
        "provider": ...,
    }
# GetRepositoryInputRequestTypeDef definition

class GetRepositoryInputRequestTypeDef(TypedDict):
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

GetRepositorySyncStatusInputRequestTypeDef#

# GetRepositorySyncStatusInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetRepositorySyncStatusInputRequestTypeDef

def get_value() -> GetRepositorySyncStatusInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
# GetRepositorySyncStatusInputRequestTypeDef definition

class GetRepositorySyncStatusInputRequestTypeDef(TypedDict):
    branch: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
  1. See RepositoryProviderType
  2. See SyncTypeType

GetServiceInputRequestTypeDef#

# GetServiceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInputRequestTypeDef

def get_value() -> GetServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
# GetServiceInputRequestTypeDef definition

class GetServiceInputRequestTypeDef(TypedDict):
    name: str,

GetServiceInstanceInputRequestTypeDef#

# GetServiceInstanceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInstanceInputRequestTypeDef

def get_value() -> GetServiceInstanceInputRequestTypeDef:
    return {
        "name": ...,
        "serviceName": ...,
    }
# GetServiceInstanceInputRequestTypeDef definition

class GetServiceInstanceInputRequestTypeDef(TypedDict):
    name: str,
    serviceName: str,

GetServiceInstanceSyncStatusInputRequestTypeDef#

# GetServiceInstanceSyncStatusInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInstanceSyncStatusInputRequestTypeDef

def get_value() -> GetServiceInstanceSyncStatusInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# GetServiceInstanceSyncStatusInputRequestTypeDef definition

class GetServiceInstanceSyncStatusInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,

RevisionTypeDef#

# RevisionTypeDef usage example

from mypy_boto3_proton.type_defs import RevisionTypeDef

def get_value() -> RevisionTypeDef:
    return {
        "branch": ...,
        "directory": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "sha": ...,
    }
# RevisionTypeDef definition

class RevisionTypeDef(TypedDict):
    branch: str,
    directory: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    sha: str,
  1. See RepositoryProviderType

GetServiceSyncBlockerSummaryInputRequestTypeDef#

# GetServiceSyncBlockerSummaryInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceSyncBlockerSummaryInputRequestTypeDef

def get_value() -> GetServiceSyncBlockerSummaryInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# GetServiceSyncBlockerSummaryInputRequestTypeDef definition

class GetServiceSyncBlockerSummaryInputRequestTypeDef(TypedDict):
    serviceName: str,
    serviceInstanceName: NotRequired[str],

GetServiceSyncConfigInputRequestTypeDef#

# GetServiceSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceSyncConfigInputRequestTypeDef

def get_value() -> GetServiceSyncConfigInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# GetServiceSyncConfigInputRequestTypeDef definition

class GetServiceSyncConfigInputRequestTypeDef(TypedDict):
    serviceName: str,

GetServiceTemplateInputRequestTypeDef#

# GetServiceTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceTemplateInputRequestTypeDef

def get_value() -> GetServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# GetServiceTemplateInputRequestTypeDef definition

class GetServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,

GetServiceTemplateVersionInputRequestTypeDef#

# GetServiceTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceTemplateVersionInputRequestTypeDef

def get_value() -> GetServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# GetServiceTemplateVersionInputRequestTypeDef definition

class GetServiceTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,

GetTemplateSyncConfigInputRequestTypeDef#

# GetTemplateSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetTemplateSyncConfigInputRequestTypeDef

def get_value() -> GetTemplateSyncConfigInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
    }
# GetTemplateSyncConfigInputRequestTypeDef definition

class GetTemplateSyncConfigInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
  1. See TemplateTypeType

GetTemplateSyncStatusInputRequestTypeDef#

# GetTemplateSyncStatusInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import GetTemplateSyncStatusInputRequestTypeDef

def get_value() -> GetTemplateSyncStatusInputRequestTypeDef:
    return {
        "templateName": ...,
        "templateType": ...,
        "templateVersion": ...,
    }
# GetTemplateSyncStatusInputRequestTypeDef definition

class GetTemplateSyncStatusInputRequestTypeDef(TypedDict):
    templateName: str,
    templateType: TemplateTypeType,  # (1)
    templateVersion: str,
  1. See TemplateTypeType

ListComponentOutputsInputListComponentOutputsPaginateTypeDef#

# ListComponentOutputsInputListComponentOutputsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentOutputsInputListComponentOutputsPaginateTypeDef

def get_value() -> ListComponentOutputsInputListComponentOutputsPaginateTypeDef:
    return {
        "componentName": ...,
    }
# ListComponentOutputsInputListComponentOutputsPaginateTypeDef definition

class ListComponentOutputsInputListComponentOutputsPaginateTypeDef(TypedDict):
    componentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentOutputsInputRequestTypeDef#

# ListComponentOutputsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentOutputsInputRequestTypeDef

def get_value() -> ListComponentOutputsInputRequestTypeDef:
    return {
        "componentName": ...,
    }
# ListComponentOutputsInputRequestTypeDef definition

class ListComponentOutputsInputRequestTypeDef(TypedDict):
    componentName: str,
    nextToken: NotRequired[str],

OutputTypeDef#

# OutputTypeDef usage example

from mypy_boto3_proton.type_defs import OutputTypeDef

def get_value() -> OutputTypeDef:
    return {
        "key": ...,
    }
# OutputTypeDef definition

class OutputTypeDef(TypedDict):
    key: NotRequired[str],
    valueString: NotRequired[str],

ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef#

# ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef

def get_value() -> ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef:
    return {
        "componentName": ...,
    }
# ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef definition

class ListComponentProvisionedResourcesInputListComponentProvisionedResourcesPaginateTypeDef(TypedDict):
    componentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentProvisionedResourcesInputRequestTypeDef#

# ListComponentProvisionedResourcesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentProvisionedResourcesInputRequestTypeDef

def get_value() -> ListComponentProvisionedResourcesInputRequestTypeDef:
    return {
        "componentName": ...,
    }
# ListComponentProvisionedResourcesInputRequestTypeDef definition

class ListComponentProvisionedResourcesInputRequestTypeDef(TypedDict):
    componentName: str,
    nextToken: NotRequired[str],

ProvisionedResourceTypeDef#

# ProvisionedResourceTypeDef usage example

from mypy_boto3_proton.type_defs import ProvisionedResourceTypeDef

def get_value() -> ProvisionedResourceTypeDef:
    return {
        "identifier": ...,
    }
# ProvisionedResourceTypeDef definition

class ProvisionedResourceTypeDef(TypedDict):
    identifier: NotRequired[str],
    name: NotRequired[str],
    provisioningEngine: NotRequired[ProvisionedResourceEngineType],  # (1)
  1. See ProvisionedResourceEngineType

ListComponentsInputListComponentsPaginateTypeDef#

# ListComponentsInputListComponentsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentsInputListComponentsPaginateTypeDef

def get_value() -> ListComponentsInputListComponentsPaginateTypeDef:
    return {
        "environmentName": ...,
    }
# ListComponentsInputListComponentsPaginateTypeDef definition

class ListComponentsInputListComponentsPaginateTypeDef(TypedDict):
    environmentName: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListComponentsInputRequestTypeDef#

# ListComponentsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentsInputRequestTypeDef

def get_value() -> ListComponentsInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
# ListComponentsInputRequestTypeDef definition

class ListComponentsInputRequestTypeDef(TypedDict):
    environmentName: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],

ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef#

# ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef

def get_value() -> ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef:
    return {
        "requestedBy": ...,
    }
# ListEnvironmentAccountConnectionsInputListEnvironmentAccountConnectionsPaginateTypeDef 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

ListEnvironmentAccountConnectionsInputRequestTypeDef#

# ListEnvironmentAccountConnectionsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsInputRequestTypeDef

def get_value() -> ListEnvironmentAccountConnectionsInputRequestTypeDef:
    return {
        "requestedBy": ...,
    }
# ListEnvironmentAccountConnectionsInputRequestTypeDef 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

ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef#

# ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef

def get_value() -> ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef:
    return {
        "environmentName": ...,
    }
# ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef definition

class ListEnvironmentOutputsInputListEnvironmentOutputsPaginateTypeDef(TypedDict):
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentOutputsInputRequestTypeDef#

# ListEnvironmentOutputsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentOutputsInputRequestTypeDef

def get_value() -> ListEnvironmentOutputsInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
# ListEnvironmentOutputsInputRequestTypeDef definition

class ListEnvironmentOutputsInputRequestTypeDef(TypedDict):
    environmentName: str,
    nextToken: NotRequired[str],

ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef#

# ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef

def get_value() -> ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef:
    return {
        "environmentName": ...,
    }
# ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef definition

class ListEnvironmentProvisionedResourcesInputListEnvironmentProvisionedResourcesPaginateTypeDef(TypedDict):
    environmentName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentProvisionedResourcesInputRequestTypeDef#

# ListEnvironmentProvisionedResourcesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentProvisionedResourcesInputRequestTypeDef

def get_value() -> ListEnvironmentProvisionedResourcesInputRequestTypeDef:
    return {
        "environmentName": ...,
    }
# ListEnvironmentProvisionedResourcesInputRequestTypeDef definition

class ListEnvironmentProvisionedResourcesInputRequestTypeDef(TypedDict):
    environmentName: str,
    nextToken: NotRequired[str],

ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef#

# ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef

def get_value() -> ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef:
    return {
        "templateName": ...,
    }
# ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef definition

class ListEnvironmentTemplateVersionsInputListEnvironmentTemplateVersionsPaginateTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentTemplateVersionsInputRequestTypeDef#

# ListEnvironmentTemplateVersionsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsInputRequestTypeDef

def get_value() -> ListEnvironmentTemplateVersionsInputRequestTypeDef:
    return {
        "templateName": ...,
    }
# ListEnvironmentTemplateVersionsInputRequestTypeDef definition

class ListEnvironmentTemplateVersionsInputRequestTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef#

# ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef

def get_value() -> ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef definition

class ListEnvironmentTemplatesInputListEnvironmentTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListEnvironmentTemplatesInputRequestTypeDef#

# ListEnvironmentTemplatesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesInputRequestTypeDef

def get_value() -> ListEnvironmentTemplatesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListEnvironmentTemplatesInputRequestTypeDef definition

class ListEnvironmentTemplatesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListRepositoriesInputListRepositoriesPaginateTypeDef#

# ListRepositoriesInputListRepositoriesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListRepositoriesInputListRepositoriesPaginateTypeDef

def get_value() -> ListRepositoriesInputListRepositoriesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListRepositoriesInputListRepositoriesPaginateTypeDef definition

class ListRepositoriesInputListRepositoriesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListRepositoriesInputRequestTypeDef#

# ListRepositoriesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListRepositoriesInputRequestTypeDef

def get_value() -> ListRepositoriesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListRepositoriesInputRequestTypeDef definition

class ListRepositoriesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

RepositorySummaryTypeDef#

# RepositorySummaryTypeDef usage example

from mypy_boto3_proton.type_defs import RepositorySummaryTypeDef

def get_value() -> RepositorySummaryTypeDef:
    return {
        "arn": ...,
        "connectionArn": ...,
        "name": ...,
        "provider": ...,
    }
# RepositorySummaryTypeDef definition

class RepositorySummaryTypeDef(TypedDict):
    arn: str,
    connectionArn: str,
    name: str,
    provider: RepositoryProviderType,  # (1)
  1. See RepositoryProviderType

ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef#

# ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef

def get_value() -> ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef:
    return {
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
# ListRepositorySyncDefinitionsInputListRepositorySyncDefinitionsPaginateTypeDef 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

ListRepositorySyncDefinitionsInputRequestTypeDef#

# ListRepositorySyncDefinitionsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListRepositorySyncDefinitionsInputRequestTypeDef

def get_value() -> ListRepositorySyncDefinitionsInputRequestTypeDef:
    return {
        "repositoryName": ...,
        "repositoryProvider": ...,
        "syncType": ...,
    }
# ListRepositorySyncDefinitionsInputRequestTypeDef definition

class ListRepositorySyncDefinitionsInputRequestTypeDef(TypedDict):
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    syncType: SyncTypeType,  # (2)
    nextToken: NotRequired[str],
  1. See RepositoryProviderType
  2. See SyncTypeType

RepositorySyncDefinitionTypeDef#

# RepositorySyncDefinitionTypeDef usage example

from mypy_boto3_proton.type_defs import RepositorySyncDefinitionTypeDef

def get_value() -> RepositorySyncDefinitionTypeDef:
    return {
        "branch": ...,
        "directory": ...,
        "parent": ...,
        "target": ...,
    }
# RepositorySyncDefinitionTypeDef definition

class RepositorySyncDefinitionTypeDef(TypedDict):
    branch: str,
    directory: str,
    parent: str,
    target: str,

ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef#

# ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef

def get_value() -> ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef definition

class ListServiceInstanceOutputsInputListServiceInstanceOutputsPaginateTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceInstanceOutputsInputRequestTypeDef#

# ListServiceInstanceOutputsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceInstanceOutputsInputRequestTypeDef

def get_value() -> ListServiceInstanceOutputsInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# ListServiceInstanceOutputsInputRequestTypeDef definition

class ListServiceInstanceOutputsInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef#

# ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef

def get_value() -> ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef definition

class ListServiceInstanceProvisionedResourcesInputListServiceInstanceProvisionedResourcesPaginateTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceInstanceProvisionedResourcesInputRequestTypeDef#

# ListServiceInstanceProvisionedResourcesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceInstanceProvisionedResourcesInputRequestTypeDef

def get_value() -> ListServiceInstanceProvisionedResourcesInputRequestTypeDef:
    return {
        "serviceInstanceName": ...,
        "serviceName": ...,
    }
# ListServiceInstanceProvisionedResourcesInputRequestTypeDef definition

class ListServiceInstanceProvisionedResourcesInputRequestTypeDef(TypedDict):
    serviceInstanceName: str,
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceInstancesFilterTypeDef#

# ListServiceInstancesFilterTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceInstancesFilterTypeDef

def get_value() -> ListServiceInstancesFilterTypeDef:
    return {
        "key": ...,
    }
# ListServiceInstancesFilterTypeDef definition

class ListServiceInstancesFilterTypeDef(TypedDict):
    key: NotRequired[ListServiceInstancesFilterByType],  # (1)
    value: NotRequired[str],
  1. See ListServiceInstancesFilterByType

ServiceInstanceSummaryTypeDef#

# 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": ...,
    }
# ServiceInstanceSummaryTypeDef 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

ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef#

# ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef

def get_value() -> ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef:
    return {
        "serviceName": ...,
    }
# ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef definition

class ListServicePipelineOutputsInputListServicePipelineOutputsPaginateTypeDef(TypedDict):
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicePipelineOutputsInputRequestTypeDef#

# ListServicePipelineOutputsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicePipelineOutputsInputRequestTypeDef

def get_value() -> ListServicePipelineOutputsInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# ListServicePipelineOutputsInputRequestTypeDef definition

class ListServicePipelineOutputsInputRequestTypeDef(TypedDict):
    serviceName: str,
    nextToken: NotRequired[str],

ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef#

# ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef

def get_value() -> ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef:
    return {
        "serviceName": ...,
    }
# ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef definition

class ListServicePipelineProvisionedResourcesInputListServicePipelineProvisionedResourcesPaginateTypeDef(TypedDict):
    serviceName: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicePipelineProvisionedResourcesInputRequestTypeDef#

# ListServicePipelineProvisionedResourcesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicePipelineProvisionedResourcesInputRequestTypeDef

def get_value() -> ListServicePipelineProvisionedResourcesInputRequestTypeDef:
    return {
        "serviceName": ...,
    }
# ListServicePipelineProvisionedResourcesInputRequestTypeDef definition

class ListServicePipelineProvisionedResourcesInputRequestTypeDef(TypedDict):
    serviceName: str,
    nextToken: NotRequired[str],

ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef#

# ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef

def get_value() -> ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef:
    return {
        "templateName": ...,
    }
# ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef definition

class ListServiceTemplateVersionsInputListServiceTemplateVersionsPaginateTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceTemplateVersionsInputRequestTypeDef#

# ListServiceTemplateVersionsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceTemplateVersionsInputRequestTypeDef

def get_value() -> ListServiceTemplateVersionsInputRequestTypeDef:
    return {
        "templateName": ...,
    }
# ListServiceTemplateVersionsInputRequestTypeDef definition

class ListServiceTemplateVersionsInputRequestTypeDef(TypedDict):
    templateName: str,
    majorVersion: NotRequired[str],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceTemplateVersionSummaryTypeDef#

# ServiceTemplateVersionSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceTemplateVersionSummaryTypeDef

def get_value() -> ServiceTemplateVersionSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
# ServiceTemplateVersionSummaryTypeDef 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

ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef#

# ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef

def get_value() -> ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef definition

class ListServiceTemplatesInputListServiceTemplatesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceTemplatesInputRequestTypeDef#

# ListServiceTemplatesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServiceTemplatesInputRequestTypeDef

def get_value() -> ListServiceTemplatesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListServiceTemplatesInputRequestTypeDef definition

class ListServiceTemplatesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceTemplateSummaryTypeDef#

# ServiceTemplateSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceTemplateSummaryTypeDef

def get_value() -> ServiceTemplateSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
    }
# ServiceTemplateSummaryTypeDef 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

ListServicesInputListServicesPaginateTypeDef#

# ListServicesInputListServicesPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicesInputListServicesPaginateTypeDef

def get_value() -> ListServicesInputListServicesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListServicesInputListServicesPaginateTypeDef definition

class ListServicesInputListServicesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServicesInputRequestTypeDef#

# ListServicesInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListServicesInputRequestTypeDef

def get_value() -> ListServicesInputRequestTypeDef:
    return {
        "maxResults": ...,
    }
# ListServicesInputRequestTypeDef definition

class ListServicesInputRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ServiceSummaryTypeDef#

# ServiceSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceSummaryTypeDef

def get_value() -> ServiceSummaryTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
        "status": ...,
        "templateName": ...,
    }
# ServiceSummaryTypeDef 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

ListTagsForResourceInputListTagsForResourcePaginateTypeDef#

# ListTagsForResourceInputListTagsForResourcePaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListTagsForResourceInputListTagsForResourcePaginateTypeDef

def get_value() -> ListTagsForResourceInputListTagsForResourcePaginateTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceInputListTagsForResourcePaginateTypeDef definition

class ListTagsForResourceInputListTagsForResourcePaginateTypeDef(TypedDict):
    resourceArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceInputRequestTypeDef#

# ListTagsForResourceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceInputRequestTypeDef definition

class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_proton.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

RejectEnvironmentAccountConnectionInputRequestTypeDef#

# RejectEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> RejectEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
# RejectEnvironmentAccountConnectionInputRequestTypeDef definition

class RejectEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,

RepositorySyncEventTypeDef#

# RepositorySyncEventTypeDef usage example

from mypy_boto3_proton.type_defs import RepositorySyncEventTypeDef

def get_value() -> RepositorySyncEventTypeDef:
    return {
        "event": ...,
        "time": ...,
        "type": ...,
    }
# RepositorySyncEventTypeDef definition

class RepositorySyncEventTypeDef(TypedDict):
    event: str,
    time: datetime,
    type: str,
    externalId: NotRequired[str],

ResourceSyncEventTypeDef#

# ResourceSyncEventTypeDef usage example

from mypy_boto3_proton.type_defs import ResourceSyncEventTypeDef

def get_value() -> ResourceSyncEventTypeDef:
    return {
        "event": ...,
        "time": ...,
        "type": ...,
    }
# ResourceSyncEventTypeDef definition

class ResourceSyncEventTypeDef(TypedDict):
    event: str,
    time: datetime,
    type: str,
    externalId: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_proton.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

S3ObjectSourceTypeDef#

# S3ObjectSourceTypeDef usage example

from mypy_boto3_proton.type_defs import S3ObjectSourceTypeDef

def get_value() -> S3ObjectSourceTypeDef:
    return {
        "bucket": ...,
        "key": ...,
    }
# S3ObjectSourceTypeDef definition

class S3ObjectSourceTypeDef(TypedDict):
    bucket: str,
    key: str,

SyncBlockerContextTypeDef#

# SyncBlockerContextTypeDef usage example

from mypy_boto3_proton.type_defs import SyncBlockerContextTypeDef

def get_value() -> SyncBlockerContextTypeDef:
    return {
        "key": ...,
        "value": ...,
    }
# SyncBlockerContextTypeDef definition

class SyncBlockerContextTypeDef(TypedDict):
    key: str,
    value: str,

UntagResourceInputRequestTypeDef#

# UntagResourceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceInputRequestTypeDef definition

class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateComponentInputRequestTypeDef#

# UpdateComponentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateComponentInputRequestTypeDef

def get_value() -> UpdateComponentInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
    }
# UpdateComponentInputRequestTypeDef definition

class UpdateComponentInputRequestTypeDef(TypedDict):
    deploymentType: ComponentDeploymentUpdateTypeType,  # (1)
    name: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],
    serviceInstanceName: NotRequired[str],
    serviceName: NotRequired[str],
    serviceSpec: NotRequired[str],
    templateFile: NotRequired[str],
  1. See ComponentDeploymentUpdateTypeType

UpdateEnvironmentAccountConnectionInputRequestTypeDef#

# UpdateEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> UpdateEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "id": ...,
    }
# UpdateEnvironmentAccountConnectionInputRequestTypeDef definition

class UpdateEnvironmentAccountConnectionInputRequestTypeDef(TypedDict):
    id: str,
    codebuildRoleArn: NotRequired[str],
    componentRoleArn: NotRequired[str],
    roleArn: NotRequired[str],

UpdateEnvironmentTemplateInputRequestTypeDef#

# UpdateEnvironmentTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateInputRequestTypeDef

def get_value() -> UpdateEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateEnvironmentTemplateInputRequestTypeDef definition

class UpdateEnvironmentTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],

UpdateEnvironmentTemplateVersionInputRequestTypeDef#

# UpdateEnvironmentTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionInputRequestTypeDef

def get_value() -> UpdateEnvironmentTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# UpdateEnvironmentTemplateVersionInputRequestTypeDef definition

class UpdateEnvironmentTemplateVersionInputRequestTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    description: NotRequired[str],
    status: NotRequired[TemplateVersionStatusType],  # (1)
  1. See TemplateVersionStatusType

UpdateServiceInputRequestTypeDef#

# UpdateServiceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceInputRequestTypeDef

def get_value() -> UpdateServiceInputRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateServiceInputRequestTypeDef definition

class UpdateServiceInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    spec: NotRequired[str],

UpdateServiceInstanceInputRequestTypeDef#

# UpdateServiceInstanceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceInstanceInputRequestTypeDef

def get_value() -> UpdateServiceInstanceInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
        "serviceName": ...,
    }
# UpdateServiceInstanceInputRequestTypeDef definition

class UpdateServiceInstanceInputRequestTypeDef(TypedDict):
    deploymentType: DeploymentUpdateTypeType,  # (1)
    name: str,
    serviceName: str,
    clientToken: NotRequired[str],
    spec: NotRequired[str],
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See DeploymentUpdateTypeType

UpdateServicePipelineInputRequestTypeDef#

# UpdateServicePipelineInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServicePipelineInputRequestTypeDef

def get_value() -> UpdateServicePipelineInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "serviceName": ...,
        "spec": ...,
    }
# UpdateServicePipelineInputRequestTypeDef definition

class UpdateServicePipelineInputRequestTypeDef(TypedDict):
    deploymentType: DeploymentUpdateTypeType,  # (1)
    serviceName: str,
    spec: str,
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See DeploymentUpdateTypeType

UpdateServiceSyncBlockerInputRequestTypeDef#

# UpdateServiceSyncBlockerInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceSyncBlockerInputRequestTypeDef

def get_value() -> UpdateServiceSyncBlockerInputRequestTypeDef:
    return {
        "id": ...,
        "resolvedReason": ...,
    }
# UpdateServiceSyncBlockerInputRequestTypeDef definition

class UpdateServiceSyncBlockerInputRequestTypeDef(TypedDict):
    id: str,
    resolvedReason: str,

UpdateServiceSyncConfigInputRequestTypeDef#

# UpdateServiceSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceSyncConfigInputRequestTypeDef

def get_value() -> UpdateServiceSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "filePath": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "serviceName": ...,
    }
# UpdateServiceSyncConfigInputRequestTypeDef definition

class UpdateServiceSyncConfigInputRequestTypeDef(TypedDict):
    branch: str,
    filePath: str,
    repositoryName: str,
    repositoryProvider: RepositoryProviderType,  # (1)
    serviceName: str,
  1. See RepositoryProviderType

UpdateServiceTemplateInputRequestTypeDef#

# UpdateServiceTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceTemplateInputRequestTypeDef

def get_value() -> UpdateServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# UpdateServiceTemplateInputRequestTypeDef definition

class UpdateServiceTemplateInputRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    displayName: NotRequired[str],

UpdateTemplateSyncConfigInputRequestTypeDef#

# UpdateTemplateSyncConfigInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigInputRequestTypeDef

def get_value() -> UpdateTemplateSyncConfigInputRequestTypeDef:
    return {
        "branch": ...,
        "repositoryName": ...,
        "repositoryProvider": ...,
        "templateName": ...,
        "templateType": ...,
    }
# UpdateTemplateSyncConfigInputRequestTypeDef 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#

# AcceptEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import AcceptEnvironmentAccountConnectionOutputTypeDef

def get_value() -> AcceptEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# AcceptEnvironmentAccountConnectionOutputTypeDef definition

class AcceptEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentAccountConnectionOutputTypeDef#

# CreateEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionOutputTypeDef

def get_value() -> CreateEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# CreateEnvironmentAccountConnectionOutputTypeDef definition

class CreateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentAccountConnectionOutputTypeDef#

# DeleteEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentAccountConnectionOutputTypeDef

def get_value() -> DeleteEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# DeleteEnvironmentAccountConnectionOutputTypeDef definition

class DeleteEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentAccountConnectionOutputTypeDef#

# GetEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentAccountConnectionOutputTypeDef

def get_value() -> GetEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# GetEnvironmentAccountConnectionOutputTypeDef definition

class GetEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

RejectEnvironmentAccountConnectionOutputTypeDef#

# RejectEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import RejectEnvironmentAccountConnectionOutputTypeDef

def get_value() -> RejectEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# RejectEnvironmentAccountConnectionOutputTypeDef definition

class RejectEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentAccountConnectionOutputTypeDef#

# UpdateEnvironmentAccountConnectionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentAccountConnectionOutputTypeDef

def get_value() -> UpdateEnvironmentAccountConnectionOutputTypeDef:
    return {
        "environmentAccountConnection": ...,
        "ResponseMetadata": ...,
    }
# UpdateEnvironmentAccountConnectionOutputTypeDef definition

class UpdateEnvironmentAccountConnectionOutputTypeDef(TypedDict):
    environmentAccountConnection: EnvironmentAccountConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionTypeDef
  2. See ResponseMetadataTypeDef

AccountSettingsTypeDef#

# AccountSettingsTypeDef usage example

from mypy_boto3_proton.type_defs import AccountSettingsTypeDef

def get_value() -> AccountSettingsTypeDef:
    return {
        "pipelineCodebuildRoleArn": ...,
    }
# AccountSettingsTypeDef definition

class AccountSettingsTypeDef(TypedDict):
    pipelineCodebuildRoleArn: NotRequired[str],
    pipelineProvisioningRepository: NotRequired[RepositoryBranchTypeDef],  # (1)
    pipelineServiceRoleArn: NotRequired[str],
  1. See RepositoryBranchTypeDef

EnvironmentTypeDef#

# 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": ...,
    }
# EnvironmentTypeDef 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#

# CancelComponentDeploymentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CancelComponentDeploymentOutputTypeDef

def get_value() -> CancelComponentDeploymentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
# CancelComponentDeploymentOutputTypeDef definition

class CancelComponentDeploymentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

CreateComponentOutputTypeDef#

# CreateComponentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateComponentOutputTypeDef

def get_value() -> CreateComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
# CreateComponentOutputTypeDef definition

class CreateComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

DeleteComponentOutputTypeDef#

# DeleteComponentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteComponentOutputTypeDef

def get_value() -> DeleteComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
# DeleteComponentOutputTypeDef definition

class DeleteComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

GetComponentOutputTypeDef#

# GetComponentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetComponentOutputTypeDef

def get_value() -> GetComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
# GetComponentOutputTypeDef definition

class GetComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

UpdateComponentOutputTypeDef#

# UpdateComponentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateComponentOutputTypeDef

def get_value() -> UpdateComponentOutputTypeDef:
    return {
        "component": ...,
        "ResponseMetadata": ...,
    }
# UpdateComponentOutputTypeDef definition

class UpdateComponentOutputTypeDef(TypedDict):
    component: ComponentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentTypeDef
  2. See ResponseMetadataTypeDef

CancelServiceInstanceDeploymentOutputTypeDef#

# CancelServiceInstanceDeploymentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CancelServiceInstanceDeploymentOutputTypeDef

def get_value() -> CancelServiceInstanceDeploymentOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
# CancelServiceInstanceDeploymentOutputTypeDef definition

class CancelServiceInstanceDeploymentOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceInstanceOutputTypeDef#

# CreateServiceInstanceOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceInstanceOutputTypeDef

def get_value() -> CreateServiceInstanceOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
# CreateServiceInstanceOutputTypeDef definition

class CreateServiceInstanceOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

GetServiceInstanceOutputTypeDef#

# GetServiceInstanceOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInstanceOutputTypeDef

def get_value() -> GetServiceInstanceOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
# GetServiceInstanceOutputTypeDef definition

class GetServiceInstanceOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceInstanceOutputTypeDef#

# UpdateServiceInstanceOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceInstanceOutputTypeDef

def get_value() -> UpdateServiceInstanceOutputTypeDef:
    return {
        "serviceInstance": ...,
        "ResponseMetadata": ...,
    }
# UpdateServiceInstanceOutputTypeDef definition

class UpdateServiceInstanceOutputTypeDef(TypedDict):
    serviceInstance: ServiceInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceInstanceTypeDef
  2. See ResponseMetadataTypeDef

CancelServicePipelineDeploymentOutputTypeDef#

# CancelServicePipelineDeploymentOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CancelServicePipelineDeploymentOutputTypeDef

def get_value() -> CancelServicePipelineDeploymentOutputTypeDef:
    return {
        "pipeline": ...,
        "ResponseMetadata": ...,
    }
# CancelServicePipelineDeploymentOutputTypeDef definition

class CancelServicePipelineDeploymentOutputTypeDef(TypedDict):
    pipeline: ServicePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServicePipelineTypeDef
  2. See ResponseMetadataTypeDef

ServiceTypeDef#

# ServiceTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceTypeDef

def get_value() -> ServiceTypeDef:
    return {
        "arn": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "name": ...,
        "spec": ...,
        "status": ...,
        "templateName": ...,
    }
# ServiceTypeDef 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#

# UpdateServicePipelineOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServicePipelineOutputTypeDef

def get_value() -> UpdateServicePipelineOutputTypeDef:
    return {
        "pipeline": ...,
        "ResponseMetadata": ...,
    }
# UpdateServicePipelineOutputTypeDef definition

class UpdateServicePipelineOutputTypeDef(TypedDict):
    pipeline: ServicePipelineTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServicePipelineTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceTemplateVersionInputRequestTypeDef#

# UpdateServiceTemplateVersionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceTemplateVersionInputRequestTypeDef

def get_value() -> UpdateServiceTemplateVersionInputRequestTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# UpdateServiceTemplateVersionInputRequestTypeDef 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#

# ServiceTemplateVersionTypeDef usage example

from mypy_boto3_proton.type_defs import ServiceTemplateVersionTypeDef

def get_value() -> ServiceTemplateVersionTypeDef:
    return {
        "arn": ...,
        "compatibleEnvironmentTemplates": ...,
        "createdAt": ...,
        "lastModifiedAt": ...,
        "majorVersion": ...,
        "minorVersion": ...,
        "status": ...,
        "templateName": ...,
    }
# ServiceTemplateVersionTypeDef 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#

# ListComponentsOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListComponentsOutputTypeDef

def get_value() -> ListComponentsOutputTypeDef:
    return {
        "components": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListComponentsOutputTypeDef definition

class ListComponentsOutputTypeDef(TypedDict):
    components: List[ComponentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ComponentSummaryTypeDef
  2. See ResponseMetadataTypeDef

CountsSummaryTypeDef#

# CountsSummaryTypeDef usage example

from mypy_boto3_proton.type_defs import CountsSummaryTypeDef

def get_value() -> CountsSummaryTypeDef:
    return {
        "components": ...,
    }
# CountsSummaryTypeDef 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#

# CreateComponentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateComponentInputRequestTypeDef

def get_value() -> CreateComponentInputRequestTypeDef:
    return {
        "manifest": ...,
        "name": ...,
        "templateFile": ...,
    }
# CreateComponentInputRequestTypeDef definition

class CreateComponentInputRequestTypeDef(TypedDict):
    manifest: str,
    name: str,
    templateFile: str,
    clientToken: NotRequired[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#

# CreateEnvironmentAccountConnectionInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentAccountConnectionInputRequestTypeDef

def get_value() -> CreateEnvironmentAccountConnectionInputRequestTypeDef:
    return {
        "environmentName": ...,
        "managementAccountId": ...,
    }
# CreateEnvironmentAccountConnectionInputRequestTypeDef 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#

# CreateEnvironmentTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateInputRequestTypeDef

def get_value() -> CreateEnvironmentTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# CreateEnvironmentTemplateInputRequestTypeDef 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#

# CreateRepositoryInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateRepositoryInputRequestTypeDef

def get_value() -> CreateRepositoryInputRequestTypeDef:
    return {
        "connectionArn": ...,
        "name": ...,
        "provider": ...,
    }
# CreateRepositoryInputRequestTypeDef 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#

# CreateServiceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceInputRequestTypeDef

def get_value() -> CreateServiceInputRequestTypeDef:
    return {
        "name": ...,
        "spec": ...,
        "templateMajorVersion": ...,
        "templateName": ...,
    }
# CreateServiceInputRequestTypeDef 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

CreateServiceInstanceInputRequestTypeDef#

# CreateServiceInstanceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceInstanceInputRequestTypeDef

def get_value() -> CreateServiceInstanceInputRequestTypeDef:
    return {
        "name": ...,
        "serviceName": ...,
        "spec": ...,
    }
# CreateServiceInstanceInputRequestTypeDef definition

class CreateServiceInstanceInputRequestTypeDef(TypedDict):
    name: str,
    serviceName: str,
    spec: str,
    clientToken: NotRequired[str],
    tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    templateMajorVersion: NotRequired[str],
    templateMinorVersion: NotRequired[str],
  1. See TagTypeDef

CreateServiceTemplateInputRequestTypeDef#

# CreateServiceTemplateInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceTemplateInputRequestTypeDef

def get_value() -> CreateServiceTemplateInputRequestTypeDef:
    return {
        "name": ...,
    }
# CreateServiceTemplateInputRequestTypeDef 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#

# ListTagsForResourceOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListTagsForResourceOutputTypeDef

def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "nextToken": ...,
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceOutputTypeDef definition

class ListTagsForResourceOutputTypeDef(TypedDict):
    nextToken: str,
    tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceInputRequestTypeDef#

# TagResourceInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import TagResourceInputRequestTypeDef

def get_value() -> TagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceInputRequestTypeDef definition

class TagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEnvironmentInputRequestTypeDef#

# CreateEnvironmentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentInputRequestTypeDef

def get_value() -> CreateEnvironmentInputRequestTypeDef:
    return {
        "name": ...,
        "spec": ...,
        "templateMajorVersion": ...,
        "templateName": ...,
    }
# CreateEnvironmentInputRequestTypeDef 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#

# UpdateAccountSettingsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateAccountSettingsInputRequestTypeDef

def get_value() -> UpdateAccountSettingsInputRequestTypeDef:
    return {
        "deletePipelineProvisioningRepository": ...,
    }
# UpdateAccountSettingsInputRequestTypeDef definition

class UpdateAccountSettingsInputRequestTypeDef(TypedDict):
    deletePipelineProvisioningRepository: NotRequired[bool],
    pipelineCodebuildRoleArn: NotRequired[str],
    pipelineProvisioningRepository: NotRequired[RepositoryBranchInputTypeDef],  # (1)
    pipelineServiceRoleArn: NotRequired[str],
  1. See RepositoryBranchInputTypeDef

UpdateEnvironmentInputRequestTypeDef#

# UpdateEnvironmentInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentInputRequestTypeDef

def get_value() -> UpdateEnvironmentInputRequestTypeDef:
    return {
        "deploymentType": ...,
        "name": ...,
    }
# UpdateEnvironmentInputRequestTypeDef 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#

# CreateEnvironmentTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateOutputTypeDef

def get_value() -> CreateEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
# CreateEnvironmentTemplateOutputTypeDef definition

class CreateEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentTemplateOutputTypeDef#

# DeleteEnvironmentTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateOutputTypeDef

def get_value() -> DeleteEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
# DeleteEnvironmentTemplateOutputTypeDef definition

class DeleteEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentTemplateOutputTypeDef#

# GetEnvironmentTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentTemplateOutputTypeDef

def get_value() -> GetEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
# GetEnvironmentTemplateOutputTypeDef definition

class GetEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentTemplateOutputTypeDef#

# UpdateEnvironmentTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateOutputTypeDef

def get_value() -> UpdateEnvironmentTemplateOutputTypeDef:
    return {
        "environmentTemplate": ...,
        "ResponseMetadata": ...,
    }
# UpdateEnvironmentTemplateOutputTypeDef definition

class UpdateEnvironmentTemplateOutputTypeDef(TypedDict):
    environmentTemplate: EnvironmentTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreateEnvironmentTemplateVersionOutputTypeDef#

# CreateEnvironmentTemplateVersionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateEnvironmentTemplateVersionOutputTypeDef

def get_value() -> CreateEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
# CreateEnvironmentTemplateVersionOutputTypeDef definition

class CreateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEnvironmentTemplateVersionOutputTypeDef#

# DeleteEnvironmentTemplateVersionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteEnvironmentTemplateVersionOutputTypeDef

def get_value() -> DeleteEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
# DeleteEnvironmentTemplateVersionOutputTypeDef definition

class DeleteEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

GetEnvironmentTemplateVersionOutputTypeDef#

# GetEnvironmentTemplateVersionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionOutputTypeDef

def get_value() -> GetEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
# GetEnvironmentTemplateVersionOutputTypeDef definition

class GetEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

UpdateEnvironmentTemplateVersionOutputTypeDef#

# UpdateEnvironmentTemplateVersionOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateEnvironmentTemplateVersionOutputTypeDef

def get_value() -> UpdateEnvironmentTemplateVersionOutputTypeDef:
    return {
        "environmentTemplateVersion": ...,
        "ResponseMetadata": ...,
    }
# UpdateEnvironmentTemplateVersionOutputTypeDef definition

class UpdateEnvironmentTemplateVersionOutputTypeDef(TypedDict):
    environmentTemplateVersion: EnvironmentTemplateVersionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionTypeDef
  2. See ResponseMetadataTypeDef

CreateRepositoryOutputTypeDef#

# CreateRepositoryOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateRepositoryOutputTypeDef

def get_value() -> CreateRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# CreateRepositoryOutputTypeDef definition

class CreateRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

DeleteRepositoryOutputTypeDef#

# DeleteRepositoryOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteRepositoryOutputTypeDef

def get_value() -> DeleteRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# DeleteRepositoryOutputTypeDef definition

class DeleteRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

GetRepositoryOutputTypeDef#

# GetRepositoryOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetRepositoryOutputTypeDef

def get_value() -> GetRepositoryOutputTypeDef:
    return {
        "repository": ...,
        "ResponseMetadata": ...,
    }
# GetRepositoryOutputTypeDef definition

class GetRepositoryOutputTypeDef(TypedDict):
    repository: RepositoryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RepositoryTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceSyncConfigOutputTypeDef#

# CreateServiceSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceSyncConfigOutputTypeDef

def get_value() -> CreateServiceSyncConfigOutputTypeDef:
    return {
        "serviceSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# CreateServiceSyncConfigOutputTypeDef definition

class CreateServiceSyncConfigOutputTypeDef(TypedDict):
    serviceSyncConfig: ServiceSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceSyncConfigOutputTypeDef#

# DeleteServiceSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceSyncConfigOutputTypeDef

def get_value() -> DeleteServiceSyncConfigOutputTypeDef:
    return {
        "serviceSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# DeleteServiceSyncConfigOutputTypeDef definition

class DeleteServiceSyncConfigOutputTypeDef(TypedDict):
    serviceSyncConfig: ServiceSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

GetServiceSyncConfigOutputTypeDef#

# GetServiceSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceSyncConfigOutputTypeDef

def get_value() -> GetServiceSyncConfigOutputTypeDef:
    return {
        "serviceSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# GetServiceSyncConfigOutputTypeDef definition

class GetServiceSyncConfigOutputTypeDef(TypedDict):
    serviceSyncConfig: ServiceSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceSyncConfigOutputTypeDef#

# UpdateServiceSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceSyncConfigOutputTypeDef

def get_value() -> UpdateServiceSyncConfigOutputTypeDef:
    return {
        "serviceSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# UpdateServiceSyncConfigOutputTypeDef definition

class UpdateServiceSyncConfigOutputTypeDef(TypedDict):
    serviceSyncConfig: ServiceSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateServiceTemplateOutputTypeDef#

# CreateServiceTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateServiceTemplateOutputTypeDef

def get_value() -> CreateServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
# CreateServiceTemplateOutputTypeDef definition

class CreateServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceTemplateOutputTypeDef#

# DeleteServiceTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteServiceTemplateOutputTypeDef

def get_value() -> DeleteServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
# DeleteServiceTemplateOutputTypeDef definition

class DeleteServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

GetServiceTemplateOutputTypeDef#

# GetServiceTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceTemplateOutputTypeDef

def get_value() -> GetServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
# GetServiceTemplateOutputTypeDef definition

class GetServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceTemplateOutputTypeDef#

# UpdateServiceTemplateOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateServiceTemplateOutputTypeDef

def get_value() -> UpdateServiceTemplateOutputTypeDef:
    return {
        "serviceTemplate": ...,
        "ResponseMetadata": ...,
    }
# UpdateServiceTemplateOutputTypeDef definition

class UpdateServiceTemplateOutputTypeDef(TypedDict):
    serviceTemplate: ServiceTemplateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTemplateTypeDef
  2. See ResponseMetadataTypeDef

CreateTemplateSyncConfigOutputTypeDef#

# CreateTemplateSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import CreateTemplateSyncConfigOutputTypeDef

def get_value() -> CreateTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# CreateTemplateSyncConfigOutputTypeDef definition

class CreateTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

DeleteTemplateSyncConfigOutputTypeDef#

# DeleteTemplateSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import DeleteTemplateSyncConfigOutputTypeDef

def get_value() -> DeleteTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# DeleteTemplateSyncConfigOutputTypeDef definition

class DeleteTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

GetTemplateSyncConfigOutputTypeDef#

# GetTemplateSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import GetTemplateSyncConfigOutputTypeDef

def get_value() -> GetTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# GetTemplateSyncConfigOutputTypeDef definition

class GetTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

UpdateTemplateSyncConfigOutputTypeDef#

# UpdateTemplateSyncConfigOutputTypeDef usage example

from mypy_boto3_proton.type_defs import UpdateTemplateSyncConfigOutputTypeDef

def get_value() -> UpdateTemplateSyncConfigOutputTypeDef:
    return {
        "templateSyncConfig": ...,
        "ResponseMetadata": ...,
    }
# UpdateTemplateSyncConfigOutputTypeDef definition

class UpdateTemplateSyncConfigOutputTypeDef(TypedDict):
    templateSyncConfig: TemplateSyncConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateSyncConfigTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentAccountConnectionsOutputTypeDef#

# ListEnvironmentAccountConnectionsOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentAccountConnectionsOutputTypeDef

def get_value() -> ListEnvironmentAccountConnectionsOutputTypeDef:
    return {
        "environmentAccountConnections": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEnvironmentAccountConnectionsOutputTypeDef definition

class ListEnvironmentAccountConnectionsOutputTypeDef(TypedDict):
    environmentAccountConnections: List[EnvironmentAccountConnectionSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentAccountConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsOutputTypeDef#

# ListEnvironmentsOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentsOutputTypeDef

def get_value() -> ListEnvironmentsOutputTypeDef:
    return {
        "environments": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListEnvironmentsOutputTypeDef definition

class ListEnvironmentsOutputTypeDef(TypedDict):
    environments: List[EnvironmentSummaryTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentsInputListEnvironmentsPaginateTypeDef#

# ListEnvironmentsInputListEnvironmentsPaginateTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentsInputListEnvironmentsPaginateTypeDef

def get_value() -> ListEnvironmentsInputListEnvironmentsPaginateTypeDef:
    return {
        "environmentTemplates": ...,
    }
# ListEnvironmentsInputListEnvironmentsPaginateTypeDef definition

class ListEnvironmentsInputListEnvironmentsPaginateTypeDef(TypedDict):
    environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See EnvironmentTemplateFilterTypeDef
  2. See PaginatorConfigTypeDef

ListEnvironmentsInputRequestTypeDef#

# ListEnvironmentsInputRequestTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentsInputRequestTypeDef

def get_value() -> ListEnvironmentsInputRequestTypeDef:
    return {
        "environmentTemplates": ...,
    }
# ListEnvironmentsInputRequestTypeDef definition

class ListEnvironmentsInputRequestTypeDef(TypedDict):
    environmentTemplates: NotRequired[Sequence[EnvironmentTemplateFilterTypeDef]],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See EnvironmentTemplateFilterTypeDef

ListEnvironmentTemplatesOutputTypeDef#

# ListEnvironmentTemplatesOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplatesOutputTypeDef

def get_value() -> ListEnvironmentTemplatesOutputTypeDef:
    return {
        "nextToken": ...,
        "templates": ...,
        "ResponseMetadata": ...,
    }
# ListEnvironmentTemplatesOutputTypeDef definition

class ListEnvironmentTemplatesOutputTypeDef(TypedDict):
    nextToken: str,
    templates: List[EnvironmentTemplateSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListEnvironmentTemplateVersionsOutputTypeDef#

# ListEnvironmentTemplateVersionsOutputTypeDef usage example

from mypy_boto3_proton.type_defs import ListEnvironmentTemplateVersionsOutputTypeDef

def get_value() -> ListEnvironmentTemplateVersionsOutputTypeDef:
    return {
        "nextToken": ...,
        "templateVersions": ...,
        "ResponseMetadata": ...,
    }
# ListEnvironmentTemplateVersionsOutputTypeDef definition

class ListEnvironmentTemplateVersionsOutputTypeDef(TypedDict):
    nextToken: str,
    templateVersions: List[EnvironmentTemplateVersionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EnvironmentTemplateVersionSummaryTypeDef
  2. See ResponseMetadataTypeDef

GetComponentInputComponentDeletedWaitTypeDef#

# GetComponentInputComponentDeletedWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetComponentInputComponentDeletedWaitTypeDef

def get_value() -> GetComponentInputComponentDeletedWaitTypeDef:
    return {
        "name": ...,
    }
# GetComponentInputComponentDeletedWaitTypeDef definition

class GetComponentInputComponentDeletedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetComponentInputComponentDeployedWaitTypeDef#

# GetComponentInputComponentDeployedWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetComponentInputComponentDeployedWaitTypeDef

def get_value() -> GetComponentInputComponentDeployedWaitTypeDef:
    return {
        "name": ...,
    }
# GetComponentInputComponentDeployedWaitTypeDef definition

class GetComponentInputComponentDeployedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetEnvironmentInputEnvironmentDeployedWaitTypeDef#

# GetEnvironmentInputEnvironmentDeployedWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentInputEnvironmentDeployedWaitTypeDef

def get_value() -> GetEnvironmentInputEnvironmentDeployedWaitTypeDef:
    return {
        "name": ...,
    }
# GetEnvironmentInputEnvironmentDeployedWaitTypeDef definition

class GetEnvironmentInputEnvironmentDeployedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef#

# GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef

def get_value() -> GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef:
    return {
        "majorVersion": ...,
        "minorVersion": ...,
        "templateName": ...,
    }
# GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef definition

class GetEnvironmentTemplateVersionInputEnvironmentTemplateVersionRegisteredWaitTypeDef(TypedDict):
    majorVersion: str,
    minorVersion: str,
    templateName: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServiceCreatedWaitTypeDef#

# GetServiceInputServiceCreatedWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInputServiceCreatedWaitTypeDef

def get_value() -> GetServiceInputServiceCreatedWaitTypeDef:
    return {
        "name": ...,
    }
# GetServiceInputServiceCreatedWaitTypeDef definition

class GetServiceInputServiceCreatedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetServiceInputServiceDeletedWaitTypeDef#

# GetServiceInputServiceDeletedWaitTypeDef usage example

from mypy_boto3_proton.type_defs import GetServiceInputServiceDeletedWaitTypeDef

def get_value() -> GetServiceInputServiceDeletedWaitTypeDef:
    return {
        "name": ...,
    }
# GetServiceInputServiceDeletedWaitTypeDef definition

class GetServiceInputServiceDeletedWaitTypeDef(TypedDict):
    name: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See