Skip to content

Type definitions#

Index > AppRunner > Type definitions

Auto-generated documentation for AppRunner type annotations stubs module mypy-boto3-apprunner.

CodeConfigurationValuesUnionTypeDef#

# CodeConfigurationValuesUnionTypeDef definition

CodeConfigurationValuesUnionTypeDef = Union[
    CodeConfigurationValuesTypeDef,  # (1)
    CodeConfigurationValuesOutputTypeDef,  # (2)
]
  1. See CodeConfigurationValuesTypeDef
  2. See CodeConfigurationValuesOutputTypeDef

ImageConfigurationUnionTypeDef#

# ImageConfigurationUnionTypeDef definition

ImageConfigurationUnionTypeDef = Union[
    ImageConfigurationTypeDef,  # (1)
    ImageConfigurationOutputTypeDef,  # (2)
]
  1. See ImageConfigurationTypeDef
  2. See ImageConfigurationOutputTypeDef

CodeConfigurationUnionTypeDef#

# CodeConfigurationUnionTypeDef definition

CodeConfigurationUnionTypeDef = Union[
    CodeConfigurationTypeDef,  # (1)
    CodeConfigurationOutputTypeDef,  # (2)
]
  1. See CodeConfigurationTypeDef
  2. See CodeConfigurationOutputTypeDef

ImageRepositoryUnionTypeDef#

# ImageRepositoryUnionTypeDef definition

ImageRepositoryUnionTypeDef = Union[
    ImageRepositoryTypeDef,  # (1)
    ImageRepositoryOutputTypeDef,  # (2)
]
  1. See ImageRepositoryTypeDef
  2. See ImageRepositoryOutputTypeDef

CodeRepositoryUnionTypeDef#

# CodeRepositoryUnionTypeDef definition

CodeRepositoryUnionTypeDef = Union[
    CodeRepositoryTypeDef,  # (1)
    CodeRepositoryOutputTypeDef,  # (2)
]
  1. See CodeRepositoryTypeDef
  2. See CodeRepositoryOutputTypeDef

AssociateCustomDomainRequestRequestTypeDef#

# AssociateCustomDomainRequestRequestTypeDef definition

class AssociateCustomDomainRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    DomainName: str,
    EnableWWWSubdomain: NotRequired[bool],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

VpcDNSTargetTypeDef#

# VpcDNSTargetTypeDef definition

class VpcDNSTargetTypeDef(TypedDict):
    VpcIngressConnectionArn: NotRequired[str],
    VpcId: NotRequired[str],
    DomainName: NotRequired[str],

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef definition

class AuthenticationConfigurationTypeDef(TypedDict):
    ConnectionArn: NotRequired[str],
    AccessRoleArn: NotRequired[str],

AutoScalingConfigurationSummaryTypeDef#

# AutoScalingConfigurationSummaryTypeDef definition

class AutoScalingConfigurationSummaryTypeDef(TypedDict):
    AutoScalingConfigurationArn: NotRequired[str],
    AutoScalingConfigurationName: NotRequired[str],
    AutoScalingConfigurationRevision: NotRequired[int],
    Status: NotRequired[AutoScalingConfigurationStatusType],  # (1)
    CreatedAt: NotRequired[datetime],
    HasAssociatedService: NotRequired[bool],
    IsDefault: NotRequired[bool],
  1. See AutoScalingConfigurationStatusType

AutoScalingConfigurationTypeDef#

# AutoScalingConfigurationTypeDef definition

class AutoScalingConfigurationTypeDef(TypedDict):
    AutoScalingConfigurationArn: NotRequired[str],
    AutoScalingConfigurationName: NotRequired[str],
    AutoScalingConfigurationRevision: NotRequired[int],
    Latest: NotRequired[bool],
    Status: NotRequired[AutoScalingConfigurationStatusType],  # (1)
    MaxConcurrency: NotRequired[int],
    MinSize: NotRequired[int],
    MaxSize: NotRequired[int],
    CreatedAt: NotRequired[datetime],
    DeletedAt: NotRequired[datetime],
    HasAssociatedService: NotRequired[bool],
    IsDefault: NotRequired[bool],
  1. See AutoScalingConfigurationStatusType

