Skip to content

Typed dictionaries#

Index > AppRunner > Typed dictionaries

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

AssociateCustomDomainRequestRequestTypeDef#

# AssociateCustomDomainRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import AssociateCustomDomainRequestRequestTypeDef

def get_value() -> AssociateCustomDomainRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "DomainName": ...,
    }
# AssociateCustomDomainRequestRequestTypeDef definition

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

VpcDNSTargetTypeDef#

# VpcDNSTargetTypeDef usage example

from mypy_boto3_apprunner.type_defs import VpcDNSTargetTypeDef

def get_value() -> VpcDNSTargetTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
# VpcDNSTargetTypeDef definition

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

AuthenticationConfigurationTypeDef#

# AuthenticationConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import AuthenticationConfigurationTypeDef

def get_value() -> AuthenticationConfigurationTypeDef:
    return {
        "ConnectionArn": ...,
    }
# AuthenticationConfigurationTypeDef definition

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

AutoScalingConfigurationSummaryTypeDef#

# AutoScalingConfigurationSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import AutoScalingConfigurationSummaryTypeDef

def get_value() -> AutoScalingConfigurationSummaryTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }
# AutoScalingConfigurationSummaryTypeDef definition

class AutoScalingConfigurationSummaryTypeDef(TypedDict):
    AutoScalingConfigurationArn: NotRequired[str],
    AutoScalingConfigurationName: NotRequired[str],
    AutoScalingConfigurationRevision: NotRequired[int],

AutoScalingConfigurationTypeDef#

# AutoScalingConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import AutoScalingConfigurationTypeDef

def get_value() -> AutoScalingConfigurationTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }
# 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],
  1. See AutoScalingConfigurationStatusType

CertificateValidationRecordTypeDef#

# CertificateValidationRecordTypeDef usage example

from mypy_boto3_apprunner.type_defs import CertificateValidationRecordTypeDef

def get_value() -> CertificateValidationRecordTypeDef:
    return {
        "Name": ...,
    }
# CertificateValidationRecordTypeDef definition

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

CodeConfigurationValuesTypeDef#

# CodeConfigurationValuesTypeDef usage example

from mypy_boto3_apprunner.type_defs import CodeConfigurationValuesTypeDef

