Skip to content

Type definitions#

Index > AppRunner > Type definitions

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

SourceConfigurationUnionTypeDef#

# SourceConfigurationUnionTypeDef Union usage example

from mypy_boto3_apprunner.type_defs import SourceConfigurationUnionTypeDef


def get_value() -> SourceConfigurationUnionTypeDef:
    return ...


# SourceConfigurationUnionTypeDef definition

SourceConfigurationUnionTypeDef = Union[
    SourceConfigurationTypeDef,  # (1)
    SourceConfigurationOutputTypeDef,  # (2)
]
  1. See SourceConfigurationTypeDef
  2. See SourceConfigurationOutputTypeDef

AssociateCustomDomainRequestTypeDef#

# AssociateCustomDomainRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import AssociateCustomDomainRequestTypeDef


def get_value() -> AssociateCustomDomainRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# AssociateCustomDomainRequestTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

VpcDNSTargetTypeDef#

# VpcDNSTargetTypeDef TypedDict 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 TypedDict 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 TypedDict 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],
    Status: NotRequired[AutoScalingConfigurationStatusType],  # (1)
    CreatedAt: NotRequired[datetime],
    HasAssociatedService: NotRequired[bool],
    IsDefault: NotRequired[bool],
  1. See AutoScalingConfigurationStatusType

AutoScalingConfigurationTypeDef#

# AutoScalingConfigurationTypeDef TypedDict 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],
    HasAssociatedService: NotRequired[bool],
    IsDefault: NotRequired[bool],
  1. See AutoScalingConfigurationStatusType

CertificateValidationRecordTypeDef#

# CertificateValidationRecordTypeDef TypedDict 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

CodeConfigurationValuesOutputTypeDef#

# CodeConfigurationValuesOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CodeConfigurationValuesOutputTypeDef


def get_value() -> CodeConfigurationValuesOutputTypeDef:
    return {
        "Runtime": ...,
    }


# CodeConfigurationValuesOutputTypeDef definition

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

CodeConfigurationValuesTypeDef#

# CodeConfigurationValuesTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_apprunner.type_defs import SourceCodeVersionTypeDef


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


# SourceCodeVersionTypeDef definition

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

ConnectionSummaryTypeDef#

# ConnectionSummaryTypeDef TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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 TypedDict 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],

DeleteAutoScalingConfigurationRequestTypeDef#

# DeleteAutoScalingConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationRequestTypeDef


def get_value() -> DeleteAutoScalingConfigurationRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }


# DeleteAutoScalingConfigurationRequestTypeDef definition

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

DeleteConnectionRequestTypeDef#

# DeleteConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteConnectionRequestTypeDef


def get_value() -> DeleteConnectionRequestTypeDef:
    return {
        "ConnectionArn": ...,
    }


# DeleteConnectionRequestTypeDef definition

class DeleteConnectionRequestTypeDef(TypedDict):
    ConnectionArn: str,

DeleteObservabilityConfigurationRequestTypeDef#

# DeleteObservabilityConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationRequestTypeDef


def get_value() -> DeleteObservabilityConfigurationRequestTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }


# DeleteObservabilityConfigurationRequestTypeDef definition

class DeleteObservabilityConfigurationRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DeleteServiceRequestTypeDef#

# DeleteServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteServiceRequestTypeDef


def get_value() -> DeleteServiceRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# DeleteServiceRequestTypeDef definition

class DeleteServiceRequestTypeDef(TypedDict):
    ServiceArn: str,

DeleteVpcConnectorRequestTypeDef#

# DeleteVpcConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorRequestTypeDef


def get_value() -> DeleteVpcConnectorRequestTypeDef:
    return {
        "VpcConnectorArn": ...,
    }


# DeleteVpcConnectorRequestTypeDef definition

class DeleteVpcConnectorRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DeleteVpcIngressConnectionRequestTypeDef#

# DeleteVpcIngressConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionRequestTypeDef


def get_value() -> DeleteVpcIngressConnectionRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }


# DeleteVpcIngressConnectionRequestTypeDef definition

class DeleteVpcIngressConnectionRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DescribeAutoScalingConfigurationRequestTypeDef#

# DescribeAutoScalingConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationRequestTypeDef


def get_value() -> DescribeAutoScalingConfigurationRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }


# DescribeAutoScalingConfigurationRequestTypeDef definition

class DescribeAutoScalingConfigurationRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

DescribeCustomDomainsRequestTypeDef#

# DescribeCustomDomainsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsRequestTypeDef


def get_value() -> DescribeCustomDomainsRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# DescribeCustomDomainsRequestTypeDef definition

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

DescribeObservabilityConfigurationRequestTypeDef#

# DescribeObservabilityConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationRequestTypeDef


def get_value() -> DescribeObservabilityConfigurationRequestTypeDef:
    return {
        "ObservabilityConfigurationArn": ...,
    }


# DescribeObservabilityConfigurationRequestTypeDef definition

class DescribeObservabilityConfigurationRequestTypeDef(TypedDict):
    ObservabilityConfigurationArn: str,

DescribeServiceRequestTypeDef#

# DescribeServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeServiceRequestTypeDef


def get_value() -> DescribeServiceRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# DescribeServiceRequestTypeDef definition

class DescribeServiceRequestTypeDef(TypedDict):
    ServiceArn: str,

DescribeVpcConnectorRequestTypeDef#

# DescribeVpcConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorRequestTypeDef


def get_value() -> DescribeVpcConnectorRequestTypeDef:
    return {
        "VpcConnectorArn": ...,
    }


# DescribeVpcConnectorRequestTypeDef definition

class DescribeVpcConnectorRequestTypeDef(TypedDict):
    VpcConnectorArn: str,

DescribeVpcIngressConnectionRequestTypeDef#

# DescribeVpcIngressConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionRequestTypeDef


def get_value() -> DescribeVpcIngressConnectionRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }


# DescribeVpcIngressConnectionRequestTypeDef definition

class DescribeVpcIngressConnectionRequestTypeDef(TypedDict):
    VpcIngressConnectionArn: str,

DisassociateCustomDomainRequestTypeDef#

# DisassociateCustomDomainRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainRequestTypeDef


def get_value() -> DisassociateCustomDomainRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# DisassociateCustomDomainRequestTypeDef definition

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

EgressConfigurationTypeDef#

# EgressConfigurationTypeDef TypedDict 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

ImageConfigurationOutputTypeDef#

# ImageConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ImageConfigurationOutputTypeDef


def get_value() -> ImageConfigurationOutputTypeDef:
    return {
        "RuntimeEnvironmentVariables": ...,
    }


# ImageConfigurationOutputTypeDef definition

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

ImageConfigurationTypeDef#

# ImageConfigurationTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_apprunner.type_defs import IngressConfigurationTypeDef


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


# IngressConfigurationTypeDef definition

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

ListAutoScalingConfigurationsRequestTypeDef#

# ListAutoScalingConfigurationsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsRequestTypeDef


def get_value() -> ListAutoScalingConfigurationsRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }


# ListAutoScalingConfigurationsRequestTypeDef definition

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

ListConnectionsRequestTypeDef#

# ListConnectionsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListConnectionsRequestTypeDef


def get_value() -> ListConnectionsRequestTypeDef:
    return {
        "ConnectionName": ...,
    }


# ListConnectionsRequestTypeDef definition

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

ListObservabilityConfigurationsRequestTypeDef#

# ListObservabilityConfigurationsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsRequestTypeDef


def get_value() -> ListObservabilityConfigurationsRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }


# ListObservabilityConfigurationsRequestTypeDef definition

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

ObservabilityConfigurationSummaryTypeDef#

# ObservabilityConfigurationSummaryTypeDef TypedDict 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],

ListOperationsRequestTypeDef#

# ListOperationsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListOperationsRequestTypeDef


def get_value() -> ListOperationsRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# ListOperationsRequestTypeDef definition

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

OperationSummaryTypeDef#

# OperationSummaryTypeDef TypedDict 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

ListServicesForAutoScalingConfigurationRequestTypeDef#

# ListServicesForAutoScalingConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListServicesForAutoScalingConfigurationRequestTypeDef


