Skip to content

Typed dictionaries

Index > AppRunner > Typed dictionaries

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

AssociateCustomDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import AssociateCustomDomainRequestRequestTypeDef

def get_value() -> AssociateCustomDomainRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "DomainName": ...,
    }
Definition
class AssociateCustomDomainRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    DomainName: str,
    EnableWWWSubdomain: NotRequired[bool],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ResponseMetadataTypeDef

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

VpcDNSTargetTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import VpcDNSTargetTypeDef

def get_value() -> VpcDNSTargetTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
Definition
class VpcDNSTargetTypeDef(TypedDict):
    VpcIngressConnectionArn: NotRequired[str],
    VpcId: NotRequired[str],
    DomainName: NotRequired[str],

AuthenticationConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import AuthenticationConfigurationTypeDef

def get_value() -> AuthenticationConfigurationTypeDef:
    return {
        "ConnectionArn": ...,
    }
Definition
class AuthenticationConfigurationTypeDef(TypedDict):
    ConnectionArn: NotRequired[str],
    AccessRoleArn: NotRequired[str],

AutoScalingConfigurationSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import AutoScalingConfigurationSummaryTypeDef

def get_value() -> AutoScalingConfigurationSummaryTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }
Definition
class AutoScalingConfigurationSummaryTypeDef(TypedDict):
    AutoScalingConfigurationArn: NotRequired[str],
    AutoScalingConfigurationName: NotRequired[str],
    AutoScalingConfigurationRevision: NotRequired[int],

AutoScalingConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import AutoScalingConfigurationTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import CertificateValidationRecordTypeDef

def get_value() -> CertificateValidationRecordTypeDef:
    return {
        "Name": ...,
    }
Definition
class CertificateValidationRecordTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    Value: NotRequired[str],
    Status: NotRequired[CertificateValidationRecordStatusType],  # (1)
  1. See CertificateValidationRecordStatusType

CodeConfigurationValuesTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CodeConfigurationValuesTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import SourceCodeVersionTypeDef

def get_value() -> SourceCodeVersionTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
Definition
class SourceCodeVersionTypeDef(TypedDict):
    Type: SourceCodeVersionTypeType,  # (1)
    Value: str,
  1. See SourceCodeVersionTypeType

ConnectionSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ConnectionSummaryTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import ConnectionTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

TraceConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import TraceConfigurationTypeDef

def get_value() -> TraceConfigurationTypeDef:
    return {
        "Vendor": ...,
    }
Definition
class TraceConfigurationTypeDef(TypedDict):
    Vendor: TracingVendorType,  # (1)
  1. See TracingVendorType

EncryptionConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import EncryptionConfigurationTypeDef

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

HealthCheckConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import HealthCheckConfigurationTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import InstanceConfigurationTypeDef

def get_value() -> InstanceConfigurationTypeDef:
    return {
        "Cpu": ...,
    }
Definition
class InstanceConfigurationTypeDef(TypedDict):
    Cpu: NotRequired[str],
    Memory: NotRequired[str],
    InstanceRoleArn: NotRequired[str],

ServiceObservabilityConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ServiceObservabilityConfigurationTypeDef

def get_value() -> ServiceObservabilityConfigurationTypeDef:
    return {
        "ObservabilityEnabled": ...,
    }
Definition
class ServiceObservabilityConfigurationTypeDef(TypedDict):
    ObservabilityEnabled: bool,
    ObservabilityConfigurationArn: NotRequired[str],

VpcConnectorTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import VpcConnectorTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import IngressVpcConfigurationTypeDef

def get_value() -> IngressVpcConfigurationTypeDef:
    return {
        "VpcId": ...,
    }
Definition
class IngressVpcConfigurationTypeDef(TypedDict):
    VpcId: NotRequired[str],
    VpcEndpointId: NotRequired[str],

DeleteAutoScalingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationRequestRequestTypeDef

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

DeleteConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteConnectionRequestRequestTypeDef

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

DeleteObservabilityConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationRequestRequestTypeDef

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

DeleteServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteServiceRequestRequestTypeDef

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

DeleteVpcConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorRequestRequestTypeDef

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

DeleteVpcIngressConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionRequestRequestTypeDef

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

DescribeAutoScalingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationRequestRequestTypeDef

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

DescribeCustomDomainsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsRequestRequestTypeDef

def get_value() -> DescribeCustomDomainsRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
Definition
class DescribeCustomDomainsRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

DescribeObservabilityConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationRequestRequestTypeDef

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

DescribeServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeServiceRequestRequestTypeDef

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

DescribeVpcConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorRequestRequestTypeDef

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

DescribeVpcIngressConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionRequestRequestTypeDef

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

DisassociateCustomDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainRequestRequestTypeDef

def get_value() -> DisassociateCustomDomainRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "DomainName": ...,
    }
Definition
class DisassociateCustomDomainRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    DomainName: str,

EgressConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import EgressConfigurationTypeDef

def get_value() -> EgressConfigurationTypeDef:
    return {
        "EgressType": ...,
    }
Definition
class EgressConfigurationTypeDef(TypedDict):
    EgressType: NotRequired[EgressTypeType],  # (1)
    VpcConnectorArn: NotRequired[str],
  1. See EgressTypeType

ImageConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ImageConfigurationTypeDef

def get_value() -> ImageConfigurationTypeDef:
    return {
        "RuntimeEnvironmentVariables": ...,
    }
Definition
class ImageConfigurationTypeDef(TypedDict):
    RuntimeEnvironmentVariables: NotRequired[Mapping[str, str]],
    StartCommand: NotRequired[str],
    Port: NotRequired[str],
    RuntimeEnvironmentSecrets: NotRequired[Mapping[str, str]],

IngressConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import IngressConfigurationTypeDef

def get_value() -> IngressConfigurationTypeDef:
    return {
        "IsPubliclyAccessible": ...,
    }
Definition
class IngressConfigurationTypeDef(TypedDict):
    IsPubliclyAccessible: NotRequired[bool],

ListAutoScalingConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsRequestRequestTypeDef

def get_value() -> ListAutoScalingConfigurationsRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }
Definition
class ListAutoScalingConfigurationsRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationName: NotRequired[str],
    LatestOnly: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListConnectionsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListConnectionsRequestRequestTypeDef

def get_value() -> ListConnectionsRequestRequestTypeDef:
    return {
        "ConnectionName": ...,
    }
Definition
class ListConnectionsRequestRequestTypeDef(TypedDict):
    ConnectionName: NotRequired[str],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListObservabilityConfigurationsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsRequestRequestTypeDef

def get_value() -> ListObservabilityConfigurationsRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }
Definition
class ListObservabilityConfigurationsRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationName: NotRequired[str],
    LatestOnly: NotRequired[bool],
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ObservabilityConfigurationSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ObservabilityConfigurationSummaryTypeDef

def get_value() -> ObservabilityConfigurationSummaryTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }
Definition
class ObservabilityConfigurationSummaryTypeDef(TypedDict):
    ObservabilityConfigurationArn: NotRequired[str],
    ObservabilityConfigurationName: NotRequired[str],
    ObservabilityConfigurationRevision: NotRequired[int],

ListOperationsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListOperationsRequestRequestTypeDef

def get_value() -> ListOperationsRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
    }
Definition
class ListOperationsRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

OperationSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import OperationSummaryTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import ListServicesRequestRequestTypeDef

def get_value() -> ListServicesRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListServicesRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ServiceSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ServiceSummaryTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import ListTagsForResourceRequestRequestTypeDef

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

ListVpcConnectorsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListVpcConnectorsRequestRequestTypeDef

def get_value() -> ListVpcConnectorsRequestRequestTypeDef:
    return {
        "MaxResults": ...,
    }
Definition
class ListVpcConnectorsRequestRequestTypeDef(TypedDict):
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],

ListVpcIngressConnectionsFilterTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsFilterTypeDef

def get_value() -> ListVpcIngressConnectionsFilterTypeDef:
    return {
        "ServiceArn": ...,
    }
Definition
class ListVpcIngressConnectionsFilterTypeDef(TypedDict):
    ServiceArn: NotRequired[str],
    VpcEndpointId: NotRequired[str],

VpcIngressConnectionSummaryTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import VpcIngressConnectionSummaryTypeDef

def get_value() -> VpcIngressConnectionSummaryTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }
Definition
class VpcIngressConnectionSummaryTypeDef(TypedDict):
    VpcIngressConnectionArn: NotRequired[str],
    ServiceArn: NotRequired[str],

PauseServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import PauseServiceRequestRequestTypeDef

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

ResumeServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ResumeServiceRequestRequestTypeDef

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

StartDeploymentRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import StartDeploymentRequestRequestTypeDef

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

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

StartDeploymentResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import StartDeploymentResponseTypeDef

def get_value() -> StartDeploymentResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartDeploymentResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAutoScalingConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsResponseTypeDef

def get_value() -> ListAutoScalingConfigurationsResponseTypeDef:
    return {
        "AutoScalingConfigurationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAutoScalingConfigurationsResponseTypeDef(TypedDict):
    AutoScalingConfigurationSummaryList: List[AutoScalingConfigurationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateAutoScalingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationResponseTypeDef

def get_value() -> CreateAutoScalingConfigurationResponseTypeDef:
    return {
        "AutoScalingConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DeleteAutoScalingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationResponseTypeDef

def get_value() -> DeleteAutoScalingConfigurationResponseTypeDef:
    return {
        "AutoScalingConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeAutoScalingConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationResponseTypeDef

def get_value() -> DescribeAutoScalingConfigurationResponseTypeDef:
    return {
        "AutoScalingConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAutoScalingConfigurationResponseTypeDef(TypedDict):
    AutoScalingConfiguration: AutoScalingConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AutoScalingConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CustomDomainTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CustomDomainTypeDef

def get_value() -> CustomDomainTypeDef:
    return {
        "DomainName": ...,
        "EnableWWWSubdomain": ...,
        "Status": ...,
    }
Definition
class CustomDomainTypeDef(TypedDict):
    DomainName: str,
    EnableWWWSubdomain: bool,
    Status: CustomDomainAssociationStatusType,  # (2)
    CertificateValidationRecords: NotRequired[List[CertificateValidationRecordTypeDef]],  # (1)
  1. See CertificateValidationRecordTypeDef
  2. See CustomDomainAssociationStatusType

CodeConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CodeConfigurationTypeDef

def get_value() -> CodeConfigurationTypeDef:
    return {
        "ConfigurationSource": ...,
    }
Definition
class CodeConfigurationTypeDef(TypedDict):
    ConfigurationSource: ConfigurationSourceType,  # (1)
    CodeConfigurationValues: NotRequired[CodeConfigurationValuesTypeDef],  # (2)
  1. See ConfigurationSourceType
  2. See CodeConfigurationValuesTypeDef

ListConnectionsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListConnectionsResponseTypeDef

def get_value() -> ListConnectionsResponseTypeDef:
    return {
        "ConnectionSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListConnectionsResponseTypeDef(TypedDict):
    ConnectionSummaryList: List[ConnectionSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateConnectionResponseTypeDef

def get_value() -> CreateConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteConnectionResponseTypeDef

def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateAutoScalingConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationRequestRequestTypeDef

def get_value() -> CreateAutoScalingConfigurationRequestRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }
Definition
class CreateAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
    AutoScalingConfigurationName: str,
    MaxConcurrency: NotRequired[int],
    MinSize: NotRequired[int],
    MaxSize: NotRequired[int],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateConnectionRequestRequestTypeDef

def get_value() -> CreateConnectionRequestRequestTypeDef:
    return {
        "ConnectionName": ...,
        "ProviderType": ...,
    }
Definition
class CreateConnectionRequestRequestTypeDef(TypedDict):
    ConnectionName: str,
    ProviderType: ProviderTypeType,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See ProviderTypeType
  2. See TagTypeDef

CreateVpcConnectorRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateVpcConnectorRequestRequestTypeDef

def get_value() -> CreateVpcConnectorRequestRequestTypeDef:
    return {
        "VpcConnectorName": ...,
        "Subnets": ...,
    }
Definition
class CreateVpcConnectorRequestRequestTypeDef(TypedDict):
    VpcConnectorName: str,
    Subnets: Sequence[str],
    SecurityGroups: NotRequired[Sequence[str]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListTagsForResourceResponseTypeDef

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

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import TagResourceRequestRequestTypeDef

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

CreateObservabilityConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationRequestRequestTypeDef

def get_value() -> CreateObservabilityConfigurationRequestRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }
Definition
class CreateObservabilityConfigurationRequestRequestTypeDef(TypedDict):
    ObservabilityConfigurationName: str,
    TraceConfiguration: NotRequired[TraceConfigurationTypeDef],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See TraceConfigurationTypeDef
  2. See TagTypeDef

ObservabilityConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ObservabilityConfigurationTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import CreateVpcConnectorResponseTypeDef

def get_value() -> CreateVpcConnectorResponseTypeDef:
    return {
        "VpcConnector": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcConnectorResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorResponseTypeDef

def get_value() -> DeleteVpcConnectorResponseTypeDef:
    return {
        "VpcConnector": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcConnectorResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorResponseTypeDef

def get_value() -> DescribeVpcConnectorResponseTypeDef:
    return {
        "VpcConnector": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVpcConnectorResponseTypeDef(TypedDict):
    VpcConnector: VpcConnectorTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

ListVpcConnectorsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListVpcConnectorsResponseTypeDef

def get_value() -> ListVpcConnectorsResponseTypeDef:
    return {
        "VpcConnectors": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVpcConnectorsResponseTypeDef(TypedDict):
    VpcConnectors: List[VpcConnectorTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcConnectorTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcIngressConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionRequestRequestTypeDef

def get_value() -> CreateVpcIngressConnectionRequestRequestTypeDef:
    return {
        "ServiceArn": ...,
        "VpcIngressConnectionName": ...,
        "IngressVpcConfiguration": ...,
    }
Definition
class CreateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    ServiceArn: str,
    VpcIngressConnectionName: str,
    IngressVpcConfiguration: IngressVpcConfigurationTypeDef,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IngressVpcConfigurationTypeDef
  2. See TagTypeDef

UpdateVpcIngressConnectionRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionRequestRequestTypeDef

def get_value() -> UpdateVpcIngressConnectionRequestRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
        "IngressVpcConfiguration": ...,
    }
Definition
class UpdateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,
    IngressVpcConfiguration: IngressVpcConfigurationTypeDef,  # (1)
  1. See IngressVpcConfigurationTypeDef

VpcIngressConnectionTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import VpcIngressConnectionTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import ImageRepositoryTypeDef

def get_value() -> ImageRepositoryTypeDef:
    return {
        "ImageIdentifier": ...,
        "ImageRepositoryType": ...,
    }
Definition
class ImageRepositoryTypeDef(TypedDict):
    ImageIdentifier: str,
    ImageRepositoryType: ImageRepositoryTypeType,  # (2)
    ImageConfiguration: NotRequired[ImageConfigurationTypeDef],  # (1)
  1. See ImageConfigurationTypeDef
  2. See ImageRepositoryTypeType

NetworkConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import NetworkConfigurationTypeDef

def get_value() -> NetworkConfigurationTypeDef:
    return {
        "EgressConfiguration": ...,
    }
Definition
class NetworkConfigurationTypeDef(TypedDict):
    EgressConfiguration: NotRequired[EgressConfigurationTypeDef],  # (1)
    IngressConfiguration: NotRequired[IngressConfigurationTypeDef],  # (2)
  1. See EgressConfigurationTypeDef
  2. See IngressConfigurationTypeDef

ListObservabilityConfigurationsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsResponseTypeDef

def get_value() -> ListObservabilityConfigurationsResponseTypeDef:
    return {
        "ObservabilityConfigurationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListObservabilityConfigurationsResponseTypeDef(TypedDict):
    ObservabilityConfigurationSummaryList: List[ObservabilityConfigurationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListOperationsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListOperationsResponseTypeDef

def get_value() -> ListOperationsResponseTypeDef:
    return {
        "OperationSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOperationsResponseTypeDef(TypedDict):
    OperationSummaryList: List[OperationSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServicesResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListServicesResponseTypeDef

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

ListVpcIngressConnectionsRequestRequestTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsRequestRequestTypeDef

def get_value() -> ListVpcIngressConnectionsRequestRequestTypeDef:
    return {
        "Filter": ...,
    }
Definition
class ListVpcIngressConnectionsRequestRequestTypeDef(TypedDict):
    Filter: NotRequired[ListVpcIngressConnectionsFilterTypeDef],  # (1)
    MaxResults: NotRequired[int],
    NextToken: NotRequired[str],
  1. See ListVpcIngressConnectionsFilterTypeDef

ListVpcIngressConnectionsResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsResponseTypeDef

def get_value() -> ListVpcIngressConnectionsResponseTypeDef:
    return {
        "VpcIngressConnectionSummaryList": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVpcIngressConnectionsResponseTypeDef(TypedDict):
    VpcIngressConnectionSummaryList: List[VpcIngressConnectionSummaryTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

AssociateCustomDomainResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import AssociateCustomDomainResponseTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsResponseTypeDef

def get_value() -> DescribeCustomDomainsResponseTypeDef:
    return {
        "DNSTarget": ...,
        "ServiceArn": ...,
        "CustomDomains": ...,
        "VpcDNSTargets": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
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

Usage Example
from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainResponseTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import CodeRepositoryTypeDef

def get_value() -> CodeRepositoryTypeDef:
    return {
        "RepositoryUrl": ...,
        "SourceCodeVersion": ...,
    }
Definition
class CodeRepositoryTypeDef(TypedDict):
    RepositoryUrl: str,
    SourceCodeVersion: SourceCodeVersionTypeDef,  # (1)
    CodeConfiguration: NotRequired[CodeConfigurationTypeDef],  # (2)
  1. See SourceCodeVersionTypeDef
  2. See CodeConfigurationTypeDef

CreateObservabilityConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationResponseTypeDef

def get_value() -> CreateObservabilityConfigurationResponseTypeDef:
    return {
        "ObservabilityConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DeleteObservabilityConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationResponseTypeDef

def get_value() -> DeleteObservabilityConfigurationResponseTypeDef:
    return {
        "ObservabilityConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

DescribeObservabilityConfigurationResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationResponseTypeDef

def get_value() -> DescribeObservabilityConfigurationResponseTypeDef:
    return {
        "ObservabilityConfiguration": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeObservabilityConfigurationResponseTypeDef(TypedDict):
    ObservabilityConfiguration: ObservabilityConfigurationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ObservabilityConfigurationTypeDef
  2. See ResponseMetadataTypeDef

CreateVpcIngressConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionResponseTypeDef

def get_value() -> CreateVpcIngressConnectionResponseTypeDef:
    return {
        "VpcIngressConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

DeleteVpcIngressConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionResponseTypeDef

def get_value() -> DeleteVpcIngressConnectionResponseTypeDef:
    return {
        "VpcIngressConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeVpcIngressConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionResponseTypeDef

def get_value() -> DescribeVpcIngressConnectionResponseTypeDef:
    return {
        "VpcIngressConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

UpdateVpcIngressConnectionResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionResponseTypeDef

def get_value() -> UpdateVpcIngressConnectionResponseTypeDef:
    return {
        "VpcIngressConnection": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateVpcIngressConnectionResponseTypeDef(TypedDict):
    VpcIngressConnection: VpcIngressConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VpcIngressConnectionTypeDef
  2. See ResponseMetadataTypeDef

SourceConfigurationTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import SourceConfigurationTypeDef

def get_value() -> SourceConfigurationTypeDef:
    return {
        "CodeRepository": ...,
    }
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

Usage Example
from mypy_boto3_apprunner.type_defs import CreateServiceRequestRequestTypeDef

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

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

Usage Example
from mypy_boto3_apprunner.type_defs import UpdateServiceRequestRequestTypeDef

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

Usage Example
from mypy_boto3_apprunner.type_defs import CreateServiceResponseTypeDef

def get_value() -> CreateServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DeleteServiceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DeleteServiceResponseTypeDef

def get_value() -> DeleteServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

DescribeServiceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import DescribeServiceResponseTypeDef

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

PauseServiceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import PauseServiceResponseTypeDef

def get_value() -> PauseServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class PauseServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

ResumeServiceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import ResumeServiceResponseTypeDef

def get_value() -> ResumeServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResumeServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceResponseTypeDef

Usage Example
from mypy_boto3_apprunner.type_defs import UpdateServiceResponseTypeDef

def get_value() -> UpdateServiceResponseTypeDef:
    return {
        "Service": ...,
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateServiceResponseTypeDef(TypedDict):
    Service: ServiceTypeDef,  # (1)
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceTypeDef
  2. See ResponseMetadataTypeDef