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