def get_value() -> ListServicesForAutoScalingConfigurationRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }


# ListServicesForAutoScalingConfigurationRequestTypeDef definition

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

ListServicesRequestTypeDef#

# ListServicesRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListServicesRequestTypeDef


def get_value() -> ListServicesRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListServicesRequestTypeDef definition

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

ServiceSummaryTypeDef#

# ServiceSummaryTypeDef TypedDict 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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

ListVpcConnectorsRequestTypeDef#

# ListVpcConnectorsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListVpcConnectorsRequestTypeDef


def get_value() -> ListVpcConnectorsRequestTypeDef:
    return {
        "MaxResults": ...,
    }


# ListVpcConnectorsRequestTypeDef definition

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

ListVpcIngressConnectionsFilterTypeDef#

# ListVpcIngressConnectionsFilterTypeDef TypedDict 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 TypedDict 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],

PauseServiceRequestTypeDef#

# PauseServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import PauseServiceRequestTypeDef


def get_value() -> PauseServiceRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# PauseServiceRequestTypeDef definition

class PauseServiceRequestTypeDef(TypedDict):
    ServiceArn: str,

ResumeServiceRequestTypeDef#

# ResumeServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ResumeServiceRequestTypeDef


def get_value() -> ResumeServiceRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# ResumeServiceRequestTypeDef definition

class ResumeServiceRequestTypeDef(TypedDict):
    ServiceArn: str,

StartDeploymentRequestTypeDef#

# StartDeploymentRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import StartDeploymentRequestTypeDef


def get_value() -> StartDeploymentRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# StartDeploymentRequestTypeDef definition

class StartDeploymentRequestTypeDef(TypedDict):
    ServiceArn: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# UntagResourceRequestTypeDef definition

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

UpdateDefaultAutoScalingConfigurationRequestTypeDef#

# UpdateDefaultAutoScalingConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateDefaultAutoScalingConfigurationRequestTypeDef


def get_value() -> UpdateDefaultAutoScalingConfigurationRequestTypeDef:
    return {
        "AutoScalingConfigurationArn": ...,
    }


# UpdateDefaultAutoScalingConfigurationRequestTypeDef definition

class UpdateDefaultAutoScalingConfigurationRequestTypeDef(TypedDict):
    AutoScalingConfigurationArn: str,

ListServicesForAutoScalingConfigurationResponseTypeDef#

# ListServicesForAutoScalingConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListServicesForAutoScalingConfigurationResponseTypeDef


def get_value() -> ListServicesForAutoScalingConfigurationResponseTypeDef:
    return {
        "ServiceArnList": ...,
    }


# ListServicesForAutoScalingConfigurationResponseTypeDef definition

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

StartDeploymentResponseTypeDef#

# StartDeploymentResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import StartDeploymentResponseTypeDef


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


# StartDeploymentResponseTypeDef definition

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

ListAutoScalingConfigurationsResponseTypeDef#

# ListAutoScalingConfigurationsResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListAutoScalingConfigurationsResponseTypeDef


def get_value() -> ListAutoScalingConfigurationsResponseTypeDef:
    return {
        "AutoScalingConfigurationSummaryList": ...,
    }


# ListAutoScalingConfigurationsResponseTypeDef definition

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

CreateAutoScalingConfigurationResponseTypeDef#

# CreateAutoScalingConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationResponseTypeDef


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


# CreateAutoScalingConfigurationResponseTypeDef definition

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

DeleteAutoScalingConfigurationResponseTypeDef#

# DeleteAutoScalingConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteAutoScalingConfigurationResponseTypeDef


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


# DeleteAutoScalingConfigurationResponseTypeDef definition

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

DescribeAutoScalingConfigurationResponseTypeDef#

# DescribeAutoScalingConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeAutoScalingConfigurationResponseTypeDef


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


# DescribeAutoScalingConfigurationResponseTypeDef definition

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

UpdateDefaultAutoScalingConfigurationResponseTypeDef#

# UpdateDefaultAutoScalingConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateDefaultAutoScalingConfigurationResponseTypeDef