def get_value() -> CodeConfigurationValuesTypeDef:
    return {
        "Runtime": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import SourceCodeVersionTypeDef

def get_value() -> SourceCodeVersionTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
# SourceCodeVersionTypeDef definition

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

ConnectionSummaryTypeDef#

# ConnectionSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import ConnectionSummaryTypeDef

def get_value() -> ConnectionSummaryTypeDef:
    return {
        "ConnectionName": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "ConnectionName": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import TagTypeDef

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

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

TraceConfigurationTypeDef#

# TraceConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import TraceConfigurationTypeDef

def get_value() -> TraceConfigurationTypeDef:
    return {
        "Vendor": ...,
    }
# TraceConfigurationTypeDef definition

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

EncryptionConfigurationTypeDef#

# EncryptionConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import EncryptionConfigurationTypeDef

def get_value() -> EncryptionConfigurationTypeDef:
    return {
        "KmsKey": ...,
    }
# EncryptionConfigurationTypeDef definition

class EncryptionConfigurationTypeDef(TypedDict):
    KmsKey: str,

HealthCheckConfigurationTypeDef#

# HealthCheckConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import HealthCheckConfigurationTypeDef

def get_value() -> HealthCheckConfigurationTypeDef:
    return {
        "Protocol": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import InstanceConfigurationTypeDef

def get_value() -> InstanceConfigurationTypeDef:
    return {
        "Cpu": ...,
    }
# InstanceConfigurationTypeDef definition

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

ServiceObservabilityConfigurationTypeDef#

# ServiceObservabilityConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import ServiceObservabilityConfigurationTypeDef

def get_value() -> ServiceObservabilityConfigurationTypeDef:
    return {
        "ObservabilityEnabled": ...,
    }
# ServiceObservabilityConfigurationTypeDef definition

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

VpcConnectorTypeDef#

# VpcConnectorTypeDef usage example

from mypy_boto3_apprunner.type_defs import VpcConnectorTypeDef

def get_value() -> VpcConnectorTypeDef:
    return {
        "VpcConnectorName": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import IngressVpcConfigurationTypeDef

def get_value() -> IngressVpcConfigurationTypeDef:
    return {
        "VpcId": ...,
    }
# IngressVpcConfigurationTypeDef definition

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

DeleteAutoScalingConfigurationRequestRequestTypeDef#

# DeleteAutoScalingConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationRequestRequestTypeDef

def get_value() -> DeleteAutoScalingConfigurationRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }
# DeleteAutoScalingConfigurationRequestRequestTypeDef definition

class DeleteAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

DeleteConnectionRequestRequestTypeDef#

# DeleteConnectionRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteConnectionRequestRequestTypeDef

def get_value() -> DeleteConnectionRequestRequestTypeDef:
    return {
        "ConnectionArn": ...,
    }
# DeleteConnectionRequestRequestTypeDef definition

class DeleteConnectionRequestRequestTypeDef(TypedDict):
    ConnectionArn: str,

DeleteObservabilityConfigurationRequestRequestTypeDef#

# DeleteObservabilityConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationRequestRequestTypeDef

def get_value() -> DeleteObservabilityConfigurationRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }
# DeleteObservabilityConfigurationRequestRequestTypeDef definition

class DeleteObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DeleteServiceRequestRequestTypeDef#

# DeleteServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteServiceRequestRequestTypeDef

def get_value() -> DeleteServiceRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# DeleteServiceRequestRequestTypeDef definition

class DeleteServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

DeleteVpcConnectorRequestRequestTypeDef#

# DeleteVpcConnectorRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorRequestRequestTypeDef

def get_value() -> DeleteVpcConnectorRequestRequestTypeDef:
    return {
        "VpcConnectorArn": ...,
    }
# DeleteVpcConnectorRequestRequestTypeDef definition

class DeleteVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DeleteVpcIngressConnectionRequestRequestTypeDef#

# DeleteVpcIngressConnectionRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionRequestRequestTypeDef

def get_value() -> DeleteVpcIngressConnectionRequestRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
# DeleteVpcIngressConnectionRequestRequestTypeDef definition

class DeleteVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DescribeAutoScalingConfigurationRequestRequestTypeDef#

# DescribeAutoScalingConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationRequestRequestTypeDef

def get_value() -> DescribeAutoScalingConfigurationRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }
# DescribeAutoScalingConfigurationRequestRequestTypeDef definition

class DescribeAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

DescribeCustomDomainsRequestRequestTypeDef#

# DescribeCustomDomainsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsRequestRequestTypeDef

def get_value() -> DescribeCustomDomainsRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# DescribeCustomDomainsRequestRequestTypeDef definition

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

DescribeObservabilityConfigurationRequestRequestTypeDef#

# DescribeObservabilityConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationRequestRequestTypeDef

def get_value() -> DescribeObservabilityConfigurationRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }
# DescribeObservabilityConfigurationRequestRequestTypeDef definition

class DescribeObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DescribeServiceRequestRequestTypeDef#

# DescribeServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeServiceRequestRequestTypeDef

def get_value() -> DescribeServiceRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# DescribeServiceRequestRequestTypeDef definition

class DescribeServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

DescribeVpcConnectorRequestRequestTypeDef#

# DescribeVpcConnectorRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorRequestRequestTypeDef

def get_value() -> DescribeVpcConnectorRequestRequestTypeDef:
    return {
        "VpcConnectorArn": ...,
    }
# DescribeVpcConnectorRequestRequestTypeDef definition

class DescribeVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DescribeVpcIngressConnectionRequestRequestTypeDef#

# DescribeVpcIngressConnectionRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionRequestRequestTypeDef

def get_value() -> DescribeVpcIngressConnectionRequestRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
# DescribeVpcIngressConnectionRequestRequestTypeDef definition

class DescribeVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DisassociateCustomDomainRequestRequestTypeDef#

# DisassociateCustomDomainRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainRequestRequestTypeDef

def get_value() -> DisassociateCustomDomainRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "DomainName": ...,
    }
# DisassociateCustomDomainRequestRequestTypeDef definition

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

EgressConfigurationTypeDef#

# EgressConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import EgressConfigurationTypeDef

def get_value() -> EgressConfigurationTypeDef:
    return {
        "EgressType": ...,
    }
# EgressConfigurationTypeDef definition

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

ImageConfigurationTypeDef#

# ImageConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import ImageConfigurationTypeDef

def get_value() -> ImageConfigurationTypeDef:
    return {
        "RuntimeEnvironmentVariables": ...,
    }
# ImageConfigurationTypeDef definition

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

IngressConfigurationTypeDef#

# IngressConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import IngressConfigurationTypeDef

def get_value() -> IngressConfigurationTypeDef:
    return {
        "IsPubliclyAccessible": ...,
    }
# IngressConfigurationTypeDef definition

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

ListAutoScalingConfigurationsRequestRequestTypeDef#

# ListAutoScalingConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsRequestRequestTypeDef

def get_value() -> ListAutoScalingConfigurationsRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }
# ListAutoScalingConfigurationsRequestRequestTypeDef definition

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

ListConnectionsRequestRequestTypeDef#

# ListConnectionsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListConnectionsRequestRequestTypeDef

def get_value() -> ListConnectionsRequestRequestTypeDef:
    return {
        "ConnectionName": ...,
    }
# ListConnectionsRequestRequestTypeDef definition

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

ListObservabilityConfigurationsRequestRequestTypeDef#

# ListObservabilityConfigurationsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsRequestRequestTypeDef

def get_value() -> ListObservabilityConfigurationsRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }
# ListObservabilityConfigurationsRequestRequestTypeDef definition

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

ObservabilityConfigurationSummaryTypeDef#

# ObservabilityConfigurationSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import ObservabilityConfigurationSummaryTypeDef

def get_value() -> ObservabilityConfigurationSummaryTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }
# ObservabilityConfigurationSummaryTypeDef definition

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

ListOperationsRequestRequestTypeDef#

# ListOperationsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListOperationsRequestRequestTypeDef

def get_value() -> ListOperationsRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# ListOperationsRequestRequestTypeDef definition

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

OperationSummaryTypeDef#

# OperationSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import OperationSummaryTypeDef

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

ListServicesRequestRequestTypeDef#

# ListServicesRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListServicesRequestRequestTypeDef

def get_value() -> ListServicesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListServicesRequestRequestTypeDef definition

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

ServiceSummaryTypeDef#

# ServiceSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import ServiceSummaryTypeDef