CertificateValidationRecordTypeDef#

# CertificateValidationRecordTypeDef definition

class CertificateValidationRecordTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Value: NotRequired[str],
    Status: NotRequired[CertificateValidationRecordStatusType],  # (1)
  1. See CertificateValidationRecordStatusType

CodeConfigurationValuesOutputTypeDef#

# CodeConfigurationValuesOutputTypeDef definition

class CodeConfigurationValuesOutputTypeDef(TypedDict):
    Runtime: RuntimeType,  # (1)
    BuildCommand: NotRequired[str],
    StartCommand: NotRequired[str],
    Port: NotRequired[str],
    RuntimeEnvironmentVariables: NotRequired[Dict[str, str]],
    RuntimeEnvironmentSecrets: NotRequired[Dict[str, str]],
  1. See RuntimeType

CodeConfigurationValuesTypeDef#

# CodeConfigurationValuesTypeDef definition

class CodeConfigurationValuesTypeDef(TypedDict):
    Runtime: RuntimeType,  # (1)
    BuildCommand: NotRequired[str],
    StartCommand: NotRequired[str],
    Port: NotRequired[str],
    RuntimeEnvironmentVariables: NotRequired[Mapping[str, str]],
    RuntimeEnvironmentSecrets: NotRequired[Mapping[str, str]],
  1. See RuntimeType

SourceCodeVersionTypeDef#

# SourceCodeVersionTypeDef definition

class SourceCodeVersionTypeDef(TypedDict):
    Type: SourceCodeVersionTypeType,  # (1)
    Value: str,
  1. See SourceCodeVersionTypeType

ConnectionSummaryTypeDef#

# ConnectionSummaryTypeDef definition

class ConnectionSummaryTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    ConnectionArn: NotRequired[str],
    ProviderType: NotRequired[ProviderTypeType],  # (1)
    Status: NotRequired[ConnectionStatusType],  # (2)
    CreatedAt: NotRequired[datetime],
  1. See ProviderTypeType
  2. See ConnectionStatusType

ConnectionTypeDef#

# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    ConnectionArn: NotRequired[str],
    ProviderType: NotRequired[ProviderTypeType],  # (1)
    Status: NotRequired[ConnectionStatusType],  # (2)
    CreatedAt: NotRequired[datetime],
  1. See ProviderTypeType
  2. See ConnectionStatusType

TagTypeDef#

# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

TraceConfigurationTypeDef#

# TraceConfigurationTypeDef definition

class TraceConfigurationTypeDef(TypedDict):
    Vendor: TracingVendorType,  # (1)
  1. See TracingVendorType

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef definition

class EncryptionConfigurationTypeDef(TypedDict):
    KmsKey: str,

HealthCheckConfigurationTypeDef#

# HealthCheckConfigurationTypeDef definition

class HealthCheckConfigurationTypeDef(TypedDict):
    Protocol: NotRequired[HealthCheckProtocolType],  # (1)
    Path: NotRequired[str],
    Interval: NotRequired[int],
    Timeout: NotRequired[int],
    HealthyThreshold: NotRequired[int],
    UnhealthyThreshold: NotRequired[int],
  1. See HealthCheckProtocolType

InstanceConfigurationTypeDef#

# InstanceConfigurationTypeDef definition

class InstanceConfigurationTypeDef(TypedDict):
    Cpu: NotRequired[str],
    Memory: NotRequired[str],
    InstanceRoleArn: NotRequired[str],

ServiceObservabilityConfigurationTypeDef#

# ServiceObservabilityConfigurationTypeDef definition

class ServiceObservabilityConfigurationTypeDef(TypedDict):
    ObservabilityEnabled: bool,
    ObservabilityConfigurationArn: NotRequired[str],

VpcConnectorTypeDef#

# VpcConnectorTypeDef definition

class VpcConnectorTypeDef(TypedDict):
    VpcConnectorName: NotRequired[str],
    VpcConnectorArn: NotRequired[str],
    VpcConnectorRevision: NotRequired[int],
    Subnets: NotRequired[List[str]],
    SecurityGroups: NotRequired[List[str]],
    Status: NotRequired[VpcConnectorStatusType],  # (1)
    CreatedAt: NotRequired[datetime],
    DeletedAt: NotRequired[datetime],
  1. See VpcConnectorStatusType