def get_value() -> UpdateDefaultAutoScalingConfigurationResponseTypeDef:
    return {
        "AutoScalingConfiguration": ...,
    }


# UpdateDefaultAutoScalingConfigurationResponseTypeDef definition

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

CustomDomainTypeDef#

# CustomDomainTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CustomDomainTypeDef


def get_value() -> CustomDomainTypeDef:
    return {
        "DomainName": ...,
    }


# CustomDomainTypeDef definition

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

CodeConfigurationOutputTypeDef#

# CodeConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CodeConfigurationOutputTypeDef


def get_value() -> CodeConfigurationOutputTypeDef:
    return {
        "ConfigurationSource": ...,
    }


# CodeConfigurationOutputTypeDef definition

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

CodeConfigurationTypeDef#

# CodeConfigurationTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListConnectionsResponseTypeDef


def get_value() -> ListConnectionsResponseTypeDef:
    return {
        "ConnectionSummaryList": ...,
    }


# ListConnectionsResponseTypeDef definition

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

CreateConnectionResponseTypeDef#

# CreateConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateConnectionResponseTypeDef


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


# CreateConnectionResponseTypeDef definition

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

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteConnectionResponseTypeDef


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


# DeleteConnectionResponseTypeDef definition

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

CreateAutoScalingConfigurationRequestTypeDef#

# CreateAutoScalingConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateAutoScalingConfigurationRequestTypeDef


def get_value() -> CreateAutoScalingConfigurationRequestTypeDef:
    return {
        "AutoScalingConfigurationName": ...,
    }


# CreateAutoScalingConfigurationRequestTypeDef definition

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

CreateConnectionRequestTypeDef#

# CreateConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateConnectionRequestTypeDef


def get_value() -> CreateConnectionRequestTypeDef:
    return {
        "ConnectionName": ...,
    }


# CreateConnectionRequestTypeDef definition

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

CreateVpcConnectorRequestTypeDef#

# CreateVpcConnectorRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateVpcConnectorRequestTypeDef


def get_value() -> CreateVpcConnectorRequestTypeDef:
    return {
        "VpcConnectorName": ...,
    }


# CreateVpcConnectorRequestTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceArn": ...,
    }


# TagResourceRequestTypeDef definition

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

CreateObservabilityConfigurationRequestTypeDef#

# CreateObservabilityConfigurationRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationRequestTypeDef


def get_value() -> CreateObservabilityConfigurationRequestTypeDef:
    return {
        "ObservabilityConfigurationName": ...,
    }


# CreateObservabilityConfigurationRequestTypeDef definition

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

ObservabilityConfigurationTypeDef#

# ObservabilityConfigurationTypeDef TypedDict 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 TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateVpcConnectorResponseTypeDef


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


# CreateVpcConnectorResponseTypeDef definition

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

DeleteVpcConnectorResponseTypeDef#

# DeleteVpcConnectorResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcConnectorResponseTypeDef


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


# DeleteVpcConnectorResponseTypeDef definition

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

DescribeVpcConnectorResponseTypeDef#

# DescribeVpcConnectorResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcConnectorResponseTypeDef


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


# DescribeVpcConnectorResponseTypeDef definition

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

ListVpcConnectorsResponseTypeDef#

# ListVpcConnectorsResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListVpcConnectorsResponseTypeDef


def get_value() -> ListVpcConnectorsResponseTypeDef:
    return {
        "VpcConnectors": ...,
    }


# ListVpcConnectorsResponseTypeDef definition

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

CreateVpcIngressConnectionRequestTypeDef#

# CreateVpcIngressConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionRequestTypeDef


def get_value() -> CreateVpcIngressConnectionRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# CreateVpcIngressConnectionRequestTypeDef definition

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

UpdateVpcIngressConnectionRequestTypeDef#

# UpdateVpcIngressConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionRequestTypeDef


def get_value() -> UpdateVpcIngressConnectionRequestTypeDef:
    return {
        "VpcIngressConnectionArn": ...,
    }


# UpdateVpcIngressConnectionRequestTypeDef definition

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

VpcIngressConnectionTypeDef#

# VpcIngressConnectionTypeDef TypedDict 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