def get_value() -> ServiceSummaryTypeDef:
    return {
        "ServiceName": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVpcConnectorsRequestRequestTypeDef#

# ListVpcConnectorsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListVpcConnectorsRequestRequestTypeDef

def get_value() -> ListVpcConnectorsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
# ListVpcConnectorsRequestRequestTypeDef definition

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

ListVpcIngressConnectionsFilterTypeDef#

# ListVpcIngressConnectionsFilterTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsFilterTypeDef

def get_value() -> ListVpcIngressConnectionsFilterTypeDef:
    return {
        "ServiceArn": ...,
    }
# ListVpcIngressConnectionsFilterTypeDef definition

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

VpcIngressConnectionSummaryTypeDef#

# VpcIngressConnectionSummaryTypeDef usage example

from mypy_boto3_apprunner.type_defs import VpcIngressConnectionSummaryTypeDef

def get_value() -> VpcIngressConnectionSummaryTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
# VpcIngressConnectionSummaryTypeDef definition

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

PauseServiceRequestRequestTypeDef#

# PauseServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import PauseServiceRequestRequestTypeDef

def get_value() -> PauseServiceRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# PauseServiceRequestRequestTypeDef definition

class PauseServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_apprunner.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,

ResumeServiceRequestRequestTypeDef#

# ResumeServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ResumeServiceRequestRequestTypeDef

def get_value() -> ResumeServiceRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# ResumeServiceRequestRequestTypeDef definition

class ResumeServiceRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

StartDeploymentRequestRequestTypeDef#

# StartDeploymentRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import StartDeploymentRequestRequestTypeDef

def get_value() -> StartDeploymentRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
# StartDeploymentRequestRequestTypeDef definition

class StartDeploymentRequestRequestTypeDef(TypedDict):
    ServiceArn: str,

StartDeploymentResponseTypeDef#

# StartDeploymentResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import StartDeploymentResponseTypeDef

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

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

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

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

ListAutoScalingConfigurationsResponseTypeDef#

# ListAutoScalingConfigurationsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsResponseTypeDef

def get_value() -> ListAutoScalingConfigurationsResponseTypeDef:
    return {
        "AutoScalingConfigurationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAutoScalingConfigurationsResponseTypeDef definition

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

CreateAutoScalingConfigurationResponseTypeDef#

# CreateAutoScalingConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationResponseTypeDef

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

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

DeleteAutoScalingConfigurationResponseTypeDef#

# DeleteAutoScalingConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationResponseTypeDef

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

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

DescribeAutoScalingConfigurationResponseTypeDef#

# DescribeAutoScalingConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationResponseTypeDef

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

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

CustomDomainTypeDef#

# CustomDomainTypeDef usage example

from mypy_boto3_apprunner.type_defs import CustomDomainTypeDef

def get_value() -> CustomDomainTypeDef:
    return {
        "DomainName": ...,
        "EnableWWWSubdomain": ...,
        "Status": ...,
    }
# CustomDomainTypeDef definition

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

CodeConfigurationTypeDef#

# CodeConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import CodeConfigurationTypeDef

def get_value() -> CodeConfigurationTypeDef:
    return {
        "ConfigurationSource": ...,
    }
# CodeConfigurationTypeDef definition

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

ListConnectionsResponseTypeDef#

# ListConnectionsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListConnectionsResponseTypeDef

def get_value() -> ListConnectionsResponseTypeDef:
    return {
        "ConnectionSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListConnectionsResponseTypeDef definition

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

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateConnectionResponseTypeDef

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

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

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteConnectionResponseTypeDef

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

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

CreateAutoScalingConfigurationRequestRequestTypeDef#

# CreateAutoScalingConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationRequestRequestTypeDef

def get_value() -> CreateAutoScalingConfigurationRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import CreateConnectionRequestRequestTypeDef

def get_value() -> CreateConnectionRequestRequestTypeDef:
    return {
        "ConnectionName": ...,
        "ProviderType": ...,
    }
# CreateConnectionRequestRequestTypeDef definition

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

CreateVpcConnectorRequestRequestTypeDef#

# CreateVpcConnectorRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateVpcConnectorRequestRequestTypeDef

def get_value() -> CreateVpcConnectorRequestRequestTypeDef:
    return {
        "VpcConnectorName": ...,
        "Subnets": ...,
    }
# CreateVpcConnectorRequestRequestTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListTagsForResourceResponseTypeDef

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

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

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

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

CreateObservabilityConfigurationRequestRequestTypeDef#

# CreateObservabilityConfigurationRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationRequestRequestTypeDef

def get_value() -> CreateObservabilityConfigurationRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }
# CreateObservabilityConfigurationRequestRequestTypeDef definition

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

ObservabilityConfigurationTypeDef#

# ObservabilityConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import ObservabilityConfigurationTypeDef

def get_value() -> ObservabilityConfigurationTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import CreateVpcConnectorResponseTypeDef

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

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

DeleteVpcConnectorResponseTypeDef#

# DeleteVpcConnectorResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorResponseTypeDef

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

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

DescribeVpcConnectorResponseTypeDef#

# DescribeVpcConnectorResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorResponseTypeDef

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

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

ListVpcConnectorsResponseTypeDef#

# ListVpcConnectorsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListVpcConnectorsResponseTypeDef

def get_value() -> ListVpcConnectorsResponseTypeDef:
    return {
        "VpcConnectors": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVpcConnectorsResponseTypeDef definition

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

CreateVpcIngressConnectionRequestRequestTypeDef#

# CreateVpcIngressConnectionRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionRequestRequestTypeDef

def get_value() -> CreateVpcIngressConnectionRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "VpcIngressConnectionName": ...,
        "IngressVpcConfiguration": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionRequestRequestTypeDef

def get_value() -> UpdateVpcIngressConnectionRequestRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
        "IngressVpcConfiguration": ...,
    }
# UpdateVpcIngressConnectionRequestRequestTypeDef definition

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

VpcIngressConnectionTypeDef#

# VpcIngressConnectionTypeDef usage example

from mypy_boto3_apprunner.type_defs import VpcIngressConnectionTypeDef

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

ImageRepositoryTypeDef#

# ImageRepositoryTypeDef usage example

from mypy_boto3_apprunner.type_defs import ImageRepositoryTypeDef

def get_value() -> ImageRepositoryTypeDef:
    return {
        "ImageIdentifier": ...,
        "ImageRepositoryType": ...,
    }
# ImageRepositoryTypeDef definition

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

NetworkConfigurationTypeDef#

# NetworkConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import NetworkConfigurationTypeDef

def get_value() -> NetworkConfigurationTypeDef:
    return {
        "EgressConfiguration": ...,
    }
# NetworkConfigurationTypeDef definition

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

ListObservabilityConfigurationsResponseTypeDef#

# ListObservabilityConfigurationsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsResponseTypeDef

def get_value() -> ListObservabilityConfigurationsResponseTypeDef:
    return {
        "ObservabilityConfigurationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListObservabilityConfigurationsResponseTypeDef definition

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

ListOperationsResponseTypeDef#

# ListOperationsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListOperationsResponseTypeDef

def get_value() -> ListOperationsResponseTypeDef:
    return {
        "OperationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListOperationsResponseTypeDef definition

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

ListServicesResponseTypeDef#

# ListServicesResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListServicesResponseTypeDef

def get_value() -> ListServicesResponseTypeDef:
    return {
        "ServiceSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListServicesResponseTypeDef definition

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

ListVpcIngressConnectionsRequestRequestTypeDef#

# ListVpcIngressConnectionsRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsRequestRequestTypeDef

def get_value() -> ListVpcIngressConnectionsRequestRequestTypeDef:
    return {
        "Filter": ...,
    }
# ListVpcIngressConnectionsRequestRequestTypeDef definition

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

ListVpcIngressConnectionsResponseTypeDef#

# ListVpcIngressConnectionsResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsResponseTypeDef

def get_value() -> ListVpcIngressConnectionsResponseTypeDef:
    return {
        "VpcIngressConnectionSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListVpcIngressConnectionsResponseTypeDef definition

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

AssociateCustomDomainResponseTypeDef#

# AssociateCustomDomainResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import AssociateCustomDomainResponseTypeDef

def get_value() -> AssociateCustomDomainResponseTypeDef:
    return {
        "DNSTarget": ...,
        "ServiceArn": ...,
        "CustomDomain": ...,
        "VpcDNSTargets": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsResponseTypeDef

def get_value() -> DescribeCustomDomainsResponseTypeDef:
    return {
        "DNSTarget": ...,
        "ServiceArn": ...,
        "CustomDomains": ...,
        "VpcDNSTargets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeCustomDomainsResponseTypeDef definition

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

DisassociateCustomDomainResponseTypeDef#

# DisassociateCustomDomainResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainResponseTypeDef

def get_value() -> DisassociateCustomDomainResponseTypeDef:
    return {
        "DNSTarget": ...,
        "ServiceArn": ...,
        "CustomDomain": ...,
        "VpcDNSTargets": ...,
        "ResponseMetadata": ...,
    }
# 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

CodeRepositoryTypeDef#

# CodeRepositoryTypeDef usage example

from mypy_boto3_apprunner.type_defs import CodeRepositoryTypeDef

def get_value() -> CodeRepositoryTypeDef:
    return {
        "RepositoryUrl": ...,
        "SourceCodeVersion": ...,
    }
# CodeRepositoryTypeDef definition

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

CreateObservabilityConfigurationResponseTypeDef#

# CreateObservabilityConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationResponseTypeDef

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

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

DeleteObservabilityConfigurationResponseTypeDef#

# DeleteObservabilityConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationResponseTypeDef

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

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

DescribeObservabilityConfigurationResponseTypeDef#

# DescribeObservabilityConfigurationResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationResponseTypeDef

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

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

CreateVpcIngressConnectionResponseTypeDef#

# CreateVpcIngressConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionResponseTypeDef

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

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

DeleteVpcIngressConnectionResponseTypeDef#

# DeleteVpcIngressConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionResponseTypeDef

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

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

DescribeVpcIngressConnectionResponseTypeDef#

# DescribeVpcIngressConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionResponseTypeDef

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

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

UpdateVpcIngressConnectionResponseTypeDef#

# UpdateVpcIngressConnectionResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionResponseTypeDef

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

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

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef usage example

from mypy_boto3_apprunner.type_defs import SourceConfigurationTypeDef

def get_value() -> SourceConfigurationTypeDef:
    return {
        "CodeRepository": ...,
    }
# SourceConfigurationTypeDef definition

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

CreateServiceRequestRequestTypeDef#

# CreateServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateServiceRequestRequestTypeDef

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

ServiceTypeDef#

# ServiceTypeDef usage example

from mypy_boto3_apprunner.type_defs import ServiceTypeDef

def get_value() -> ServiceTypeDef:
    return {
        "ServiceName": ...,
        "ServiceId": ...,
        "ServiceArn": ...,
        "CreatedAt": ...,
        "UpdatedAt": ...,
        "Status": ...,
        "SourceConfiguration": ...,
        "InstanceConfiguration": ...,
        "AutoScalingConfigurationSummary": ...,
        "NetworkConfiguration": ...,
    }
# ServiceTypeDef definition

class ServiceTypeDef(TypedDict):
    ServiceName: str,
    ServiceId: str,
    ServiceArn: str,
    CreatedAt: datetime,
    UpdatedAt: datetime,
    Status: ServiceStatusType,  # (1)
    SourceConfiguration: SourceConfigurationTypeDef,  # (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 SourceConfigurationTypeDef
  3. See InstanceConfigurationTypeDef
  4. See EncryptionConfigurationTypeDef
  5. See HealthCheckConfigurationTypeDef
  6. See AutoScalingConfigurationSummaryTypeDef
  7. See NetworkConfigurationTypeDef
  8. See ServiceObservabilityConfigurationTypeDef

UpdateServiceRequestRequestTypeDef#

# UpdateServiceRequestRequestTypeDef usage example

from mypy_boto3_apprunner.type_defs import UpdateServiceRequestRequestTypeDef

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

CreateServiceResponseTypeDef#

# CreateServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import CreateServiceResponseTypeDef

def get_value() -> CreateServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# CreateServiceResponseTypeDef definition

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

DeleteServiceResponseTypeDef#

# DeleteServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DeleteServiceResponseTypeDef

def get_value() -> DeleteServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# DeleteServiceResponseTypeDef definition

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

DescribeServiceResponseTypeDef#

# DescribeServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import DescribeServiceResponseTypeDef

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

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

PauseServiceResponseTypeDef#

# PauseServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import PauseServiceResponseTypeDef

def get_value() -> PauseServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# PauseServiceResponseTypeDef definition

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

ResumeServiceResponseTypeDef#

# ResumeServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import ResumeServiceResponseTypeDef

def get_value() -> ResumeServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# ResumeServiceResponseTypeDef definition

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

UpdateServiceResponseTypeDef#

# UpdateServiceResponseTypeDef usage example

from mypy_boto3_apprunner.type_defs import UpdateServiceResponseTypeDef

def get_value() -> UpdateServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
# UpdateServiceResponseTypeDef definition

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