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)
]
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],
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],
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)
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]],
- 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]],
- 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,
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],
- See ProviderTypeType
- 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],
- See ProviderTypeType
- 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)
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],
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],
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],
- 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],
- See OperationTypeType
- 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)
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],
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)
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],
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)
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)
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)
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)
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)
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)
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)
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],
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)
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)
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)
- 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)
- See ProviderTypeType
- 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)
- 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)
- See TagTypeDef
- 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)
- 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)
- See TraceConfigurationTypeDef
- 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],
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)
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)
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)
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],
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)
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)
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],
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)
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)
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)
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],
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],
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],
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],
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],
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)
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],
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)
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],
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],
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)
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)
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)
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)
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)
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)
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)
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)
- See CodeRepositoryOutputTypeDef
- See ImageRepositoryOutputTypeDef
- 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)
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)
- See ServiceStatusType
- See SourceConfigurationOutputTypeDef
- See InstanceConfigurationTypeDef
- See EncryptionConfigurationTypeDef
- See HealthCheckConfigurationTypeDef
- See AutoScalingConfigurationSummaryTypeDef
- See NetworkConfigurationTypeDef
- 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)
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)
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)
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)
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)
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)
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)
- See SourceConfigurationTypeDef SourceConfigurationOutputTypeDef
- See InstanceConfigurationTypeDef
- See TagTypeDef
- See EncryptionConfigurationTypeDef
- See HealthCheckConfigurationTypeDef
- See NetworkConfigurationTypeDef
- 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)