ImageRepositoryOutputTypeDef#

# ImageRepositoryOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ImageRepositoryOutputTypeDef


def get_value() -> ImageRepositoryOutputTypeDef:
    return {
        "ImageIdentifier": ...,
    }


# ImageRepositoryOutputTypeDef definition

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

ImageRepositoryTypeDef#

# ImageRepositoryTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ImageRepositoryTypeDef


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


# ImageRepositoryTypeDef definition

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

NetworkConfigurationTypeDef#

# NetworkConfigurationTypeDef TypedDict 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)
    IpAddressType: NotRequired[IpAddressTypeType],  # (3)
  1. See EgressConfigurationTypeDef
  2. See IngressConfigurationTypeDef
  3. See IpAddressTypeType

ListObservabilityConfigurationsResponseTypeDef#

# ListObservabilityConfigurationsResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListObservabilityConfigurationsResponseTypeDef


def get_value() -> ListObservabilityConfigurationsResponseTypeDef:
    return {
        "ObservabilityConfigurationSummaryList": ...,
    }


# ListObservabilityConfigurationsResponseTypeDef definition

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

ListOperationsResponseTypeDef#

# ListOperationsResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListOperationsResponseTypeDef


def get_value() -> ListOperationsResponseTypeDef:
    return {
        "OperationSummaryList": ...,
    }


# ListOperationsResponseTypeDef definition

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

ListServicesResponseTypeDef#

# ListServicesResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListServicesResponseTypeDef


def get_value() -> ListServicesResponseTypeDef:
    return {
        "ServiceSummaryList": ...,
    }


# ListServicesResponseTypeDef definition

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

ListVpcIngressConnectionsRequestTypeDef#

# ListVpcIngressConnectionsRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsRequestTypeDef


def get_value() -> ListVpcIngressConnectionsRequestTypeDef:
    return {
        "Filter": ...,
    }


# ListVpcIngressConnectionsRequestTypeDef definition

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

ListVpcIngressConnectionsResponseTypeDef#

# ListVpcIngressConnectionsResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ListVpcIngressConnectionsResponseTypeDef


def get_value() -> ListVpcIngressConnectionsResponseTypeDef:
    return {
        "VpcIngressConnectionSummaryList": ...,
    }


# ListVpcIngressConnectionsResponseTypeDef definition

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

AssociateCustomDomainResponseTypeDef#

# AssociateCustomDomainResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import AssociateCustomDomainResponseTypeDef


def get_value() -> AssociateCustomDomainResponseTypeDef:
    return {
        "DNSTarget": ...,
    }


# 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 TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeCustomDomainsResponseTypeDef


def get_value() -> DescribeCustomDomainsResponseTypeDef:
    return {
        "DNSTarget": ...,
    }


# DescribeCustomDomainsResponseTypeDef definition

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

DisassociateCustomDomainResponseTypeDef#

# DisassociateCustomDomainResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DisassociateCustomDomainResponseTypeDef


def get_value() -> DisassociateCustomDomainResponseTypeDef:
    return {
        "DNSTarget": ...,
    }


# DisassociateCustomDomainResponseTypeDef definition

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

CodeRepositoryOutputTypeDef#

# CodeRepositoryOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CodeRepositoryOutputTypeDef


def get_value() -> CodeRepositoryOutputTypeDef:
    return {
        "RepositoryUrl": ...,
    }


# CodeRepositoryOutputTypeDef definition

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

CodeRepositoryTypeDef#

# CodeRepositoryTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CodeRepositoryTypeDef


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


# CodeRepositoryTypeDef definition

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

CreateObservabilityConfigurationResponseTypeDef#

# CreateObservabilityConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateObservabilityConfigurationResponseTypeDef


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


# CreateObservabilityConfigurationResponseTypeDef definition

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

DeleteObservabilityConfigurationResponseTypeDef#

# DeleteObservabilityConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteObservabilityConfigurationResponseTypeDef


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


# DeleteObservabilityConfigurationResponseTypeDef definition

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

DescribeObservabilityConfigurationResponseTypeDef#

# DescribeObservabilityConfigurationResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeObservabilityConfigurationResponseTypeDef


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


# DescribeObservabilityConfigurationResponseTypeDef definition

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

CreateVpcIngressConnectionResponseTypeDef#

# CreateVpcIngressConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateVpcIngressConnectionResponseTypeDef


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


# CreateVpcIngressConnectionResponseTypeDef definition

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

DeleteVpcIngressConnectionResponseTypeDef#

# DeleteVpcIngressConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteVpcIngressConnectionResponseTypeDef


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


# DeleteVpcIngressConnectionResponseTypeDef definition

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

DescribeVpcIngressConnectionResponseTypeDef#

# DescribeVpcIngressConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeVpcIngressConnectionResponseTypeDef


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


# DescribeVpcIngressConnectionResponseTypeDef definition

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

UpdateVpcIngressConnectionResponseTypeDef#

# UpdateVpcIngressConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateVpcIngressConnectionResponseTypeDef


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


# UpdateVpcIngressConnectionResponseTypeDef definition

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

SourceConfigurationOutputTypeDef#

# SourceConfigurationOutputTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import SourceConfigurationOutputTypeDef


def get_value() -> SourceConfigurationOutputTypeDef:
    return {
        "CodeRepository": ...,
    }


# SourceConfigurationOutputTypeDef definition

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

SourceConfigurationTypeDef#

# SourceConfigurationTypeDef TypedDict 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

ServiceTypeDef#

# ServiceTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ServiceTypeDef


def get_value() -> ServiceTypeDef:
    return {
        "ServiceName": ...,
    }


# ServiceTypeDef definition

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

CreateServiceResponseTypeDef#

# CreateServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateServiceResponseTypeDef


def get_value() -> CreateServiceResponseTypeDef:
    return {
        "Service": ...,
    }


# CreateServiceResponseTypeDef definition

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

DeleteServiceResponseTypeDef#

# DeleteServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DeleteServiceResponseTypeDef


def get_value() -> DeleteServiceResponseTypeDef:
    return {
        "Service": ...,
    }


# DeleteServiceResponseTypeDef definition

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

DescribeServiceResponseTypeDef#

# DescribeServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import DescribeServiceResponseTypeDef


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


# DescribeServiceResponseTypeDef definition

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

PauseServiceResponseTypeDef#

# PauseServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import PauseServiceResponseTypeDef


def get_value() -> PauseServiceResponseTypeDef:
    return {
        "Service": ...,
    }


# PauseServiceResponseTypeDef definition

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

ResumeServiceResponseTypeDef#

# ResumeServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import ResumeServiceResponseTypeDef


def get_value() -> ResumeServiceResponseTypeDef:
    return {
        "Service": ...,
    }


# ResumeServiceResponseTypeDef definition

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

UpdateServiceResponseTypeDef#

# UpdateServiceResponseTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateServiceResponseTypeDef


def get_value() -> UpdateServiceResponseTypeDef:
    return {
        "Service": ...,
    }


# UpdateServiceResponseTypeDef definition

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

CreateServiceRequestTypeDef#

# CreateServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import CreateServiceRequestTypeDef


def get_value() -> CreateServiceRequestTypeDef:
    return {
        "ServiceName": ...,
    }


# CreateServiceRequestTypeDef definition

class CreateServiceRequestTypeDef(TypedDict):
    ServiceName: str,
    SourceConfiguration: SourceConfigurationUnionTypeDef,  # (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 SourceConfigurationOutputTypeDef
  2. See InstanceConfigurationTypeDef
  3. See TagTypeDef
  4. See EncryptionConfigurationTypeDef
  5. See HealthCheckConfigurationTypeDef
  6. See NetworkConfigurationTypeDef
  7. See ServiceObservabilityConfigurationTypeDef

UpdateServiceRequestTypeDef#

# UpdateServiceRequestTypeDef TypedDict usage example

from mypy_boto3_apprunner.type_defs import UpdateServiceRequestTypeDef


def get_value() -> UpdateServiceRequestTypeDef:
    return {
        "ServiceArn": ...,
    }


# UpdateServiceRequestTypeDef definition

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