IngressVpcConfigurationTypeDef#

# IngressVpcConfigurationTypeDef definition

class IngressVpcConfigurationTypeDef(TypedDict):
    VpcId: NotRequired[str],
    VpcEndpointId: NotRequired[str],

DeleteAutoScalingConfigurationRequestRequestTypeDef#

# DeleteAutoScalingConfigurationRequestRequestTypeDef definition

class DeleteAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,
    DeleteAllRevisions: NotRequired[bool],

DeleteConnectionRequestRequestTypeDef#

# DeleteConnectionRequestRequestTypeDef definition

class DeleteConnectionRequestRequestTypeDef(TypedDict):
    ConnectionArn: str,

DeleteObservabilityConfigurationRequestRequestTypeDef#

# DeleteObservabilityConfigurationRequestRequestTypeDef definition

class DeleteObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DeleteServiceRequestRequestTypeDef#

# DeleteServiceRequestRequestTypeDef definition

class DeleteServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

DeleteVpcConnectorRequestRequestTypeDef#

# DeleteVpcConnectorRequestRequestTypeDef definition

class DeleteVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DeleteVpcIngressConnectionRequestRequestTypeDef#

# DeleteVpcIngressConnectionRequestRequestTypeDef definition

class DeleteVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DescribeAutoScalingConfigurationRequestRequestTypeDef#

# DescribeAutoScalingConfigurationRequestRequestTypeDef definition

class DescribeAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

DescribeCustomDomainsRequestRequestTypeDef#

# DescribeCustomDomainsRequestRequestTypeDef definition

class DescribeCustomDomainsRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeObservabilityConfigurationRequestRequestTypeDef#

# DescribeObservabilityConfigurationRequestRequestTypeDef definition

class DescribeObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DescribeServiceRequestRequestTypeDef#

# DescribeServiceRequestRequestTypeDef definition

class DescribeServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

DescribeVpcConnectorRequestRequestTypeDef#

# DescribeVpcConnectorRequestRequestTypeDef definition

class DescribeVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DescribeVpcIngressConnectionRequestRequestTypeDef#

# DescribeVpcIngressConnectionRequestRequestTypeDef definition

class DescribeVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DisassociateCustomDomainRequestRequestTypeDef#

# DisassociateCustomDomainRequestRequestTypeDef definition

class DisassociateCustomDomainRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    DomainName: str,

EgressConfigurationTypeDef#

# EgressConfigurationTypeDef definition

class EgressConfigurationTypeDef(TypedDict):
    EgressType: NotRequired[EgressTypeType],  # (1)
    VpcConnectorArn: NotRequired[str],
  1. See EgressTypeType

ImageConfigurationOutputTypeDef#

# ImageConfigurationOutputTypeDef definition

class ImageConfigurationOutputTypeDef(TypedDict):
    RuntimeEnvironmentVariables: NotRequired[Dict[str, str]],
    StartCommand: NotRequired[str],
    Port: NotRequired[str],
    RuntimeEnvironmentSecrets: NotRequired[Dict[str, str]],

ImageConfigurationTypeDef#

# ImageConfigurationTypeDef definition

class ImageConfigurationTypeDef(TypedDict):
    RuntimeEnvironmentVariables: NotRequired[Mapping[str, str]],
    StartCommand: NotRequired[str],
    Port: NotRequired[str],
    RuntimeEnvironmentSecrets: NotRequired[Mapping[str, str]],

IngressConfigurationTypeDef#

# IngressConfigurationTypeDef definition

class IngressConfigurationTypeDef(TypedDict):
    IsPubliclyAccessible: NotRequired[bool],

ListAutoScalingConfigurationsRequestRequestTypeDef#

# ListAutoScalingConfigurationsRequestRequestTypeDef definition

class ListAutoScalingConfigurationsRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationName: NotRequired[str],
    LatestOnly: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConnectionsRequestRequestTypeDef#

# ListConnectionsRequestRequestTypeDef definition

class ListConnectionsRequestRequestTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListObservabilityConfigurationsRequestRequestTypeDef#

# ListObservabilityConfigurationsRequestRequestTypeDef definition

class ListObservabilityConfigurationsRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationName: NotRequired[str],
    LatestOnly: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ObservabilityConfigurationSummaryTypeDef#

# ObservabilityConfigurationSummaryTypeDef definition

class ObservabilityConfigurationSummaryTypeDef(TypedDict):
    ObservabilityConfigurationArn: NotRequired[str],
    ObservabilityConfigurationName: NotRequired[str],
    ObservabilityConfigurationRevision: NotRequired[int],

ListOperationsRequestRequestTypeDef#

# ListOperationsRequestRequestTypeDef definition

class ListOperationsRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

OperationSummaryTypeDef#

# OperationSummaryTypeDef definition

class OperationSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Type: NotRequired[OperationTypeType],  # (1)
    Status: NotRequired[OperationStatusType],  # (2)
    TargetArn: NotRequired[str],
    StartedAt: NotRequired[datetime],
    EndedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],
  1. See OperationTypeType
  2. See OperationStatusType

ListServicesForAutoScalingConfigurationRequestRequestTypeDef#

# ListServicesForAutoScalingConfigurationRequestRequestTypeDef definition

class ListServicesForAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListServicesRequestRequestTypeDef#

# ListServicesRequestRequestTypeDef definition

class ListServicesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ServiceSummaryTypeDef#

# ServiceSummaryTypeDef definition

class ServiceSummaryTypeDef(TypedDict):
    ServiceName: NotRequired[str],
    ServiceId: NotRequired[str],
    ServiceArn: NotRequired[str],
    ServiceUrl: NotRequired[str],
    CreatedAt: NotRequired[datetime],
    UpdatedAt: NotRequired[datetime],
    Status: NotRequired[ServiceStatusType],  # (1)
  1. See ServiceStatusType

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVpcConnectorsRequestRequestTypeDef#

# ListVpcConnectorsRequestRequestTypeDef definition

class ListVpcConnectorsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListVpcIngressConnectionsFilterTypeDef#

# ListVpcIngressConnectionsFilterTypeDef definition

class ListVpcIngressConnectionsFilterTypeDef(TypedDict):
    ServiceArn: NotRequired[str],
    VpcEndpointId: NotRequired[str],

VpcIngressConnectionSummaryTypeDef#

# VpcIngressConnectionSummaryTypeDef definition

class VpcIngressConnectionSummaryTypeDef(TypedDict):
    VpcIngressConnectionArn: NotRequired[str],
    ServiceArn: NotRequired[str],

PauseServiceRequestRequestTypeDef#

# PauseServiceRequestRequestTypeDef definition

class PauseServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

ResumeServiceRequestRequestTypeDef#

# ResumeServiceRequestRequestTypeDef definition

class ResumeServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

StartDeploymentRequestRequestTypeDef#

# StartDeploymentRequestRequestTypeDef definition

class StartDeploymentRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef#

# UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef definition

class UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

ListServicesForAutoScalingConfigurationResponseTypeDef#

# ListServicesForAutoScalingConfigurationResponseTypeDef definition

class ListServicesForAutoScalingConfigurationResponseTypeDef(TypedDict):
    ServiceArnList: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    NextToken: NotRequired[str],
  1. See ResponseMetadataTypeDef

StartDeploymentResponseTypeDef#

# StartDeploymentResponseTypeDef definition

class StartDeploymentResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAutoScalingConfigurationsResponseTypeDef#

# ListAutoScalingConfigurationsResponseTypeDef definition

