Type definitions#
Auto-generated documentation for AppRunner type annotations stubs module mypy-boto3-apprunner.
CodeConfigurationValuesUnionTypeDef#
# CodeConfigurationValuesUnionTypeDef definition
CodeConfigurationValuesUnionTypeDef = Union[
CodeConfigurationValuesTypeDef, # (1)
CodeConfigurationValuesOutputTypeDef, # (2)
]
ImageConfigurationUnionTypeDef#
# ImageConfigurationUnionTypeDef definition
ImageConfigurationUnionTypeDef = Union[
ImageConfigurationTypeDef, # (1)
ImageConfigurationOutputTypeDef, # (2)
]
CodeConfigurationUnionTypeDef#
# CodeConfigurationUnionTypeDef definition
CodeConfigurationUnionTypeDef = Union[
CodeConfigurationTypeDef, # (1)
CodeConfigurationOutputTypeDef, # (2)
]
ImageRepositoryUnionTypeDef#
# ImageRepositoryUnionTypeDef definition
ImageRepositoryUnionTypeDef = Union[
ImageRepositoryTypeDef, # (1)
ImageRepositoryOutputTypeDef, # (2)
]
CodeRepositoryUnionTypeDef#
# CodeRepositoryUnionTypeDef definition
CodeRepositoryUnionTypeDef = Union[
CodeRepositoryTypeDef, # (1)
CodeRepositoryOutputTypeDef, # (2)
]
AssociateCustomDomainRequestRequestTypeDef#
# AssociateCustomDomainRequestRequestTypeDef definition
class AssociateCustomDomainRequestRequestTypeDef(TypedDict):
ServiceArn: str,
DomainName: str,
EnableWWWSubdomain: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
VpcDNSTargetTypeDef#
# VpcDNSTargetTypeDef definition
class VpcDNSTargetTypeDef(TypedDict):
VpcIngressConnectionArn: NotRequired[str],
VpcId: NotRequired[str],
DomainName: NotRequired[str],
AuthenticationConfigurationTypeDef#
# AuthenticationConfigurationTypeDef definition
class AuthenticationConfigurationTypeDef(TypedDict):
ConnectionArn: NotRequired[str],
AccessRoleArn: NotRequired[str],
AutoScalingConfigurationSummaryTypeDef#
# AutoScalingConfigurationSummaryTypeDef definition
class AutoScalingConfigurationSummaryTypeDef(TypedDict):
AutoScalingConfigurationArn: NotRequired[str],
AutoScalingConfigurationName: NotRequired[str],
AutoScalingConfigurationRevision: NotRequired[int],
Status: NotRequired[AutoScalingConfigurationStatusType], # (1)
CreatedAt: NotRequired[datetime],
HasAssociatedService: NotRequired[bool],
IsDefault: NotRequired[bool],
AutoScalingConfigurationTypeDef#
# AutoScalingConfigurationTypeDef definition
class AutoScalingConfigurationTypeDef(TypedDict):
AutoScalingConfigurationArn: NotRequired[str],
AutoScalingConfigurationName: NotRequired[str],
AutoScalingConfigurationRevision: NotRequired[int],
Latest: NotRequired[bool],
Status: NotRequired[AutoScalingConfigurationStatusType], # (1)
MaxConcurrency: NotRequired[int],
MinSize: NotRequired[int],
MaxSize: NotRequired[int],
CreatedAt: NotRequired[datetime],
DeletedAt: NotRequired[datetime],
HasAssociatedService: NotRequired[bool],
IsDefault: NotRequired[bool],
CertificateValidationRecordTypeDef#
# CertificateValidationRecordTypeDef definition
class CertificateValidationRecordTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
Value: NotRequired[str],
Status: NotRequired[CertificateValidationRecordStatusType], # (1)
CodeConfigurationValuesOutputTypeDef#
# CodeConfigurationValuesOutputTypeDef definition
class CodeConfigurationValuesOutputTypeDef(TypedDict):
Runtime: RuntimeType, # (1)
BuildCommand: NotRequired[str],
StartCommand: NotRequired[str],
Port: NotRequired[str],
RuntimeEnvironmentVariables: NotRequired[Dict[str, str]],
RuntimeEnvironmentSecrets: NotRequired[Dict[str, str]],
- See RuntimeType
CodeConfigurationValuesTypeDef#
# CodeConfigurationValuesTypeDef definition
class CodeConfigurationValuesTypeDef(TypedDict):
Runtime: RuntimeType, # (1)
BuildCommand: NotRequired[str],
StartCommand: NotRequired[str],
Port: NotRequired[str],
RuntimeEnvironmentVariables: NotRequired[Mapping[str, str]],
RuntimeEnvironmentSecrets: NotRequired[Mapping[str, str]],
- See RuntimeType
SourceCodeVersionTypeDef#
# SourceCodeVersionTypeDef definition
class SourceCodeVersionTypeDef(TypedDict):
Type: SourceCodeVersionTypeType, # (1)
Value: str,
ConnectionSummaryTypeDef#
# 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 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 definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
TraceConfigurationTypeDef#
# TraceConfigurationTypeDef definition
class TraceConfigurationTypeDef(TypedDict):
Vendor: TracingVendorType, # (1)
EncryptionConfigurationTypeDef#
# EncryptionConfigurationTypeDef definition
class EncryptionConfigurationTypeDef(TypedDict):
KmsKey: str,
HealthCheckConfigurationTypeDef#
# HealthCheckConfigurationTypeDef definition
class HealthCheckConfigurationTypeDef(TypedDict):
Protocol: NotRequired[HealthCheckProtocolType], # (1)
Path: NotRequired[str],
Interval: NotRequired[int],
Timeout: NotRequired[int],
HealthyThreshold: NotRequired[int],
UnhealthyThreshold: NotRequired[int],
InstanceConfigurationTypeDef#
# InstanceConfigurationTypeDef definition
class InstanceConfigurationTypeDef(TypedDict):
Cpu: NotRequired[str],
Memory: NotRequired[str],
InstanceRoleArn: NotRequired[str],
ServiceObservabilityConfigurationTypeDef#
# ServiceObservabilityConfigurationTypeDef definition
class ServiceObservabilityConfigurationTypeDef(TypedDict):
ObservabilityEnabled: bool,
ObservabilityConfigurationArn: NotRequired[str],
VpcConnectorTypeDef#
# VpcConnectorTypeDef definition
class VpcConnectorTypeDef(TypedDict):
VpcConnectorName: NotRequired[str],
VpcConnectorArn: NotRequired[str],
VpcConnectorRevision: NotRequired[int],
Subnets: NotRequired[List[str]],
SecurityGroups: NotRequired[List[str]],
Status: NotRequired[VpcConnectorStatusType], # (1)
CreatedAt: NotRequired[datetime],
DeletedAt: NotRequired[datetime],
IngressVpcConfigurationTypeDef#
# IngressVpcConfigurationTypeDef definition
class IngressVpcConfigurationTypeDef(TypedDict):
VpcId: NotRequired[str],
VpcEndpointId: NotRequired[str],
DeleteAutoScalingConfigurationRequestRequestTypeDef#
# DeleteAutoScalingConfigurationRequestRequestTypeDef definition
class DeleteAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationArn: str,
DeleteAllRevisions: NotRequired[bool],
DeleteConnectionRequestRequestTypeDef#
# DeleteConnectionRequestRequestTypeDef definition
class DeleteConnectionRequestRequestTypeDef(TypedDict):
ConnectionArn: str,
DeleteObservabilityConfigurationRequestRequestTypeDef#
# DeleteObservabilityConfigurationRequestRequestTypeDef definition
class DeleteObservabilityConfigurationRequestRequestTypeDef(TypedDict):
ObservabilityConfigurationArn: str,
DeleteServiceRequestRequestTypeDef#
# DeleteServiceRequestRequestTypeDef definition
class DeleteServiceRequestRequestTypeDef(TypedDict):
ServiceArn: str,
DeleteVpcConnectorRequestRequestTypeDef#
# DeleteVpcConnectorRequestRequestTypeDef definition
class DeleteVpcConnectorRequestRequestTypeDef(TypedDict):
VpcConnectorArn: str,
DeleteVpcIngressConnectionRequestRequestTypeDef#
# DeleteVpcIngressConnectionRequestRequestTypeDef definition
class DeleteVpcIngressConnectionRequestRequestTypeDef(TypedDict):
VpcIngressConnectionArn: str,
DescribeAutoScalingConfigurationRequestRequestTypeDef#
# DescribeAutoScalingConfigurationRequestRequestTypeDef definition
class DescribeAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationArn: str,
DescribeCustomDomainsRequestRequestTypeDef#
# DescribeCustomDomainsRequestRequestTypeDef definition
class DescribeCustomDomainsRequestRequestTypeDef(TypedDict):
ServiceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
DescribeObservabilityConfigurationRequestRequestTypeDef#
# DescribeObservabilityConfigurationRequestRequestTypeDef definition
class DescribeObservabilityConfigurationRequestRequestTypeDef(TypedDict):
ObservabilityConfigurationArn: str,
DescribeServiceRequestRequestTypeDef#
# DescribeServiceRequestRequestTypeDef definition
class DescribeServiceRequestRequestTypeDef(TypedDict):
ServiceArn: str,
DescribeVpcConnectorRequestRequestTypeDef#
# DescribeVpcConnectorRequestRequestTypeDef definition
class DescribeVpcConnectorRequestRequestTypeDef(TypedDict):
VpcConnectorArn: str,
DescribeVpcIngressConnectionRequestRequestTypeDef#
# DescribeVpcIngressConnectionRequestRequestTypeDef definition
class DescribeVpcIngressConnectionRequestRequestTypeDef(TypedDict):
VpcIngressConnectionArn: str,
DisassociateCustomDomainRequestRequestTypeDef#
# DisassociateCustomDomainRequestRequestTypeDef definition
class DisassociateCustomDomainRequestRequestTypeDef(TypedDict):
ServiceArn: str,
DomainName: str,
EgressConfigurationTypeDef#
# EgressConfigurationTypeDef definition
class EgressConfigurationTypeDef(TypedDict):
EgressType: NotRequired[EgressTypeType], # (1)
VpcConnectorArn: NotRequired[str],
- See EgressTypeType
ImageConfigurationOutputTypeDef#
# ImageConfigurationOutputTypeDef definition
class ImageConfigurationOutputTypeDef(TypedDict):
RuntimeEnvironmentVariables: NotRequired[Dict[str, str]],
StartCommand: NotRequired[str],
Port: NotRequired[str],
RuntimeEnvironmentSecrets: NotRequired[Dict[str, str]],
ImageConfigurationTypeDef#
# ImageConfigurationTypeDef definition
class ImageConfigurationTypeDef(TypedDict):
RuntimeEnvironmentVariables: NotRequired[Mapping[str, str]],
StartCommand: NotRequired[str],
Port: NotRequired[str],
RuntimeEnvironmentSecrets: NotRequired[Mapping[str, str]],
IngressConfigurationTypeDef#
# IngressConfigurationTypeDef definition
class IngressConfigurationTypeDef(TypedDict):
IsPubliclyAccessible: NotRequired[bool],
ListAutoScalingConfigurationsRequestRequestTypeDef#
# ListAutoScalingConfigurationsRequestRequestTypeDef definition
class ListAutoScalingConfigurationsRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationName: NotRequired[str],
LatestOnly: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListConnectionsRequestRequestTypeDef#
# ListConnectionsRequestRequestTypeDef definition
class ListConnectionsRequestRequestTypeDef(TypedDict):
ConnectionName: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListObservabilityConfigurationsRequestRequestTypeDef#
# ListObservabilityConfigurationsRequestRequestTypeDef definition
class ListObservabilityConfigurationsRequestRequestTypeDef(TypedDict):
ObservabilityConfigurationName: NotRequired[str],
LatestOnly: NotRequired[bool],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ObservabilityConfigurationSummaryTypeDef#
# ObservabilityConfigurationSummaryTypeDef definition
class ObservabilityConfigurationSummaryTypeDef(TypedDict):
ObservabilityConfigurationArn: NotRequired[str],
ObservabilityConfigurationName: NotRequired[str],
ObservabilityConfigurationRevision: NotRequired[int],
ListOperationsRequestRequestTypeDef#
# ListOperationsRequestRequestTypeDef definition
class ListOperationsRequestRequestTypeDef(TypedDict):
ServiceArn: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
OperationSummaryTypeDef#
# OperationSummaryTypeDef definition
class OperationSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[OperationTypeType], # (1)
Status: NotRequired[OperationStatusType], # (2)
TargetArn: NotRequired[str],
StartedAt: NotRequired[datetime],
EndedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
- See OperationTypeType
- See OperationStatusType
ListServicesForAutoScalingConfigurationRequestRequestTypeDef#
# ListServicesForAutoScalingConfigurationRequestRequestTypeDef definition
class ListServicesForAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationArn: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListServicesRequestRequestTypeDef#
# ListServicesRequestRequestTypeDef definition
class ListServicesRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ServiceSummaryTypeDef#
# ServiceSummaryTypeDef definition
class ServiceSummaryTypeDef(TypedDict):
ServiceName: NotRequired[str],
ServiceId: NotRequired[str],
ServiceArn: NotRequired[str],
ServiceUrl: NotRequired[str],
CreatedAt: NotRequired[datetime],
UpdatedAt: NotRequired[datetime],
Status: NotRequired[ServiceStatusType], # (1)
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
ListVpcConnectorsRequestRequestTypeDef#
# ListVpcConnectorsRequestRequestTypeDef definition
class ListVpcConnectorsRequestRequestTypeDef(TypedDict):
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListVpcIngressConnectionsFilterTypeDef#
# ListVpcIngressConnectionsFilterTypeDef definition
class ListVpcIngressConnectionsFilterTypeDef(TypedDict):
ServiceArn: NotRequired[str],
VpcEndpointId: NotRequired[str],
VpcIngressConnectionSummaryTypeDef#
# VpcIngressConnectionSummaryTypeDef definition
class VpcIngressConnectionSummaryTypeDef(TypedDict):
VpcIngressConnectionArn: NotRequired[str],
ServiceArn: NotRequired[str],
PauseServiceRequestRequestTypeDef#
# PauseServiceRequestRequestTypeDef definition
class PauseServiceRequestRequestTypeDef(TypedDict):
ServiceArn: str,
ResumeServiceRequestRequestTypeDef#
# ResumeServiceRequestRequestTypeDef definition
class ResumeServiceRequestRequestTypeDef(TypedDict):
ServiceArn: str,
StartDeploymentRequestRequestTypeDef#
# StartDeploymentRequestRequestTypeDef definition
class StartDeploymentRequestRequestTypeDef(TypedDict):
ServiceArn: str,
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef#
# UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef definition
class UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationArn: str,
ListServicesForAutoScalingConfigurationResponseTypeDef#
# ListServicesForAutoScalingConfigurationResponseTypeDef definition
class ListServicesForAutoScalingConfigurationResponseTypeDef(TypedDict):
ServiceArnList: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
NextToken: NotRequired[str],
StartDeploymentResponseTypeDef#
# StartDeploymentResponseTypeDef definition
class StartDeploymentResponseTypeDef(TypedDict):
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAutoScalingConfigurationsResponseTypeDef#
# ListAutoScalingConfigurationsResponseTypeDef definition
class ListAutoScalingConfigurationsResponseTypeDef(TypedDict):
AutoScalingConfigurationSummaryList: List[AutoScalingConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateAutoScalingConfigurationResponseTypeDef#
# CreateAutoScalingConfigurationResponseTypeDef definition
class CreateAutoScalingConfigurationResponseTypeDef(TypedDict):
AutoScalingConfiguration: AutoScalingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteAutoScalingConfigurationResponseTypeDef#
# DeleteAutoScalingConfigurationResponseTypeDef definition
class DeleteAutoScalingConfigurationResponseTypeDef(TypedDict):
AutoScalingConfiguration: AutoScalingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeAutoScalingConfigurationResponseTypeDef#
# DescribeAutoScalingConfigurationResponseTypeDef definition
class DescribeAutoScalingConfigurationResponseTypeDef(TypedDict):
AutoScalingConfiguration: AutoScalingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDefaultAutoScalingConfigurationResponseTypeDef#
# UpdateDefaultAutoScalingConfigurationResponseTypeDef definition
class UpdateDefaultAutoScalingConfigurationResponseTypeDef(TypedDict):
AutoScalingConfiguration: AutoScalingConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CustomDomainTypeDef#
# CustomDomainTypeDef definition
class CustomDomainTypeDef(TypedDict):
DomainName: str,
EnableWWWSubdomain: bool,
Status: CustomDomainAssociationStatusType, # (2)
CertificateValidationRecords: NotRequired[List[CertificateValidationRecordTypeDef]], # (1)
CodeConfigurationOutputTypeDef#
# CodeConfigurationOutputTypeDef definition
class CodeConfigurationOutputTypeDef(TypedDict):
ConfigurationSource: ConfigurationSourceType, # (1)
CodeConfigurationValues: NotRequired[CodeConfigurationValuesOutputTypeDef], # (2)
ListConnectionsResponseTypeDef#
# ListConnectionsResponseTypeDef definition
class ListConnectionsResponseTypeDef(TypedDict):
ConnectionSummaryList: List[ConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateConnectionResponseTypeDef#
# CreateConnectionResponseTypeDef definition
class CreateConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteConnectionResponseTypeDef#
# DeleteConnectionResponseTypeDef definition
class DeleteConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAutoScalingConfigurationRequestRequestTypeDef#
# CreateAutoScalingConfigurationRequestRequestTypeDef definition
class CreateAutoScalingConfigurationRequestRequestTypeDef(TypedDict):
AutoScalingConfigurationName: str,
MaxConcurrency: NotRequired[int],
MinSize: NotRequired[int],
MaxSize: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateConnectionRequestRequestTypeDef#
# CreateConnectionRequestRequestTypeDef definition
class CreateConnectionRequestRequestTypeDef(TypedDict):
ConnectionName: str,
ProviderType: ProviderTypeType, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ProviderTypeType
- See TagTypeDef
CreateVpcConnectorRequestRequestTypeDef#
# CreateVpcConnectorRequestRequestTypeDef definition
class CreateVpcConnectorRequestRequestTypeDef(TypedDict):
VpcConnectorName: str,
Subnets: Sequence[str],
SecurityGroups: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateObservabilityConfigurationRequestRequestTypeDef#
# CreateObservabilityConfigurationRequestRequestTypeDef definition
class CreateObservabilityConfigurationRequestRequestTypeDef(TypedDict):
ObservabilityConfigurationName: str,
TraceConfiguration: NotRequired[TraceConfigurationTypeDef], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See TraceConfigurationTypeDef
- See TagTypeDef
ObservabilityConfigurationTypeDef#
# ObservabilityConfigurationTypeDef definition
class ObservabilityConfigurationTypeDef(TypedDict):
ObservabilityConfigurationArn: NotRequired[str],
ObservabilityConfigurationName: NotRequired[str],
TraceConfiguration: NotRequired[TraceConfigurationTypeDef], # (1)
ObservabilityConfigurationRevision: NotRequired[int],
Latest: NotRequired[bool],
Status: NotRequired[ObservabilityConfigurationStatusType], # (2)
CreatedAt: NotRequired[datetime],
DeletedAt: NotRequired[datetime],
CreateVpcConnectorResponseTypeDef#
# CreateVpcConnectorResponseTypeDef definition
class CreateVpcConnectorResponseTypeDef(TypedDict):
VpcConnector: VpcConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcConnectorResponseTypeDef#
# DeleteVpcConnectorResponseTypeDef definition
class DeleteVpcConnectorResponseTypeDef(TypedDict):
VpcConnector: VpcConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcConnectorResponseTypeDef#
# DescribeVpcConnectorResponseTypeDef definition
class DescribeVpcConnectorResponseTypeDef(TypedDict):
VpcConnector: VpcConnectorTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListVpcConnectorsResponseTypeDef#
# ListVpcConnectorsResponseTypeDef definition
class ListVpcConnectorsResponseTypeDef(TypedDict):
VpcConnectors: List[VpcConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateVpcIngressConnectionRequestRequestTypeDef#
# CreateVpcIngressConnectionRequestRequestTypeDef definition
class CreateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
ServiceArn: str,
VpcIngressConnectionName: str,
IngressVpcConfiguration: IngressVpcConfigurationTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
UpdateVpcIngressConnectionRequestRequestTypeDef#
# UpdateVpcIngressConnectionRequestRequestTypeDef definition
class UpdateVpcIngressConnectionRequestRequestTypeDef(TypedDict):
VpcIngressConnectionArn: str,
IngressVpcConfiguration: IngressVpcConfigurationTypeDef, # (1)
VpcIngressConnectionTypeDef#
# VpcIngressConnectionTypeDef definition
class VpcIngressConnectionTypeDef(TypedDict):
VpcIngressConnectionArn: NotRequired[str],
VpcIngressConnectionName: NotRequired[str],
ServiceArn: NotRequired[str],
Status: NotRequired[VpcIngressConnectionStatusType], # (1)
AccountId: NotRequired[str],
DomainName: NotRequired[str],
IngressVpcConfiguration: NotRequired[IngressVpcConfigurationTypeDef], # (2)
CreatedAt: NotRequired[datetime],
DeletedAt: NotRequired[datetime],
ImageRepositoryOutputTypeDef#
# ImageRepositoryOutputTypeDef definition
class ImageRepositoryOutputTypeDef(TypedDict):
ImageIdentifier: str,
ImageRepositoryType: ImageRepositoryTypeType, # (2)
ImageConfiguration: NotRequired[ImageConfigurationOutputTypeDef], # (1)
NetworkConfigurationTypeDef#
# NetworkConfigurationTypeDef definition
class NetworkConfigurationTypeDef(TypedDict):
EgressConfiguration: NotRequired[EgressConfigurationTypeDef], # (1)
IngressConfiguration: NotRequired[IngressConfigurationTypeDef], # (2)
IpAddressType: NotRequired[IpAddressTypeType], # (3)
ListObservabilityConfigurationsResponseTypeDef#
# ListObservabilityConfigurationsResponseTypeDef definition
class ListObservabilityConfigurationsResponseTypeDef(TypedDict):
ObservabilityConfigurationSummaryList: List[ObservabilityConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListOperationsResponseTypeDef#
# ListOperationsResponseTypeDef definition
class ListOperationsResponseTypeDef(TypedDict):
OperationSummaryList: List[OperationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListServicesResponseTypeDef#
# ListServicesResponseTypeDef definition
class ListServicesResponseTypeDef(TypedDict):
ServiceSummaryList: List[ServiceSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListVpcIngressConnectionsRequestRequestTypeDef#
# ListVpcIngressConnectionsRequestRequestTypeDef definition
class ListVpcIngressConnectionsRequestRequestTypeDef(TypedDict):
Filter: NotRequired[ListVpcIngressConnectionsFilterTypeDef], # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListVpcIngressConnectionsResponseTypeDef#
# ListVpcIngressConnectionsResponseTypeDef definition
class ListVpcIngressConnectionsResponseTypeDef(TypedDict):
VpcIngressConnectionSummaryList: List[VpcIngressConnectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
AssociateCustomDomainResponseTypeDef#
# AssociateCustomDomainResponseTypeDef definition
class AssociateCustomDomainResponseTypeDef(TypedDict):
DNSTarget: str,
ServiceArn: str,
CustomDomain: CustomDomainTypeDef, # (1)
VpcDNSTargets: List[VpcDNSTargetTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeCustomDomainsResponseTypeDef#
# 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 definition
class DisassociateCustomDomainResponseTypeDef(TypedDict):
DNSTarget: str,
ServiceArn: str,
CustomDomain: CustomDomainTypeDef, # (1)
VpcDNSTargets: List[VpcDNSTargetTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CodeRepositoryOutputTypeDef#
# CodeRepositoryOutputTypeDef definition
class CodeRepositoryOutputTypeDef(TypedDict):
RepositoryUrl: str,
SourceCodeVersion: SourceCodeVersionTypeDef, # (1)
CodeConfiguration: NotRequired[CodeConfigurationOutputTypeDef], # (2)
SourceDirectory: NotRequired[str],
CodeConfigurationTypeDef#
# CodeConfigurationTypeDef definition
class CodeConfigurationTypeDef(TypedDict):
ConfigurationSource: ConfigurationSourceType, # (1)
CodeConfigurationValues: NotRequired[CodeConfigurationValuesUnionTypeDef], # (2)
CreateObservabilityConfigurationResponseTypeDef#
# CreateObservabilityConfigurationResponseTypeDef definition
class CreateObservabilityConfigurationResponseTypeDef(TypedDict):
ObservabilityConfiguration: ObservabilityConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteObservabilityConfigurationResponseTypeDef#
# DeleteObservabilityConfigurationResponseTypeDef definition
class DeleteObservabilityConfigurationResponseTypeDef(TypedDict):
ObservabilityConfiguration: ObservabilityConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeObservabilityConfigurationResponseTypeDef#
# DescribeObservabilityConfigurationResponseTypeDef definition
class DescribeObservabilityConfigurationResponseTypeDef(TypedDict):
ObservabilityConfiguration: ObservabilityConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateVpcIngressConnectionResponseTypeDef#
# CreateVpcIngressConnectionResponseTypeDef definition
class CreateVpcIngressConnectionResponseTypeDef(TypedDict):
VpcIngressConnection: VpcIngressConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteVpcIngressConnectionResponseTypeDef#
# DeleteVpcIngressConnectionResponseTypeDef definition
class DeleteVpcIngressConnectionResponseTypeDef(TypedDict):
VpcIngressConnection: VpcIngressConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeVpcIngressConnectionResponseTypeDef#
# DescribeVpcIngressConnectionResponseTypeDef definition
class DescribeVpcIngressConnectionResponseTypeDef(TypedDict):
VpcIngressConnection: VpcIngressConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateVpcIngressConnectionResponseTypeDef#
# UpdateVpcIngressConnectionResponseTypeDef definition
class UpdateVpcIngressConnectionResponseTypeDef(TypedDict):
VpcIngressConnection: VpcIngressConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageRepositoryTypeDef#
# ImageRepositoryTypeDef definition
class ImageRepositoryTypeDef(TypedDict):
ImageIdentifier: str,
ImageRepositoryType: ImageRepositoryTypeType, # (2)
ImageConfiguration: NotRequired[ImageConfigurationUnionTypeDef], # (1)
SourceConfigurationOutputTypeDef#
# 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
ServiceTypeDef#
# ServiceTypeDef definition
class ServiceTypeDef(TypedDict):
ServiceName: str,
ServiceId: str,
ServiceArn: str,
CreatedAt: datetime,
UpdatedAt: datetime,
Status: ServiceStatusType, # (1)
SourceConfiguration: SourceConfigurationOutputTypeDef, # (2)
InstanceConfiguration: InstanceConfigurationTypeDef, # (3)
AutoScalingConfigurationSummary: AutoScalingConfigurationSummaryTypeDef, # (6)
NetworkConfiguration: NetworkConfigurationTypeDef, # (7)
ServiceUrl: NotRequired[str],
DeletedAt: NotRequired[datetime],
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (4)
HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef], # (5)
ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef], # (8)
- See ServiceStatusType
- See SourceConfigurationOutputTypeDef
- See InstanceConfigurationTypeDef
- See EncryptionConfigurationTypeDef
- See HealthCheckConfigurationTypeDef
- See AutoScalingConfigurationSummaryTypeDef
- See NetworkConfigurationTypeDef
- See ServiceObservabilityConfigurationTypeDef
CodeRepositoryTypeDef#
# CodeRepositoryTypeDef definition
class CodeRepositoryTypeDef(TypedDict):
RepositoryUrl: str,
SourceCodeVersion: SourceCodeVersionTypeDef, # (1)
CodeConfiguration: NotRequired[CodeConfigurationUnionTypeDef], # (2)
SourceDirectory: NotRequired[str],
CreateServiceResponseTypeDef#
# CreateServiceResponseTypeDef definition
class CreateServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteServiceResponseTypeDef#
# DeleteServiceResponseTypeDef definition
class DeleteServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceResponseTypeDef#
# DescribeServiceResponseTypeDef definition
class DescribeServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PauseServiceResponseTypeDef#
# PauseServiceResponseTypeDef definition
class PauseServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResumeServiceResponseTypeDef#
# ResumeServiceResponseTypeDef definition
class ResumeServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceResponseTypeDef#
# UpdateServiceResponseTypeDef definition
class UpdateServiceResponseTypeDef(TypedDict):
Service: ServiceTypeDef, # (1)
OperationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceConfigurationTypeDef#
# SourceConfigurationTypeDef definition
class SourceConfigurationTypeDef(TypedDict):
CodeRepository: NotRequired[CodeRepositoryUnionTypeDef], # (1)
ImageRepository: NotRequired[ImageRepositoryUnionTypeDef], # (2)
AutoDeploymentsEnabled: NotRequired[bool],
AuthenticationConfiguration: NotRequired[AuthenticationConfigurationTypeDef], # (3)
- See CodeRepositoryTypeDef CodeRepositoryOutputTypeDef
- See ImageRepositoryTypeDef ImageRepositoryOutputTypeDef
- See AuthenticationConfigurationTypeDef
CreateServiceRequestRequestTypeDef#
# CreateServiceRequestRequestTypeDef definition
class CreateServiceRequestRequestTypeDef(TypedDict):
ServiceName: str,
SourceConfiguration: SourceConfigurationTypeDef, # (1)
InstanceConfiguration: NotRequired[InstanceConfigurationTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
EncryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (4)
HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef], # (5)
AutoScalingConfigurationArn: NotRequired[str],
NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef], # (6)
ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef], # (7)
- See SourceConfigurationTypeDef
- See InstanceConfigurationTypeDef
- See TagTypeDef
- See EncryptionConfigurationTypeDef
- See HealthCheckConfigurationTypeDef
- See NetworkConfigurationTypeDef
- See ServiceObservabilityConfigurationTypeDef
UpdateServiceRequestRequestTypeDef#
# UpdateServiceRequestRequestTypeDef definition
class UpdateServiceRequestRequestTypeDef(TypedDict):
ServiceArn: str,
SourceConfiguration: NotRequired[SourceConfigurationTypeDef], # (1)
InstanceConfiguration: NotRequired[InstanceConfigurationTypeDef], # (2)
AutoScalingConfigurationArn: NotRequired[str],
HealthCheckConfiguration: NotRequired[HealthCheckConfigurationTypeDef], # (3)
NetworkConfiguration: NotRequired[NetworkConfigurationTypeDef], # (4)
ObservabilityConfiguration: NotRequired[ServiceObservabilityConfigurationTypeDef], # (5)