class ListAutoScalingConfigurationsResponseTypeDef(TypedDict):
    AutoScalingConfigurationSummaryList: List[AutoScalingConfigurationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See AutoScalingConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAutoScalingConfigurationResponseTypeDef#

# CreateAutoScalingConfigurationResponseTypeDef definition

class CreateAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAutoScalingConfigurationResponseTypeDef#

# DeleteAutoScalingConfigurationResponseTypeDef definition

class DeleteAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeAutoScalingConfigurationResponseTypeDef#

# DescribeAutoScalingConfigurationResponseTypeDef definition

class DescribeAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

UpdateDefaultAutoScalingConfigurationResponseTypeDef#

# UpdateDefaultAutoScalingConfigurationResponseTypeDef definition

class UpdateDefaultAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CustomDomainTypeDef#

# CustomDomainTypeDef definition

class CustomDomainTypeDef(TypedDict):
    DomainName: str,
    EnableWWWSubdomain: bool,
    Status: CustomDomainAssociationStatusType,  # (2)
    CertificateValidationRecords: NotRequired[List[CertificateValidationRecordTypeDef]],  # (1)
  1. See CertificateValidationRecordTypeDef
  2. See CustomDomainAssociationStatusType

CodeConfigurationOutputTypeDef#

# CodeConfigurationOutputTypeDef definition

class CodeConfigurationOutputTypeDef(TypedDict):
    ConfigurationSource: ConfigurationSourceType,  # (1)
    CodeConfigurationValues: NotRequired[CodeConfigurationValuesOutputTypeDef],  # (2)
  1. See ConfigurationSourceType
  2. See CodeConfigurationValuesOutputTypeDef

ListConnectionsResponseTypeDef#

# ListConnectionsResponseTypeDef definition

class ListConnectionsResponseTypeDef(TypedDict):
    ConnectionSummaryList: List[ConnectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef definition

class CreateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef definition

class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateAutoScalingConfigurationRequestRequestTypeDef#

# CreateAutoScalingConfigurationRequestRequestTypeDef definition

class CreateAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationName: str,
    MaxConcurrency: NotRequired[int],
    MinSize: NotRequired[int],
    MaxSize: NotRequired[int],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateConnectionRequestRequestTypeDef#

# CreateConnectionRequestRequestTypeDef definition

class CreateConnectionRequestRequestTypeDef(TypedDict):
    ConnectionName: str,
    ProviderType: ProviderTypeType,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ProviderTypeType
  2. See TagTypeDef

CreateVpcConnectorRequestRequestTypeDef#

# CreateVpcConnectorRequestRequestTypeDef definition

class CreateVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorName: str,
    Subnets: Sequence[str],
    SecurityGroups: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateObservabilityConfigurationRequestRequestTypeDef#

# CreateObservabilityConfigurationRequestRequestTypeDef definition

class CreateObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationName: str,
    TraceConfiguration: NotRequired[TraceConfigurationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See TraceConfigurationTypeDef
  2. See TagTypeDef

ObservabilityConfigurationTypeDef#

# ObservabilityConfigurationTypeDef definition

class ObservabilityConfigurationTypeDef(TypedDict):
    ObservabilityConfigurationArn: NotRequired[str],
    ObservabilityConfigurationName: NotRequired[str],
    TraceConfiguration: NotRequired[TraceConfigurationTypeDef],  # (1)
    ObservabilityConfigurationRevision: NotRequired[int],
    Latest: NotRequired[bool],
    Status: NotRequired[ObservabilityConfigurationStatusType],  # (2)
    CreatedAt: NotRequired[datetime],
    DeletedAt: NotRequired[datetime],
  1. See TraceConfigurationTypeDef
  2. See ObservabilityConfigurationStatusType

CreateVpcConnectorResponseTypeDef#

# CreateVpcConnectorResponseTypeDef definition

class CreateVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcConnectorResponseTypeDef#

# DeleteVpcConnectorResponseTypeDef definition

class DeleteVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcConnectorResponseTypeDef#

# DescribeVpcConnectorResponseTypeDef definition

class DescribeVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

ListVpcConnectorsResponseTypeDef#

# ListVpcConnectorsResponseTypeDef definition

class ListVpcConnectorsResponseTypeDef(TypedDict):
    VpcConnectors: List[VpcConnectorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcIngressConnectionRequestRequestTypeDef#

# CreateVpcIngressConnectionRequestRequestTypeDef definition

class CreateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    VpcIngressConnectionName: str,
    IngressVpcConfiguration: IngressVpcConfigurationTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IngressVpcConfigurationTypeDef
  2. See TagTypeDef

UpdateVpcIngressConnectionRequestRequestTypeDef#

# UpdateVpcIngressConnectionRequestRequestTypeDef definition

class UpdateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,
    IngressVpcConfiguration: IngressVpcConfigurationTypeDef,  # (1)
  1. See IngressVpcConfigurationTypeDef

VpcIngressConnectionTypeDef#

# VpcIngressConnectionTypeDef definition

class VpcIngressConnectionTypeDef(TypedDict):
    VpcIngressConnectionArn: NotRequired[str],
    VpcIngressConnectionName: NotRequired[str],
    ServiceArn: NotRequired[str],
    Status: NotRequired[VpcIngressConnectionStatusType],  # (1)
    AccountId: NotRequired[str],
    DomainName: NotRequired[str],
    IngressVpcConfiguration: NotRequired[IngressVpcConfigurationTypeDef],  # (2)
    CreatedAt: NotRequired[datetime],
    DeletedAt: NotRequired[datetime],
  1. See VpcIngressConnectionStatusType
  2. See IngressVpcConfigurationTypeDef

ImageRepositoryOutputTypeDef#

# ImageRepositoryOutputTypeDef definition

class ImageRepositoryOutputTypeDef(TypedDict):
    ImageIdentifier: str,
    ImageRepositoryType: ImageRepositoryTypeType,  # (2)
    ImageConfiguration: NotRequired[ImageConfigurationOutputTypeDef],  # (1)
  1. See ImageConfigurationOutputTypeDef
  2. See ImageRepositoryTypeType

NetworkConfigurationTypeDef#

# NetworkConfigurationTypeDef definition

class NetworkConfigurationTypeDef(TypedDict):
    EgressConfiguration: NotRequired[EgressConfigurationTypeDef],  # (1)
    IngressConfiguration: NotRequired[IngressConfigurationTypeDef],  # (2)
    IpAddressType: NotRequired[IpAddressTypeType],  # (3)
  1. See EgressConfigurationTypeDef
  2. See IngressConfigurationTypeDef
  3. See IpAddressTypeType

ListObservabilityConfigurationsResponseTypeDef#

# ListObservabilityConfigurationsResponseTypeDef definition

class ListObservabilityConfigurationsResponseTypeDef(TypedDict):
    ObservabilityConfigurationSummaryList: List[ObservabilityConfigurationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ObservabilityConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOperationsResponseTypeDef#

# ListOperationsResponseTypeDef definition

class ListOperationsResponseTypeDef(TypedDict):
    OperationSummaryList: List[OperationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See OperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServicesResponseTypeDef#

# ListServicesResponseTypeDef definition

class ListServicesResponseTypeDef(TypedDict):
    ServiceSummaryList: List[ServiceSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See ServiceSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListVpcIngressConnectionsRequestRequestTypeDef#

# ListVpcIngressConnectionsRequestRequestTypeDef definition

class ListVpcIngressConnectionsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[ListVpcIngressConnectionsFilterTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListVpcIngressConnectionsFilterTypeDef

ListVpcIngressConnectionsResponseTypeDef#

# ListVpcIngressConnectionsResponseTypeDef definition

class ListVpcIngressConnectionsResponseTypeDef(TypedDict):
    VpcIngressConnectionSummaryList: List[VpcIngressConnectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VpcIngressConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

AssociateCustomDomainResponseTypeDef#

# AssociateCustomDomainResponseTypeDef definition

class AssociateCustomDomainResponseTypeDef(TypedDict):
    DNSTarget: str,
    ServiceArn: str,
    CustomDomain: CustomDomainTypeDef,  # (1)
    VpcDNSTargets: List[VpcDNSTargetTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CustomDomainTypeDef
  2. See VpcDNSTargetTypeDef
  3. See ResponseMetadataTypeDef

DescribeCustomDomainsResponseTypeDef#

# DescribeCustomDomainsResponseTypeDef definition

class DescribeCustomDomainsResponseTypeDef(TypedDict):
    DNSTarget: str,
    ServiceArn: str,
    CustomDomains: List[CustomDomainTypeDef],  # (1)
    VpcDNSTargets: List[VpcDNSTargetTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
    NextToken: NotRequired[str],
  1. See CustomDomainTypeDef
  2. See VpcDNSTargetTypeDef
  3. See ResponseMetadataTypeDef

DisassociateCustomDomainResponseTypeDef#

# DisassociateCustomDomainResponseTypeDef definition

class DisassociateCustomDomainResponseTypeDef(TypedDict):
    DNSTarget: str,
    ServiceArn: str,
    CustomDomain: CustomDomainTypeDef,  # (1)
    VpcDNSTargets: List[VpcDNSTargetTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See CustomDomainTypeDef
  2. See VpcDNSTargetTypeDef
  3. See ResponseMetadataTypeDef

CodeRepositoryOutputTypeDef#

# CodeRepositoryOutputTypeDef definition

class CodeRepositoryOutputTypeDef(TypedDict):
    RepositoryUrl: str,
    SourceCodeVersion: SourceCodeVersionTypeDef,  # (1)
    CodeConfiguration: NotRequired[CodeConfigurationOutputTypeDef],  # (2)
    SourceDirectory: NotRequired[str],
  1. See SourceCodeVersionTypeDef
  2. See CodeConfigurationOutputTypeDef

CodeConfigurationTypeDef#

# CodeConfigurationTypeDef definition

class CodeConfigurationTypeDef(TypedDict):
    ConfigurationSource: ConfigurationSourceType,  # (1)
    CodeConfigurationValues: NotRequired[CodeConfigurationValuesUnionTypeDef],  # (2)
  1. See ConfigurationSourceType
  2. See CodeConfigurationValuesTypeDef CodeConfigurationValuesOutputTypeDef

CreateObservabilityConfigurationResponseTypeDef#

# CreateObservabilityConfigurationResponseTypeDef definition

class CreateObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DeleteObservabilityConfigurationResponseTypeDef#

# DeleteObservabilityConfigurationResponseTypeDef definition

class DeleteObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeObservabilityConfigurationResponseTypeDef#

# DescribeObservabilityConfigurationResponseTypeDef definition

class DescribeObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcIngressConnectionResponseTypeDef#

# CreateVpcIngressConnectionResponseTypeDef definition

class CreateVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcIngressConnectionResponseTypeDef#

# DeleteVpcIngressConnectionResponseTypeDef definition

class DeleteVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcIngressConnectionResponseTypeDef#

# DescribeVpcIngressConnectionResponseTypeDef definition

class DescribeVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateVpcIngressConnectionResponseTypeDef#

# UpdateVpcIngressConnectionResponseTypeDef definition

class UpdateVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

ImageRepositoryTypeDef#

# ImageRepositoryTypeDef definition

class ImageRepositoryTypeDef(TypedDict):
    ImageIdentifier: str,
    ImageRepositoryType: ImageRepositoryTypeType,  # (2)
    ImageConfiguration: NotRequired[ImageConfigurationUnionTypeDef],  # (1)
  1. See ImageConfigurationTypeDef ImageConfigurationOutputTypeDef
  2. See ImageRepositoryTypeType

SourceConfigurationOutputTypeDef#

# SourceConfigurationOutputTypeDef definition

class SourceConfigurationOutputTypeDef(TypedDict):
    CodeRepository: NotRequired[CodeRepositoryOutputTypeDef],  # (1)
    ImageRepository: NotRequired[ImageRepositoryOutputTypeDef],  # (2)
    AutoDeploymentsEnabled: NotRequired[bool],
    AuthenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef],  # (3)
  1. See CodeRepositoryOutputTypeDef
  2. See ImageRepositoryOutputTypeDef
  3. See AuthenticationConfigurationTypeDef

ServiceTypeDef#

# ServiceTypeDef definition

class ServiceTypeDef(TypedDict):
    ServiceName: str,
    ServiceId: str,
    ServiceArn: str,
    CreatedAt: datetime,
    UpdatedAt: datetime,
    Status: ServiceStatusType,  # (1)
    SourceConfiguration: SourceConfigurationOutputTypeDef,  # (2)
    InstanceConfiguration: InstanceConfigurationTypeDef,  # (3)
    AutoScalingConfigurationSummary: AutoScalingConfigurationSummaryTypeDef,  # (6)
    NetworkConfiguration: NetworkConfigurationTypeDef,  # (7)
    ServiceUrl: NotRequired[str],
    DeletedAt: NotRequired[datetime],
    EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (4)
    HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef],  # (5)
    ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef],  # (8)
  1. See ServiceStatusType
  2. See SourceConfigurationOutputTypeDef
  3. See InstanceConfigurationTypeDef
  4. See EncryptionConfigurationTypeDef
  5. See HealthCheckConfigurationTypeDef
  6. See AutoScalingConfigurationSummaryTypeDef
  7. See NetworkConfigurationTypeDef
  8. See ServiceObservabilityConfigurationTypeDef

CodeRepositoryTypeDef#

# CodeRepositoryTypeDef definition

class CodeRepositoryTypeDef(TypedDict):
    RepositoryUrl: str,
    SourceCodeVersion: SourceCodeVersionTypeDef,  # (1)
    CodeConfiguration: NotRequired[CodeConfigurationUnionTypeDef],  # (2)
    SourceDirectory: NotRequired[str],
  1. See SourceCodeVersionTypeDef
  2. See CodeConfigurationTypeDef CodeConfigurationOutputTypeDef

CreateServiceResponseTypeDef#

# CreateServiceResponseTypeDef definition

class CreateServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceResponseTypeDef#

# DeleteServiceResponseTypeDef definition

class DeleteServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DescribeServiceResponseTypeDef#

# DescribeServiceResponseTypeDef definition

class DescribeServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

PauseServiceResponseTypeDef#

# PauseServiceResponseTypeDef definition

class PauseServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

ResumeServiceResponseTypeDef#

# ResumeServiceResponseTypeDef definition

class ResumeServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceResponseTypeDef#

# UpdateServiceResponseTypeDef definition

class UpdateServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef definition

class SourceConfigurationTypeDef(TypedDict):
    CodeRepository: NotRequired[CodeRepositoryUnionTypeDef],  # (1)
    ImageRepository: NotRequired[ImageRepositoryUnionTypeDef],  # (2)
    AutoDeploymentsEnabled: NotRequired[bool],
    AuthenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef],  # (3)
  1. See CodeRepositoryTypeDef CodeRepositoryOutputTypeDef
  2. See ImageRepositoryTypeDef ImageRepositoryOutputTypeDef
  3. See AuthenticationConfigurationTypeDef

CreateServiceRequestRequestTypeDef#

# CreateServiceRequestRequestTypeDef definition

class CreateServiceRequestRequestTypeDef(TypedDict):
    ServiceName: str,
    SourceConfiguration: SourceConfigurationTypeDef,  # (1)
    InstanceConfiguration: NotRequired[InstanceConfigurationTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef],  # (4)
    HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef],  # (5)
    AutoScalingConfigurationArn: NotRequired[str],
    NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef],  # (6)
    ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef],  # (7)
  1. See SourceConfigurationTypeDef
  2. See InstanceConfigurationTypeDef
  3. See TagTypeDef
  4. See EncryptionConfigurationTypeDef
  5. See HealthCheckConfigurationTypeDef
  6. See NetworkConfigurationTypeDef
  7. See ServiceObservabilityConfigurationTypeDef

UpdateServiceRequestRequestTypeDef#

# UpdateServiceRequestRequestTypeDef definition

class UpdateServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    SourceConfiguration: NotRequired[SourceConfigurationTypeDef],  # (1)
    InstanceConfiguration: NotRequired[InstanceConfigurationTypeDef],  # (2)
    AutoScalingConfigurationArn: NotRequired[str],
    HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef],  # (3)
    NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef],  # (4)
    ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef],  # (5)
  1. See SourceConfigurationTypeDef
  2. See InstanceConfigurationTypeDef
  3. See HealthCheckConfigurationTypeDef
  4. See NetworkConfigurationTypeDef
  5. See ServiceObservabilityConfigurationTypeDef