Type definitions#
Index > CloudFront > Type definitions
Auto-generated documentation for CloudFront type annotations stubs module mypy-boto3-cloudfront.
BlobTypeDef#
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
KeyGroupConfigUnionTypeDef#
# KeyGroupConfigUnionTypeDef definition
KeyGroupConfigUnionTypeDef = Union[
KeyGroupConfigTypeDef, # (1)
KeyGroupConfigOutputTypeDef, # (2)
]
InvalidationBatchUnionTypeDef#
# InvalidationBatchUnionTypeDef definition
InvalidationBatchUnionTypeDef = Union[
InvalidationBatchTypeDef, # (1)
InvalidationBatchOutputTypeDef, # (2)
]
StreamingDistributionConfigUnionTypeDef#
# StreamingDistributionConfigUnionTypeDef definition
StreamingDistributionConfigUnionTypeDef = Union[
StreamingDistributionConfigTypeDef, # (1)
StreamingDistributionConfigOutputTypeDef, # (2)
]
TagsUnionTypeDef#
# TagsUnionTypeDef definition
TagsUnionTypeDef = Union[
TagsTypeDef, # (1)
TagsOutputTypeDef, # (2)
]
- See TagsTypeDef
- See TagsOutputTypeDef
OriginRequestPolicyConfigUnionTypeDef#
# OriginRequestPolicyConfigUnionTypeDef definition
OriginRequestPolicyConfigUnionTypeDef = Union[
OriginRequestPolicyConfigTypeDef, # (1)
OriginRequestPolicyConfigOutputTypeDef, # (2)
]
FunctionConfigUnionTypeDef#
# FunctionConfigUnionTypeDef definition
FunctionConfigUnionTypeDef = Union[
FunctionConfigTypeDef, # (1)
FunctionConfigOutputTypeDef, # (2)
]
ResponseHeadersPolicyConfigUnionTypeDef#
# ResponseHeadersPolicyConfigUnionTypeDef definition
ResponseHeadersPolicyConfigUnionTypeDef = Union[
ResponseHeadersPolicyConfigTypeDef, # (1)
ResponseHeadersPolicyConfigOutputTypeDef, # (2)
]
CachePolicyConfigUnionTypeDef#
# CachePolicyConfigUnionTypeDef definition
CachePolicyConfigUnionTypeDef = Union[
CachePolicyConfigTypeDef, # (1)
CachePolicyConfigOutputTypeDef, # (2)
]
ContinuousDeploymentPolicyConfigUnionTypeDef#
# ContinuousDeploymentPolicyConfigUnionTypeDef definition
ContinuousDeploymentPolicyConfigUnionTypeDef = Union[
ContinuousDeploymentPolicyConfigTypeDef, # (1)
ContinuousDeploymentPolicyConfigOutputTypeDef, # (2)
]
FieldLevelEncryptionProfileConfigUnionTypeDef#
# FieldLevelEncryptionProfileConfigUnionTypeDef definition
FieldLevelEncryptionProfileConfigUnionTypeDef = Union[
FieldLevelEncryptionProfileConfigTypeDef, # (1)
FieldLevelEncryptionProfileConfigOutputTypeDef, # (2)
]
FieldLevelEncryptionConfigUnionTypeDef#
# FieldLevelEncryptionConfigUnionTypeDef definition
FieldLevelEncryptionConfigUnionTypeDef = Union[
FieldLevelEncryptionConfigTypeDef, # (1)
FieldLevelEncryptionConfigOutputTypeDef, # (2)
]
DistributionConfigUnionTypeDef#
# DistributionConfigUnionTypeDef definition
DistributionConfigUnionTypeDef = Union[
DistributionConfigTypeDef, # (1)
DistributionConfigOutputTypeDef, # (2)
]
AliasICPRecordalTypeDef#
# AliasICPRecordalTypeDef definition
class AliasICPRecordalTypeDef(TypedDict):
CNAME: NotRequired[str],
ICPRecordalStatus: NotRequired[ICPRecordalStatusType], # (1)
AliasesOutputTypeDef#
# AliasesOutputTypeDef definition
class AliasesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
AliasesTypeDef#
# AliasesTypeDef definition
class AliasesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
CachedMethodsOutputTypeDef#
# CachedMethodsOutputTypeDef definition
class CachedMethodsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[MethodType], # (1)
- See MethodType
CachedMethodsTypeDef#
# CachedMethodsTypeDef definition
class CachedMethodsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[MethodType], # (1)
- See MethodType
AssociateAliasRequestRequestTypeDef#
# AssociateAliasRequestRequestTypeDef definition
class AssociateAliasRequestRequestTypeDef(TypedDict):
TargetDistributionId: str,
Alias: str,
TrustedKeyGroupsOutputTypeDef#
# TrustedKeyGroupsOutputTypeDef definition
class TrustedKeyGroupsOutputTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[List[str]],
TrustedSignersOutputTypeDef#
# TrustedSignersOutputTypeDef definition
class TrustedSignersOutputTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[List[str]],
TrustedKeyGroupsTypeDef#
# TrustedKeyGroupsTypeDef definition
class TrustedKeyGroupsTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[Sequence[str]],
TrustedSignersTypeDef#
# TrustedSignersTypeDef definition
class TrustedSignersTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[Sequence[str]],
CookieNamesOutputTypeDef#
# CookieNamesOutputTypeDef definition
class CookieNamesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
CookieNamesTypeDef#
# CookieNamesTypeDef definition
class CookieNamesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
HeadersOutputTypeDef#
# HeadersOutputTypeDef definition
class HeadersOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
HeadersTypeDef#
# HeadersTypeDef definition
class HeadersTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
QueryStringNamesOutputTypeDef#
# QueryStringNamesOutputTypeDef definition
class QueryStringNamesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
QueryStringNamesTypeDef#
# QueryStringNamesTypeDef definition
class QueryStringNamesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
CloudFrontOriginAccessIdentityConfigTypeDef#
# CloudFrontOriginAccessIdentityConfigTypeDef definition
class CloudFrontOriginAccessIdentityConfigTypeDef(TypedDict):
CallerReference: str,
Comment: str,
CloudFrontOriginAccessIdentitySummaryTypeDef#
# CloudFrontOriginAccessIdentitySummaryTypeDef definition
class CloudFrontOriginAccessIdentitySummaryTypeDef(TypedDict):
Id: str,
S3CanonicalUserId: str,
Comment: str,
ConflictingAliasTypeDef#
# ConflictingAliasTypeDef definition
class ConflictingAliasTypeDef(TypedDict):
Alias: NotRequired[str],
DistributionId: NotRequired[str],
AccountId: NotRequired[str],
ContentTypeProfileTypeDef#
# ContentTypeProfileTypeDef definition
class ContentTypeProfileTypeDef(TypedDict):
Format: FormatType, # (1)
ContentType: str,
ProfileId: NotRequired[str],
- See FormatType
StagingDistributionDnsNamesOutputTypeDef#
# StagingDistributionDnsNamesOutputTypeDef definition
class StagingDistributionDnsNamesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
StagingDistributionDnsNamesTypeDef#
# StagingDistributionDnsNamesTypeDef definition
class StagingDistributionDnsNamesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
ContinuousDeploymentSingleHeaderConfigTypeDef#
# ContinuousDeploymentSingleHeaderConfigTypeDef definition
class ContinuousDeploymentSingleHeaderConfigTypeDef(TypedDict):
Header: str,
Value: str,
SessionStickinessConfigTypeDef#
# SessionStickinessConfigTypeDef definition
class SessionStickinessConfigTypeDef(TypedDict):
IdleTTL: int,
MaximumTTL: int,
CopyDistributionRequestRequestTypeDef#
# CopyDistributionRequestRequestTypeDef definition
class CopyDistributionRequestRequestTypeDef(TypedDict):
PrimaryDistributionId: str,
CallerReference: str,
Staging: NotRequired[bool],
IfMatch: NotRequired[str],
Enabled: NotRequired[bool],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
KeyGroupConfigTypeDef#
# KeyGroupConfigTypeDef definition
class KeyGroupConfigTypeDef(TypedDict):
Name: str,
Items: Sequence[str],
Comment: NotRequired[str],
ImportSourceTypeDef#
# ImportSourceTypeDef definition
class ImportSourceTypeDef(TypedDict):
SourceType: ImportSourceTypeType, # (1)
SourceARN: str,
KeyValueStoreTypeDef#
# KeyValueStoreTypeDef definition
class KeyValueStoreTypeDef(TypedDict):
Name: str,
Id: str,
Comment: str,
ARN: str,
LastModifiedTime: datetime,
Status: NotRequired[str],
OriginAccessControlConfigTypeDef#
# OriginAccessControlConfigTypeDef definition
class OriginAccessControlConfigTypeDef(TypedDict):
Name: str,
SigningProtocol: OriginAccessControlSigningProtocolsType, # (1)
SigningBehavior: OriginAccessControlSigningBehaviorsType, # (2)
OriginAccessControlOriginType: OriginAccessControlOriginTypesType, # (3)
Description: NotRequired[str],
- See OriginAccessControlSigningProtocolsType
- See OriginAccessControlSigningBehaviorsType
- See OriginAccessControlOriginTypesType
PublicKeyConfigTypeDef#
# PublicKeyConfigTypeDef definition
class PublicKeyConfigTypeDef(TypedDict):
CallerReference: str,
Name: str,
EncodedKey: str,
Comment: NotRequired[str],
CustomErrorResponseTypeDef#
# CustomErrorResponseTypeDef definition
class CustomErrorResponseTypeDef(TypedDict):
ErrorCode: int,
ResponsePagePath: NotRequired[str],
ResponseCode: NotRequired[str],
ErrorCachingMinTTL: NotRequired[int],
OriginCustomHeaderTypeDef#
# OriginCustomHeaderTypeDef definition
class OriginCustomHeaderTypeDef(TypedDict):
HeaderName: str,
HeaderValue: str,
OriginSslProtocolsOutputTypeDef#
# OriginSslProtocolsOutputTypeDef definition
class OriginSslProtocolsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[SslProtocolType], # (1)
- See SslProtocolType
OriginSslProtocolsTypeDef#
# OriginSslProtocolsTypeDef definition
class OriginSslProtocolsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[SslProtocolType], # (1)
- See SslProtocolType
DeleteCachePolicyRequestRequestTypeDef#
# DeleteCachePolicyRequestRequestTypeDef definition
class DeleteCachePolicyRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteCloudFrontOriginAccessIdentityRequestRequestTypeDef#
# DeleteCloudFrontOriginAccessIdentityRequestRequestTypeDef definition
class DeleteCloudFrontOriginAccessIdentityRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteContinuousDeploymentPolicyRequestRequestTypeDef#
# DeleteContinuousDeploymentPolicyRequestRequestTypeDef definition
class DeleteContinuousDeploymentPolicyRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteDistributionRequestRequestTypeDef#
# DeleteDistributionRequestRequestTypeDef definition
class DeleteDistributionRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteFieldLevelEncryptionConfigRequestRequestTypeDef#
# DeleteFieldLevelEncryptionConfigRequestRequestTypeDef definition
class DeleteFieldLevelEncryptionConfigRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteFieldLevelEncryptionProfileRequestRequestTypeDef#
# DeleteFieldLevelEncryptionProfileRequestRequestTypeDef definition
class DeleteFieldLevelEncryptionProfileRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteFunctionRequestRequestTypeDef#
# DeleteFunctionRequestRequestTypeDef definition
class DeleteFunctionRequestRequestTypeDef(TypedDict):
Name: str,
IfMatch: str,
DeleteKeyGroupRequestRequestTypeDef#
# DeleteKeyGroupRequestRequestTypeDef definition
class DeleteKeyGroupRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteKeyValueStoreRequestRequestTypeDef#
# DeleteKeyValueStoreRequestRequestTypeDef definition
class DeleteKeyValueStoreRequestRequestTypeDef(TypedDict):
Name: str,
IfMatch: str,
DeleteMonitoringSubscriptionRequestRequestTypeDef#
# DeleteMonitoringSubscriptionRequestRequestTypeDef definition
class DeleteMonitoringSubscriptionRequestRequestTypeDef(TypedDict):
DistributionId: str,
DeleteOriginAccessControlRequestRequestTypeDef#
# DeleteOriginAccessControlRequestRequestTypeDef definition
class DeleteOriginAccessControlRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteOriginRequestPolicyRequestRequestTypeDef#
# DeleteOriginRequestPolicyRequestRequestTypeDef definition
class DeleteOriginRequestPolicyRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeletePublicKeyRequestRequestTypeDef#
# DeletePublicKeyRequestRequestTypeDef definition
class DeletePublicKeyRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteRealtimeLogConfigRequestRequestTypeDef#
# DeleteRealtimeLogConfigRequestRequestTypeDef definition
class DeleteRealtimeLogConfigRequestRequestTypeDef(TypedDict):
Name: NotRequired[str],
ARN: NotRequired[str],
DeleteResponseHeadersPolicyRequestRequestTypeDef#
# DeleteResponseHeadersPolicyRequestRequestTypeDef definition
class DeleteResponseHeadersPolicyRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DeleteStreamingDistributionRequestRequestTypeDef#
# DeleteStreamingDistributionRequestRequestTypeDef definition
class DeleteStreamingDistributionRequestRequestTypeDef(TypedDict):
Id: str,
IfMatch: NotRequired[str],
DescribeFunctionRequestRequestTypeDef#
# DescribeFunctionRequestRequestTypeDef definition
class DescribeFunctionRequestRequestTypeDef(TypedDict):
Name: str,
Stage: NotRequired[FunctionStageType], # (1)
DescribeKeyValueStoreRequestRequestTypeDef#
# DescribeKeyValueStoreRequestRequestTypeDef definition
class DescribeKeyValueStoreRequestRequestTypeDef(TypedDict):
Name: str,
LoggingConfigTypeDef#
# LoggingConfigTypeDef definition
class LoggingConfigTypeDef(TypedDict):
Enabled: bool,
IncludeCookies: bool,
Bucket: str,
Prefix: str,
ViewerCertificateTypeDef#
# ViewerCertificateTypeDef definition
class ViewerCertificateTypeDef(TypedDict):
CloudFrontDefaultCertificate: NotRequired[bool],
IAMCertificateId: NotRequired[str],
ACMCertificateArn: NotRequired[str],
SSLSupportMethod: NotRequired[SSLSupportMethodType], # (1)
MinimumProtocolVersion: NotRequired[MinimumProtocolVersionType], # (2)
Certificate: NotRequired[str],
CertificateSource: NotRequired[CertificateSourceType], # (3)
DistributionIdListTypeDef#
# DistributionIdListTypeDef definition
class DistributionIdListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[str]],
FieldPatternsOutputTypeDef#
# FieldPatternsOutputTypeDef definition
class FieldPatternsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
FieldPatternsTypeDef#
# FieldPatternsTypeDef definition
class FieldPatternsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
KinesisStreamConfigTypeDef#
# KinesisStreamConfigTypeDef definition
class KinesisStreamConfigTypeDef(TypedDict):
RoleARN: str,
StreamARN: str,
QueryStringCacheKeysOutputTypeDef#
# QueryStringCacheKeysOutputTypeDef definition
class QueryStringCacheKeysOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
QueryStringCacheKeysTypeDef#
# QueryStringCacheKeysTypeDef definition
class QueryStringCacheKeysTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
FunctionAssociationTypeDef#
# FunctionAssociationTypeDef definition
class FunctionAssociationTypeDef(TypedDict):
FunctionARN: str,
EventType: EventTypeType, # (1)
- See EventTypeType
FunctionMetadataTypeDef#
# FunctionMetadataTypeDef definition
class FunctionMetadataTypeDef(TypedDict):
FunctionARN: str,
LastModifiedTime: datetime,
Stage: NotRequired[FunctionStageType], # (1)
CreatedTime: NotRequired[datetime],
GeoRestrictionOutputTypeDef#
# GeoRestrictionOutputTypeDef definition
class GeoRestrictionOutputTypeDef(TypedDict):
RestrictionType: GeoRestrictionTypeType, # (1)
Quantity: int,
Items: NotRequired[List[str]],
GeoRestrictionTypeDef#
# GeoRestrictionTypeDef definition
class GeoRestrictionTypeDef(TypedDict):
RestrictionType: GeoRestrictionTypeType, # (1)
Quantity: int,
Items: NotRequired[Sequence[str]],
GetCachePolicyConfigRequestRequestTypeDef#
# GetCachePolicyConfigRequestRequestTypeDef definition
class GetCachePolicyConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetCachePolicyRequestRequestTypeDef#
# GetCachePolicyRequestRequestTypeDef definition
class GetCachePolicyRequestRequestTypeDef(TypedDict):
Id: str,
GetCloudFrontOriginAccessIdentityConfigRequestRequestTypeDef#
# GetCloudFrontOriginAccessIdentityConfigRequestRequestTypeDef definition
class GetCloudFrontOriginAccessIdentityConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetCloudFrontOriginAccessIdentityRequestRequestTypeDef#
# GetCloudFrontOriginAccessIdentityRequestRequestTypeDef definition
class GetCloudFrontOriginAccessIdentityRequestRequestTypeDef(TypedDict):
Id: str,
GetContinuousDeploymentPolicyConfigRequestRequestTypeDef#
# GetContinuousDeploymentPolicyConfigRequestRequestTypeDef definition
class GetContinuousDeploymentPolicyConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetContinuousDeploymentPolicyRequestRequestTypeDef#
# GetContinuousDeploymentPolicyRequestRequestTypeDef definition
class GetContinuousDeploymentPolicyRequestRequestTypeDef(TypedDict):
Id: str,
GetDistributionConfigRequestRequestTypeDef#
# GetDistributionConfigRequestRequestTypeDef definition
class GetDistributionConfigRequestRequestTypeDef(TypedDict):
Id: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetDistributionRequestRequestTypeDef#
# GetDistributionRequestRequestTypeDef definition
class GetDistributionRequestRequestTypeDef(TypedDict):
Id: str,
GetFieldLevelEncryptionConfigRequestRequestTypeDef#
# GetFieldLevelEncryptionConfigRequestRequestTypeDef definition
class GetFieldLevelEncryptionConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetFieldLevelEncryptionProfileConfigRequestRequestTypeDef#
# GetFieldLevelEncryptionProfileConfigRequestRequestTypeDef definition
class GetFieldLevelEncryptionProfileConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetFieldLevelEncryptionProfileRequestRequestTypeDef#
# GetFieldLevelEncryptionProfileRequestRequestTypeDef definition
class GetFieldLevelEncryptionProfileRequestRequestTypeDef(TypedDict):
Id: str,
GetFieldLevelEncryptionRequestRequestTypeDef#
# GetFieldLevelEncryptionRequestRequestTypeDef definition
class GetFieldLevelEncryptionRequestRequestTypeDef(TypedDict):
Id: str,
GetFunctionRequestRequestTypeDef#
# GetFunctionRequestRequestTypeDef definition
class GetFunctionRequestRequestTypeDef(TypedDict):
Name: str,
Stage: NotRequired[FunctionStageType], # (1)
GetInvalidationRequestRequestTypeDef#
# GetInvalidationRequestRequestTypeDef definition
class GetInvalidationRequestRequestTypeDef(TypedDict):
DistributionId: str,
Id: str,
GetKeyGroupConfigRequestRequestTypeDef#
# GetKeyGroupConfigRequestRequestTypeDef definition
class GetKeyGroupConfigRequestRequestTypeDef(TypedDict):
Id: str,
KeyGroupConfigOutputTypeDef#
# KeyGroupConfigOutputTypeDef definition
class KeyGroupConfigOutputTypeDef(TypedDict):
Name: str,
Items: List[str],
Comment: NotRequired[str],
GetKeyGroupRequestRequestTypeDef#
# GetKeyGroupRequestRequestTypeDef definition
class GetKeyGroupRequestRequestTypeDef(TypedDict):
Id: str,
GetMonitoringSubscriptionRequestRequestTypeDef#
# GetMonitoringSubscriptionRequestRequestTypeDef definition
class GetMonitoringSubscriptionRequestRequestTypeDef(TypedDict):
DistributionId: str,
GetOriginAccessControlConfigRequestRequestTypeDef#
# GetOriginAccessControlConfigRequestRequestTypeDef definition
class GetOriginAccessControlConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetOriginAccessControlRequestRequestTypeDef#
# GetOriginAccessControlRequestRequestTypeDef definition
class GetOriginAccessControlRequestRequestTypeDef(TypedDict):
Id: str,
GetOriginRequestPolicyConfigRequestRequestTypeDef#
# GetOriginRequestPolicyConfigRequestRequestTypeDef definition
class GetOriginRequestPolicyConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetOriginRequestPolicyRequestRequestTypeDef#
# GetOriginRequestPolicyRequestRequestTypeDef definition
class GetOriginRequestPolicyRequestRequestTypeDef(TypedDict):
Id: str,
GetPublicKeyConfigRequestRequestTypeDef#
# GetPublicKeyConfigRequestRequestTypeDef definition
class GetPublicKeyConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetPublicKeyRequestRequestTypeDef#
# GetPublicKeyRequestRequestTypeDef definition
class GetPublicKeyRequestRequestTypeDef(TypedDict):
Id: str,
GetRealtimeLogConfigRequestRequestTypeDef#
# GetRealtimeLogConfigRequestRequestTypeDef definition
class GetRealtimeLogConfigRequestRequestTypeDef(TypedDict):
Name: NotRequired[str],
ARN: NotRequired[str],
GetResponseHeadersPolicyConfigRequestRequestTypeDef#
# GetResponseHeadersPolicyConfigRequestRequestTypeDef definition
class GetResponseHeadersPolicyConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetResponseHeadersPolicyRequestRequestTypeDef#
# GetResponseHeadersPolicyRequestRequestTypeDef definition
class GetResponseHeadersPolicyRequestRequestTypeDef(TypedDict):
Id: str,
GetStreamingDistributionConfigRequestRequestTypeDef#
# GetStreamingDistributionConfigRequestRequestTypeDef definition
class GetStreamingDistributionConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetStreamingDistributionRequestRequestTypeDef#
# GetStreamingDistributionRequestRequestTypeDef definition
class GetStreamingDistributionRequestRequestTypeDef(TypedDict):
Id: str,
PathsOutputTypeDef#
# PathsOutputTypeDef definition
class PathsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
PathsTypeDef#
# PathsTypeDef definition
class PathsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
InvalidationSummaryTypeDef#
# InvalidationSummaryTypeDef definition
class InvalidationSummaryTypeDef(TypedDict):
Id: str,
CreateTime: datetime,
Status: str,
KeyPairIdsTypeDef#
# KeyPairIdsTypeDef definition
class KeyPairIdsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
KeyValueStoreAssociationTypeDef#
# KeyValueStoreAssociationTypeDef definition
class KeyValueStoreAssociationTypeDef(TypedDict):
KeyValueStoreARN: str,
LambdaFunctionAssociationTypeDef#
# LambdaFunctionAssociationTypeDef definition
class LambdaFunctionAssociationTypeDef(TypedDict):
LambdaFunctionARN: str,
EventType: EventTypeType, # (1)
IncludeBody: NotRequired[bool],
- See EventTypeType
ListCachePoliciesRequestRequestTypeDef#
# ListCachePoliciesRequestRequestTypeDef definition
class ListCachePoliciesRequestRequestTypeDef(TypedDict):
Type: NotRequired[CachePolicyTypeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListCloudFrontOriginAccessIdentitiesRequestRequestTypeDef#
# ListCloudFrontOriginAccessIdentitiesRequestRequestTypeDef definition
class ListCloudFrontOriginAccessIdentitiesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListConflictingAliasesRequestRequestTypeDef#
# ListConflictingAliasesRequestRequestTypeDef definition
class ListConflictingAliasesRequestRequestTypeDef(TypedDict):
DistributionId: str,
Alias: str,
Marker: NotRequired[str],
MaxItems: NotRequired[int],
ListContinuousDeploymentPoliciesRequestRequestTypeDef#
# ListContinuousDeploymentPoliciesRequestRequestTypeDef definition
class ListContinuousDeploymentPoliciesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsByCachePolicyIdRequestRequestTypeDef#
# ListDistributionsByCachePolicyIdRequestRequestTypeDef definition
class ListDistributionsByCachePolicyIdRequestRequestTypeDef(TypedDict):
CachePolicyId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsByKeyGroupRequestRequestTypeDef#
# ListDistributionsByKeyGroupRequestRequestTypeDef definition
class ListDistributionsByKeyGroupRequestRequestTypeDef(TypedDict):
KeyGroupId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsByOriginRequestPolicyIdRequestRequestTypeDef#
# ListDistributionsByOriginRequestPolicyIdRequestRequestTypeDef definition
class ListDistributionsByOriginRequestPolicyIdRequestRequestTypeDef(TypedDict):
OriginRequestPolicyId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsByRealtimeLogConfigRequestRequestTypeDef#
# ListDistributionsByRealtimeLogConfigRequestRequestTypeDef definition
class ListDistributionsByRealtimeLogConfigRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
RealtimeLogConfigName: NotRequired[str],
RealtimeLogConfigArn: NotRequired[str],
ListDistributionsByResponseHeadersPolicyIdRequestRequestTypeDef#
# ListDistributionsByResponseHeadersPolicyIdRequestRequestTypeDef definition
class ListDistributionsByResponseHeadersPolicyIdRequestRequestTypeDef(TypedDict):
ResponseHeadersPolicyId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsByWebACLIdRequestRequestTypeDef#
# ListDistributionsByWebACLIdRequestRequestTypeDef definition
class ListDistributionsByWebACLIdRequestRequestTypeDef(TypedDict):
WebACLId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListDistributionsRequestRequestTypeDef#
# ListDistributionsRequestRequestTypeDef definition
class ListDistributionsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListFieldLevelEncryptionConfigsRequestRequestTypeDef#
# ListFieldLevelEncryptionConfigsRequestRequestTypeDef definition
class ListFieldLevelEncryptionConfigsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListFieldLevelEncryptionProfilesRequestRequestTypeDef#
# ListFieldLevelEncryptionProfilesRequestRequestTypeDef definition
class ListFieldLevelEncryptionProfilesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListFunctionsRequestRequestTypeDef#
# ListFunctionsRequestRequestTypeDef definition
class ListFunctionsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
Stage: NotRequired[FunctionStageType], # (1)
ListInvalidationsRequestRequestTypeDef#
# ListInvalidationsRequestRequestTypeDef definition
class ListInvalidationsRequestRequestTypeDef(TypedDict):
DistributionId: str,
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListKeyGroupsRequestRequestTypeDef#
# ListKeyGroupsRequestRequestTypeDef definition
class ListKeyGroupsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListKeyValueStoresRequestRequestTypeDef#
# ListKeyValueStoresRequestRequestTypeDef definition
class ListKeyValueStoresRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
Status: NotRequired[str],
ListOriginAccessControlsRequestRequestTypeDef#
# ListOriginAccessControlsRequestRequestTypeDef definition
class ListOriginAccessControlsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListOriginRequestPoliciesRequestRequestTypeDef#
# ListOriginRequestPoliciesRequestRequestTypeDef definition
class ListOriginRequestPoliciesRequestRequestTypeDef(TypedDict):
Type: NotRequired[OriginRequestPolicyTypeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListPublicKeysRequestRequestTypeDef#
# ListPublicKeysRequestRequestTypeDef definition
class ListPublicKeysRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListRealtimeLogConfigsRequestRequestTypeDef#
# ListRealtimeLogConfigsRequestRequestTypeDef definition
class ListRealtimeLogConfigsRequestRequestTypeDef(TypedDict):
MaxItems: NotRequired[str],
Marker: NotRequired[str],
ListResponseHeadersPoliciesRequestRequestTypeDef#
# ListResponseHeadersPoliciesRequestRequestTypeDef definition
class ListResponseHeadersPoliciesRequestRequestTypeDef(TypedDict):
Type: NotRequired[ResponseHeadersPolicyTypeType], # (1)
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListStreamingDistributionsRequestRequestTypeDef#
# ListStreamingDistributionsRequestRequestTypeDef definition
class ListStreamingDistributionsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
Resource: str,
RealtimeMetricsSubscriptionConfigTypeDef#
# RealtimeMetricsSubscriptionConfigTypeDef definition
class RealtimeMetricsSubscriptionConfigTypeDef(TypedDict):
RealtimeMetricsSubscriptionStatus: RealtimeMetricsSubscriptionStatusType, # (1)
OriginAccessControlSummaryTypeDef#
# OriginAccessControlSummaryTypeDef definition
class OriginAccessControlSummaryTypeDef(TypedDict):
Id: str,
Description: str,
Name: str,
SigningProtocol: OriginAccessControlSigningProtocolsType, # (1)
SigningBehavior: OriginAccessControlSigningBehaviorsType, # (2)
OriginAccessControlOriginType: OriginAccessControlOriginTypesType, # (3)
- See OriginAccessControlSigningProtocolsType
- See OriginAccessControlSigningBehaviorsType
- See OriginAccessControlOriginTypesType
StatusCodesOutputTypeDef#
# StatusCodesOutputTypeDef definition
class StatusCodesOutputTypeDef(TypedDict):
Quantity: int,
Items: List[int],
StatusCodesTypeDef#
# StatusCodesTypeDef definition
class StatusCodesTypeDef(TypedDict):
Quantity: int,
Items: Sequence[int],
OriginGroupMemberTypeDef#
# OriginGroupMemberTypeDef definition
class OriginGroupMemberTypeDef(TypedDict):
OriginId: str,
OriginShieldTypeDef#
# OriginShieldTypeDef definition
class OriginShieldTypeDef(TypedDict):
Enabled: bool,
OriginShieldRegion: NotRequired[str],
S3OriginConfigTypeDef#
# S3OriginConfigTypeDef definition
class S3OriginConfigTypeDef(TypedDict):
OriginAccessIdentity: str,
PublicKeySummaryTypeDef#
# PublicKeySummaryTypeDef definition
class PublicKeySummaryTypeDef(TypedDict):
Id: str,
Name: str,
CreatedTime: datetime,
EncodedKey: str,
Comment: NotRequired[str],
PublishFunctionRequestRequestTypeDef#
# PublishFunctionRequestRequestTypeDef definition
class PublishFunctionRequestRequestTypeDef(TypedDict):
Name: str,
IfMatch: str,
QueryArgProfileTypeDef#
# QueryArgProfileTypeDef definition
class QueryArgProfileTypeDef(TypedDict):
QueryArg: str,
ProfileId: str,
ResponseHeadersPolicyAccessControlAllowHeadersOutputTypeDef#
# ResponseHeadersPolicyAccessControlAllowHeadersOutputTypeDef definition
class ResponseHeadersPolicyAccessControlAllowHeadersOutputTypeDef(TypedDict):
Quantity: int,
Items: List[str],
ResponseHeadersPolicyAccessControlAllowHeadersTypeDef#
# ResponseHeadersPolicyAccessControlAllowHeadersTypeDef definition
class ResponseHeadersPolicyAccessControlAllowHeadersTypeDef(TypedDict):
Quantity: int,
Items: Sequence[str],
ResponseHeadersPolicyAccessControlAllowMethodsOutputTypeDef#
# ResponseHeadersPolicyAccessControlAllowMethodsOutputTypeDef definition
class ResponseHeadersPolicyAccessControlAllowMethodsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[ResponseHeadersPolicyAccessControlAllowMethodsValuesType], # (1)
ResponseHeadersPolicyAccessControlAllowMethodsTypeDef#
# ResponseHeadersPolicyAccessControlAllowMethodsTypeDef definition
class ResponseHeadersPolicyAccessControlAllowMethodsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[ResponseHeadersPolicyAccessControlAllowMethodsValuesType], # (1)
ResponseHeadersPolicyAccessControlAllowOriginsOutputTypeDef#
# ResponseHeadersPolicyAccessControlAllowOriginsOutputTypeDef definition
class ResponseHeadersPolicyAccessControlAllowOriginsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[str],
ResponseHeadersPolicyAccessControlAllowOriginsTypeDef#
# ResponseHeadersPolicyAccessControlAllowOriginsTypeDef definition
class ResponseHeadersPolicyAccessControlAllowOriginsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[str],
ResponseHeadersPolicyAccessControlExposeHeadersOutputTypeDef#
# ResponseHeadersPolicyAccessControlExposeHeadersOutputTypeDef definition
class ResponseHeadersPolicyAccessControlExposeHeadersOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[str]],
ResponseHeadersPolicyAccessControlExposeHeadersTypeDef#
# ResponseHeadersPolicyAccessControlExposeHeadersTypeDef definition
class ResponseHeadersPolicyAccessControlExposeHeadersTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[str]],
ResponseHeadersPolicyServerTimingHeadersConfigTypeDef#
# ResponseHeadersPolicyServerTimingHeadersConfigTypeDef definition
class ResponseHeadersPolicyServerTimingHeadersConfigTypeDef(TypedDict):
Enabled: bool,
SamplingRate: NotRequired[float],
ResponseHeadersPolicyContentSecurityPolicyTypeDef#
# ResponseHeadersPolicyContentSecurityPolicyTypeDef definition
class ResponseHeadersPolicyContentSecurityPolicyTypeDef(TypedDict):
Override: bool,
ContentSecurityPolicy: str,
ResponseHeadersPolicyContentTypeOptionsTypeDef#
# ResponseHeadersPolicyContentTypeOptionsTypeDef definition
class ResponseHeadersPolicyContentTypeOptionsTypeDef(TypedDict):
Override: bool,
ResponseHeadersPolicyCustomHeaderTypeDef#
# ResponseHeadersPolicyCustomHeaderTypeDef definition
class ResponseHeadersPolicyCustomHeaderTypeDef(TypedDict):
Header: str,
Value: str,
Override: bool,
ResponseHeadersPolicyFrameOptionsTypeDef#
# ResponseHeadersPolicyFrameOptionsTypeDef definition
class ResponseHeadersPolicyFrameOptionsTypeDef(TypedDict):
Override: bool,
FrameOption: FrameOptionsListType, # (1)
ResponseHeadersPolicyReferrerPolicyTypeDef#
# ResponseHeadersPolicyReferrerPolicyTypeDef definition
class ResponseHeadersPolicyReferrerPolicyTypeDef(TypedDict):
Override: bool,
ReferrerPolicy: ReferrerPolicyListType, # (1)
ResponseHeadersPolicyRemoveHeaderTypeDef#
# ResponseHeadersPolicyRemoveHeaderTypeDef definition
class ResponseHeadersPolicyRemoveHeaderTypeDef(TypedDict):
Header: str,
ResponseHeadersPolicyStrictTransportSecurityTypeDef#
# ResponseHeadersPolicyStrictTransportSecurityTypeDef definition
class ResponseHeadersPolicyStrictTransportSecurityTypeDef(TypedDict):
Override: bool,
AccessControlMaxAgeSec: int,
IncludeSubdomains: NotRequired[bool],
Preload: NotRequired[bool],
ResponseHeadersPolicyXSSProtectionTypeDef#
# ResponseHeadersPolicyXSSProtectionTypeDef definition
class ResponseHeadersPolicyXSSProtectionTypeDef(TypedDict):
Override: bool,
Protection: bool,
ModeBlock: NotRequired[bool],
ReportUri: NotRequired[str],
S3OriginTypeDef#
# S3OriginTypeDef definition
class S3OriginTypeDef(TypedDict):
DomainName: str,
OriginAccessIdentity: str,
StreamingLoggingConfigTypeDef#
# StreamingLoggingConfigTypeDef definition
class StreamingLoggingConfigTypeDef(TypedDict):
Enabled: bool,
Bucket: str,
Prefix: str,
TagKeysTypeDef#
# TagKeysTypeDef definition
class TagKeysTypeDef(TypedDict):
Items: NotRequired[Sequence[str]],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: NotRequired[str],
UpdateDistributionWithStagingConfigRequestRequestTypeDef#
# UpdateDistributionWithStagingConfigRequestRequestTypeDef definition
class UpdateDistributionWithStagingConfigRequestRequestTypeDef(TypedDict):
Id: str,
StagingDistributionId: NotRequired[str],
IfMatch: NotRequired[str],
UpdateKeyValueStoreRequestRequestTypeDef#
# UpdateKeyValueStoreRequestRequestTypeDef definition
class UpdateKeyValueStoreRequestRequestTypeDef(TypedDict):
Name: str,
Comment: str,
IfMatch: str,
AllowedMethodsOutputTypeDef#
# AllowedMethodsOutputTypeDef definition
class AllowedMethodsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[MethodType], # (1)
CachedMethods: NotRequired[CachedMethodsOutputTypeDef], # (2)
- See MethodType
- See CachedMethodsOutputTypeDef
AllowedMethodsTypeDef#
# AllowedMethodsTypeDef definition
class AllowedMethodsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[MethodType], # (1)
CachedMethods: NotRequired[CachedMethodsTypeDef], # (2)
- See MethodType
- See CachedMethodsTypeDef
TestFunctionRequestRequestTypeDef#
# TestFunctionRequestRequestTypeDef definition
class TestFunctionRequestRequestTypeDef(TypedDict):
Name: str,
IfMatch: str,
EventObject: Union[str, bytes, IO[Any], StreamingBody],
Stage: NotRequired[FunctionStageType], # (1)
CachePolicyCookiesConfigOutputTypeDef#
# CachePolicyCookiesConfigOutputTypeDef definition
class CachePolicyCookiesConfigOutputTypeDef(TypedDict):
CookieBehavior: CachePolicyCookieBehaviorType, # (1)
Cookies: NotRequired[CookieNamesOutputTypeDef], # (2)
CookiePreferenceOutputTypeDef#
# CookiePreferenceOutputTypeDef definition
class CookiePreferenceOutputTypeDef(TypedDict):
Forward: ItemSelectionType, # (1)
WhitelistedNames: NotRequired[CookieNamesOutputTypeDef], # (2)
OriginRequestPolicyCookiesConfigOutputTypeDef#
# OriginRequestPolicyCookiesConfigOutputTypeDef definition
class OriginRequestPolicyCookiesConfigOutputTypeDef(TypedDict):
CookieBehavior: OriginRequestPolicyCookieBehaviorType, # (1)
Cookies: NotRequired[CookieNamesOutputTypeDef], # (2)
CachePolicyCookiesConfigTypeDef#
# CachePolicyCookiesConfigTypeDef definition
class CachePolicyCookiesConfigTypeDef(TypedDict):
CookieBehavior: CachePolicyCookieBehaviorType, # (1)
Cookies: NotRequired[CookieNamesTypeDef], # (2)
CookiePreferenceTypeDef#
# CookiePreferenceTypeDef definition
class CookiePreferenceTypeDef(TypedDict):
Forward: ItemSelectionType, # (1)
WhitelistedNames: NotRequired[CookieNamesTypeDef], # (2)
- See ItemSelectionType
- See CookieNamesTypeDef
OriginRequestPolicyCookiesConfigTypeDef#
# OriginRequestPolicyCookiesConfigTypeDef definition
class OriginRequestPolicyCookiesConfigTypeDef(TypedDict):
CookieBehavior: OriginRequestPolicyCookieBehaviorType, # (1)
Cookies: NotRequired[CookieNamesTypeDef], # (2)
CachePolicyHeadersConfigOutputTypeDef#
# CachePolicyHeadersConfigOutputTypeDef definition
class CachePolicyHeadersConfigOutputTypeDef(TypedDict):
HeaderBehavior: CachePolicyHeaderBehaviorType, # (1)
Headers: NotRequired[HeadersOutputTypeDef], # (2)
OriginRequestPolicyHeadersConfigOutputTypeDef#
# OriginRequestPolicyHeadersConfigOutputTypeDef definition
class OriginRequestPolicyHeadersConfigOutputTypeDef(TypedDict):
HeaderBehavior: OriginRequestPolicyHeaderBehaviorType, # (1)
Headers: NotRequired[HeadersOutputTypeDef], # (2)
CachePolicyHeadersConfigTypeDef#
# CachePolicyHeadersConfigTypeDef definition
class CachePolicyHeadersConfigTypeDef(TypedDict):
HeaderBehavior: CachePolicyHeaderBehaviorType, # (1)
Headers: NotRequired[HeadersTypeDef], # (2)
OriginRequestPolicyHeadersConfigTypeDef#
# OriginRequestPolicyHeadersConfigTypeDef definition
class OriginRequestPolicyHeadersConfigTypeDef(TypedDict):
HeaderBehavior: OriginRequestPolicyHeaderBehaviorType, # (1)
Headers: NotRequired[HeadersTypeDef], # (2)
CachePolicyQueryStringsConfigOutputTypeDef#
# CachePolicyQueryStringsConfigOutputTypeDef definition
class CachePolicyQueryStringsConfigOutputTypeDef(TypedDict):
QueryStringBehavior: CachePolicyQueryStringBehaviorType, # (1)
QueryStrings: NotRequired[QueryStringNamesOutputTypeDef], # (2)
OriginRequestPolicyQueryStringsConfigOutputTypeDef#
# OriginRequestPolicyQueryStringsConfigOutputTypeDef definition
class OriginRequestPolicyQueryStringsConfigOutputTypeDef(TypedDict):
QueryStringBehavior: OriginRequestPolicyQueryStringBehaviorType, # (1)
QueryStrings: NotRequired[QueryStringNamesOutputTypeDef], # (2)
CachePolicyQueryStringsConfigTypeDef#
# CachePolicyQueryStringsConfigTypeDef definition
class CachePolicyQueryStringsConfigTypeDef(TypedDict):
QueryStringBehavior: CachePolicyQueryStringBehaviorType, # (1)
QueryStrings: NotRequired[QueryStringNamesTypeDef], # (2)
OriginRequestPolicyQueryStringsConfigTypeDef#
# OriginRequestPolicyQueryStringsConfigTypeDef definition
class OriginRequestPolicyQueryStringsConfigTypeDef(TypedDict):
QueryStringBehavior: OriginRequestPolicyQueryStringBehaviorType, # (1)
QueryStrings: NotRequired[QueryStringNamesTypeDef], # (2)
CloudFrontOriginAccessIdentityTypeDef#
# CloudFrontOriginAccessIdentityTypeDef definition
class CloudFrontOriginAccessIdentityTypeDef(TypedDict):
Id: str,
S3CanonicalUserId: str,
CloudFrontOriginAccessIdentityConfig: NotRequired[CloudFrontOriginAccessIdentityConfigTypeDef], # (1)
CreateCloudFrontOriginAccessIdentityRequestRequestTypeDef#
# CreateCloudFrontOriginAccessIdentityRequestRequestTypeDef definition
class CreateCloudFrontOriginAccessIdentityRequestRequestTypeDef(TypedDict):
CloudFrontOriginAccessIdentityConfig: CloudFrontOriginAccessIdentityConfigTypeDef, # (1)
UpdateCloudFrontOriginAccessIdentityRequestRequestTypeDef#
# UpdateCloudFrontOriginAccessIdentityRequestRequestTypeDef definition
class UpdateCloudFrontOriginAccessIdentityRequestRequestTypeDef(TypedDict):
CloudFrontOriginAccessIdentityConfig: CloudFrontOriginAccessIdentityConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CloudFrontOriginAccessIdentityListTypeDef#
# CloudFrontOriginAccessIdentityListTypeDef definition
class CloudFrontOriginAccessIdentityListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[CloudFrontOriginAccessIdentitySummaryTypeDef]], # (1)
ConflictingAliasesListTypeDef#
# ConflictingAliasesListTypeDef definition
class ConflictingAliasesListTypeDef(TypedDict):
NextMarker: NotRequired[str],
MaxItems: NotRequired[int],
Quantity: NotRequired[int],
Items: NotRequired[List[ConflictingAliasTypeDef]], # (1)
ContentTypeProfilesOutputTypeDef#
# ContentTypeProfilesOutputTypeDef definition
class ContentTypeProfilesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[ContentTypeProfileTypeDef]], # (1)
ContentTypeProfilesTypeDef#
# ContentTypeProfilesTypeDef definition
class ContentTypeProfilesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[ContentTypeProfileTypeDef]], # (1)
ContinuousDeploymentSingleWeightConfigTypeDef#
# ContinuousDeploymentSingleWeightConfigTypeDef definition
class ContinuousDeploymentSingleWeightConfigTypeDef(TypedDict):
Weight: float,
SessionStickinessConfig: NotRequired[SessionStickinessConfigTypeDef], # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetCloudFrontOriginAccessIdentityConfigResultTypeDef#
# GetCloudFrontOriginAccessIdentityConfigResultTypeDef definition
class GetCloudFrontOriginAccessIdentityConfigResultTypeDef(TypedDict):
CloudFrontOriginAccessIdentityConfig: CloudFrontOriginAccessIdentityConfigTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFunctionResultTypeDef#
# GetFunctionResultTypeDef definition
class GetFunctionResultTypeDef(TypedDict):
FunctionCode: StreamingBody,
ETag: str,
ContentType: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateKeyGroupRequestRequestTypeDef#
# CreateKeyGroupRequestRequestTypeDef definition
class CreateKeyGroupRequestRequestTypeDef(TypedDict):
KeyGroupConfig: KeyGroupConfigTypeDef, # (1)
UpdateKeyGroupRequestRequestTypeDef#
# UpdateKeyGroupRequestRequestTypeDef definition
class UpdateKeyGroupRequestRequestTypeDef(TypedDict):
KeyGroupConfig: KeyGroupConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CreateKeyValueStoreRequestRequestTypeDef#
# CreateKeyValueStoreRequestRequestTypeDef definition
class CreateKeyValueStoreRequestRequestTypeDef(TypedDict):
Name: str,
Comment: NotRequired[str],
ImportSource: NotRequired[ImportSourceTypeDef], # (1)
CreateKeyValueStoreResultTypeDef#
# CreateKeyValueStoreResultTypeDef definition
class CreateKeyValueStoreResultTypeDef(TypedDict):
KeyValueStore: KeyValueStoreTypeDef, # (1)
ETag: str,
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeKeyValueStoreResultTypeDef#
# DescribeKeyValueStoreResultTypeDef definition
class DescribeKeyValueStoreResultTypeDef(TypedDict):
KeyValueStore: KeyValueStoreTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KeyValueStoreListTypeDef#
# KeyValueStoreListTypeDef definition
class KeyValueStoreListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[KeyValueStoreTypeDef]], # (1)
UpdateKeyValueStoreResultTypeDef#
# UpdateKeyValueStoreResultTypeDef definition
class UpdateKeyValueStoreResultTypeDef(TypedDict):
KeyValueStore: KeyValueStoreTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOriginAccessControlRequestRequestTypeDef#
# CreateOriginAccessControlRequestRequestTypeDef definition
class CreateOriginAccessControlRequestRequestTypeDef(TypedDict):
OriginAccessControlConfig: OriginAccessControlConfigTypeDef, # (1)
GetOriginAccessControlConfigResultTypeDef#
# GetOriginAccessControlConfigResultTypeDef definition
class GetOriginAccessControlConfigResultTypeDef(TypedDict):
OriginAccessControlConfig: OriginAccessControlConfigTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginAccessControlTypeDef#
# OriginAccessControlTypeDef definition
class OriginAccessControlTypeDef(TypedDict):
Id: str,
OriginAccessControlConfig: NotRequired[OriginAccessControlConfigTypeDef], # (1)
UpdateOriginAccessControlRequestRequestTypeDef#
# UpdateOriginAccessControlRequestRequestTypeDef definition
class UpdateOriginAccessControlRequestRequestTypeDef(TypedDict):
OriginAccessControlConfig: OriginAccessControlConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CreatePublicKeyRequestRequestTypeDef#
# CreatePublicKeyRequestRequestTypeDef definition
class CreatePublicKeyRequestRequestTypeDef(TypedDict):
PublicKeyConfig: PublicKeyConfigTypeDef, # (1)
GetPublicKeyConfigResultTypeDef#
# GetPublicKeyConfigResultTypeDef definition
class GetPublicKeyConfigResultTypeDef(TypedDict):
PublicKeyConfig: PublicKeyConfigTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PublicKeyTypeDef#
# PublicKeyTypeDef definition
class PublicKeyTypeDef(TypedDict):
Id: str,
CreatedTime: datetime,
PublicKeyConfig: PublicKeyConfigTypeDef, # (1)
UpdatePublicKeyRequestRequestTypeDef#
# UpdatePublicKeyRequestRequestTypeDef definition
class UpdatePublicKeyRequestRequestTypeDef(TypedDict):
PublicKeyConfig: PublicKeyConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CustomErrorResponsesOutputTypeDef#
# CustomErrorResponsesOutputTypeDef definition
class CustomErrorResponsesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[CustomErrorResponseTypeDef]], # (1)
CustomErrorResponsesTypeDef#
# CustomErrorResponsesTypeDef definition
class CustomErrorResponsesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[CustomErrorResponseTypeDef]], # (1)
CustomHeadersOutputTypeDef#
# CustomHeadersOutputTypeDef definition
class CustomHeadersOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[OriginCustomHeaderTypeDef]], # (1)
CustomHeadersTypeDef#
# CustomHeadersTypeDef definition
class CustomHeadersTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[OriginCustomHeaderTypeDef]], # (1)
CustomOriginConfigOutputTypeDef#
# CustomOriginConfigOutputTypeDef definition
class CustomOriginConfigOutputTypeDef(TypedDict):
HTTPPort: int,
HTTPSPort: int,
OriginProtocolPolicy: OriginProtocolPolicyType, # (1)
OriginSslProtocols: NotRequired[OriginSslProtocolsOutputTypeDef], # (2)
OriginReadTimeout: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
CustomOriginConfigTypeDef#
# CustomOriginConfigTypeDef definition
class CustomOriginConfigTypeDef(TypedDict):
HTTPPort: int,
HTTPSPort: int,
OriginProtocolPolicy: OriginProtocolPolicyType, # (1)
OriginSslProtocols: NotRequired[OriginSslProtocolsTypeDef], # (2)
OriginReadTimeout: NotRequired[int],
OriginKeepaliveTimeout: NotRequired[int],
ListDistributionsByCachePolicyIdResultTypeDef#
# ListDistributionsByCachePolicyIdResultTypeDef definition
class ListDistributionsByCachePolicyIdResultTypeDef(TypedDict):
DistributionIdList: DistributionIdListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsByKeyGroupResultTypeDef#
# ListDistributionsByKeyGroupResultTypeDef definition
class ListDistributionsByKeyGroupResultTypeDef(TypedDict):
DistributionIdList: DistributionIdListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsByOriginRequestPolicyIdResultTypeDef#
# ListDistributionsByOriginRequestPolicyIdResultTypeDef definition
class ListDistributionsByOriginRequestPolicyIdResultTypeDef(TypedDict):
DistributionIdList: DistributionIdListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsByResponseHeadersPolicyIdResultTypeDef#
# ListDistributionsByResponseHeadersPolicyIdResultTypeDef definition
class ListDistributionsByResponseHeadersPolicyIdResultTypeDef(TypedDict):
DistributionIdList: DistributionIdListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EncryptionEntityOutputTypeDef#
# EncryptionEntityOutputTypeDef definition
class EncryptionEntityOutputTypeDef(TypedDict):
PublicKeyId: str,
ProviderId: str,
FieldPatterns: FieldPatternsOutputTypeDef, # (1)
EncryptionEntityTypeDef#
# EncryptionEntityTypeDef definition
class EncryptionEntityTypeDef(TypedDict):
PublicKeyId: str,
ProviderId: str,
FieldPatterns: FieldPatternsTypeDef, # (1)
EndPointTypeDef#
# EndPointTypeDef definition
class EndPointTypeDef(TypedDict):
StreamType: str,
KinesisStreamConfig: NotRequired[KinesisStreamConfigTypeDef], # (1)
FunctionAssociationsOutputTypeDef#
# FunctionAssociationsOutputTypeDef definition
class FunctionAssociationsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[FunctionAssociationTypeDef]], # (1)
FunctionAssociationsTypeDef#
# FunctionAssociationsTypeDef definition
class FunctionAssociationsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[FunctionAssociationTypeDef]], # (1)
RestrictionsOutputTypeDef#
# RestrictionsOutputTypeDef definition
class RestrictionsOutputTypeDef(TypedDict):
GeoRestriction: GeoRestrictionOutputTypeDef, # (1)
RestrictionsTypeDef#
# RestrictionsTypeDef definition
class RestrictionsTypeDef(TypedDict):
GeoRestriction: GeoRestrictionTypeDef, # (1)
GetDistributionRequestDistributionDeployedWaitTypeDef#
# GetDistributionRequestDistributionDeployedWaitTypeDef definition
class GetDistributionRequestDistributionDeployedWaitTypeDef(TypedDict):
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetInvalidationRequestInvalidationCompletedWaitTypeDef#
# GetInvalidationRequestInvalidationCompletedWaitTypeDef definition
class GetInvalidationRequestInvalidationCompletedWaitTypeDef(TypedDict):
DistributionId: str,
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetStreamingDistributionRequestStreamingDistributionDeployedWaitTypeDef#
# GetStreamingDistributionRequestStreamingDistributionDeployedWaitTypeDef definition
class GetStreamingDistributionRequestStreamingDistributionDeployedWaitTypeDef(TypedDict):
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetKeyGroupConfigResultTypeDef#
# GetKeyGroupConfigResultTypeDef definition
class GetKeyGroupConfigResultTypeDef(TypedDict):
KeyGroupConfig: KeyGroupConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KeyGroupTypeDef#
# KeyGroupTypeDef definition
class KeyGroupTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
KeyGroupConfig: KeyGroupConfigOutputTypeDef, # (1)
InvalidationBatchOutputTypeDef#
# InvalidationBatchOutputTypeDef definition
class InvalidationBatchOutputTypeDef(TypedDict):
Paths: PathsOutputTypeDef, # (1)
CallerReference: str,
InvalidationBatchTypeDef#
# InvalidationBatchTypeDef definition
class InvalidationBatchTypeDef(TypedDict):
Paths: PathsTypeDef, # (1)
CallerReference: str,
- See PathsTypeDef
InvalidationListTypeDef#
# InvalidationListTypeDef definition
class InvalidationListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[InvalidationSummaryTypeDef]], # (1)
KGKeyPairIdsTypeDef#
# KGKeyPairIdsTypeDef definition
class KGKeyPairIdsTypeDef(TypedDict):
KeyGroupId: NotRequired[str],
KeyPairIds: NotRequired[KeyPairIdsTypeDef], # (1)
SignerTypeDef#
# SignerTypeDef definition
class SignerTypeDef(TypedDict):
AwsAccountNumber: NotRequired[str],
KeyPairIds: NotRequired[KeyPairIdsTypeDef], # (1)
KeyValueStoreAssociationsOutputTypeDef#
# KeyValueStoreAssociationsOutputTypeDef definition
class KeyValueStoreAssociationsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[KeyValueStoreAssociationTypeDef]], # (1)
KeyValueStoreAssociationsTypeDef#
# KeyValueStoreAssociationsTypeDef definition
class KeyValueStoreAssociationsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[KeyValueStoreAssociationTypeDef]], # (1)
LambdaFunctionAssociationsOutputTypeDef#
# LambdaFunctionAssociationsOutputTypeDef definition
class LambdaFunctionAssociationsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[LambdaFunctionAssociationTypeDef]], # (1)
LambdaFunctionAssociationsTypeDef#
# LambdaFunctionAssociationsTypeDef definition
class LambdaFunctionAssociationsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[LambdaFunctionAssociationTypeDef]], # (1)
ListCloudFrontOriginAccessIdentitiesRequestListCloudFrontOriginAccessIdentitiesPaginateTypeDef#
# ListCloudFrontOriginAccessIdentitiesRequestListCloudFrontOriginAccessIdentitiesPaginateTypeDef definition
class ListCloudFrontOriginAccessIdentitiesRequestListCloudFrontOriginAccessIdentitiesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDistributionsRequestListDistributionsPaginateTypeDef#
# ListDistributionsRequestListDistributionsPaginateTypeDef definition
class ListDistributionsRequestListDistributionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListInvalidationsRequestListInvalidationsPaginateTypeDef#
# ListInvalidationsRequestListInvalidationsPaginateTypeDef definition
class ListInvalidationsRequestListInvalidationsPaginateTypeDef(TypedDict):
DistributionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListKeyValueStoresRequestListKeyValueStoresPaginateTypeDef#
# ListKeyValueStoresRequestListKeyValueStoresPaginateTypeDef definition
class ListKeyValueStoresRequestListKeyValueStoresPaginateTypeDef(TypedDict):
Status: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStreamingDistributionsRequestListStreamingDistributionsPaginateTypeDef#
# ListStreamingDistributionsRequestListStreamingDistributionsPaginateTypeDef definition
class ListStreamingDistributionsRequestListStreamingDistributionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
MonitoringSubscriptionTypeDef#
# MonitoringSubscriptionTypeDef definition
class MonitoringSubscriptionTypeDef(TypedDict):
RealtimeMetricsSubscriptionConfig: NotRequired[RealtimeMetricsSubscriptionConfigTypeDef], # (1)
OriginAccessControlListTypeDef#
# OriginAccessControlListTypeDef definition
class OriginAccessControlListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[OriginAccessControlSummaryTypeDef]], # (1)
OriginGroupFailoverCriteriaOutputTypeDef#
# OriginGroupFailoverCriteriaOutputTypeDef definition
class OriginGroupFailoverCriteriaOutputTypeDef(TypedDict):
StatusCodes: StatusCodesOutputTypeDef, # (1)
OriginGroupFailoverCriteriaTypeDef#
# OriginGroupFailoverCriteriaTypeDef definition
class OriginGroupFailoverCriteriaTypeDef(TypedDict):
StatusCodes: StatusCodesTypeDef, # (1)
OriginGroupMembersOutputTypeDef#
# OriginGroupMembersOutputTypeDef definition
class OriginGroupMembersOutputTypeDef(TypedDict):
Quantity: int,
Items: List[OriginGroupMemberTypeDef], # (1)
OriginGroupMembersTypeDef#
# OriginGroupMembersTypeDef definition
class OriginGroupMembersTypeDef(TypedDict):
Quantity: int,
Items: Sequence[OriginGroupMemberTypeDef], # (1)
PublicKeyListTypeDef#
# PublicKeyListTypeDef definition
class PublicKeyListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[PublicKeySummaryTypeDef]], # (1)
QueryArgProfilesOutputTypeDef#
# QueryArgProfilesOutputTypeDef definition
class QueryArgProfilesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[QueryArgProfileTypeDef]], # (1)
QueryArgProfilesTypeDef#
# QueryArgProfilesTypeDef definition
class QueryArgProfilesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[QueryArgProfileTypeDef]], # (1)
ResponseHeadersPolicyCorsConfigOutputTypeDef#
# ResponseHeadersPolicyCorsConfigOutputTypeDef definition
class ResponseHeadersPolicyCorsConfigOutputTypeDef(TypedDict):
AccessControlAllowOrigins: ResponseHeadersPolicyAccessControlAllowOriginsOutputTypeDef, # (1)
AccessControlAllowHeaders: ResponseHeadersPolicyAccessControlAllowHeadersOutputTypeDef, # (2)
AccessControlAllowMethods: ResponseHeadersPolicyAccessControlAllowMethodsOutputTypeDef, # (3)
AccessControlAllowCredentials: bool,
OriginOverride: bool,
AccessControlExposeHeaders: NotRequired[ResponseHeadersPolicyAccessControlExposeHeadersOutputTypeDef], # (4)
AccessControlMaxAgeSec: NotRequired[int],
- See ResponseHeadersPolicyAccessControlAllowOriginsOutputTypeDef
- See ResponseHeadersPolicyAccessControlAllowHeadersOutputTypeDef
- See ResponseHeadersPolicyAccessControlAllowMethodsOutputTypeDef
- See ResponseHeadersPolicyAccessControlExposeHeadersOutputTypeDef
ResponseHeadersPolicyCorsConfigTypeDef#
# ResponseHeadersPolicyCorsConfigTypeDef definition
class ResponseHeadersPolicyCorsConfigTypeDef(TypedDict):
AccessControlAllowOrigins: ResponseHeadersPolicyAccessControlAllowOriginsTypeDef, # (1)
AccessControlAllowHeaders: ResponseHeadersPolicyAccessControlAllowHeadersTypeDef, # (2)
AccessControlAllowMethods: ResponseHeadersPolicyAccessControlAllowMethodsTypeDef, # (3)
AccessControlAllowCredentials: bool,
OriginOverride: bool,
AccessControlExposeHeaders: NotRequired[ResponseHeadersPolicyAccessControlExposeHeadersTypeDef], # (4)
AccessControlMaxAgeSec: NotRequired[int],
- See ResponseHeadersPolicyAccessControlAllowOriginsTypeDef
- See ResponseHeadersPolicyAccessControlAllowHeadersTypeDef
- See ResponseHeadersPolicyAccessControlAllowMethodsTypeDef
- See ResponseHeadersPolicyAccessControlExposeHeadersTypeDef
ResponseHeadersPolicyCustomHeadersConfigOutputTypeDef#
# ResponseHeadersPolicyCustomHeadersConfigOutputTypeDef definition
class ResponseHeadersPolicyCustomHeadersConfigOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[ResponseHeadersPolicyCustomHeaderTypeDef]], # (1)
ResponseHeadersPolicyCustomHeadersConfigTypeDef#
# ResponseHeadersPolicyCustomHeadersConfigTypeDef definition
class ResponseHeadersPolicyCustomHeadersConfigTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[ResponseHeadersPolicyCustomHeaderTypeDef]], # (1)
ResponseHeadersPolicyRemoveHeadersConfigOutputTypeDef#
# ResponseHeadersPolicyRemoveHeadersConfigOutputTypeDef definition
class ResponseHeadersPolicyRemoveHeadersConfigOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[ResponseHeadersPolicyRemoveHeaderTypeDef]], # (1)
ResponseHeadersPolicyRemoveHeadersConfigTypeDef#
# ResponseHeadersPolicyRemoveHeadersConfigTypeDef definition
class ResponseHeadersPolicyRemoveHeadersConfigTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[ResponseHeadersPolicyRemoveHeaderTypeDef]], # (1)
ResponseHeadersPolicySecurityHeadersConfigTypeDef#
# ResponseHeadersPolicySecurityHeadersConfigTypeDef definition
class ResponseHeadersPolicySecurityHeadersConfigTypeDef(TypedDict):
XSSProtection: NotRequired[ResponseHeadersPolicyXSSProtectionTypeDef], # (1)
FrameOptions: NotRequired[ResponseHeadersPolicyFrameOptionsTypeDef], # (2)
ReferrerPolicy: NotRequired[ResponseHeadersPolicyReferrerPolicyTypeDef], # (3)
ContentSecurityPolicy: NotRequired[ResponseHeadersPolicyContentSecurityPolicyTypeDef], # (4)
ContentTypeOptions: NotRequired[ResponseHeadersPolicyContentTypeOptionsTypeDef], # (5)
StrictTransportSecurity: NotRequired[ResponseHeadersPolicyStrictTransportSecurityTypeDef], # (6)
- See ResponseHeadersPolicyXSSProtectionTypeDef
- See ResponseHeadersPolicyFrameOptionsTypeDef
- See ResponseHeadersPolicyReferrerPolicyTypeDef
- See ResponseHeadersPolicyContentSecurityPolicyTypeDef
- See ResponseHeadersPolicyContentTypeOptionsTypeDef
- See ResponseHeadersPolicyStrictTransportSecurityTypeDef
StreamingDistributionSummaryTypeDef#
# StreamingDistributionSummaryTypeDef definition
class StreamingDistributionSummaryTypeDef(TypedDict):
Id: str,
ARN: str,
Status: str,
LastModifiedTime: datetime,
DomainName: str,
S3Origin: S3OriginTypeDef, # (1)
Aliases: AliasesOutputTypeDef, # (2)
TrustedSigners: TrustedSignersOutputTypeDef, # (3)
Comment: str,
PriceClass: PriceClassType, # (4)
Enabled: bool,
- See S3OriginTypeDef
- See AliasesOutputTypeDef
- See TrustedSignersOutputTypeDef
- See PriceClassType
StreamingDistributionConfigOutputTypeDef#
# StreamingDistributionConfigOutputTypeDef definition
class StreamingDistributionConfigOutputTypeDef(TypedDict):
CallerReference: str,
S3Origin: S3OriginTypeDef, # (1)
Comment: str,
TrustedSigners: TrustedSignersOutputTypeDef, # (4)
Enabled: bool,
Aliases: NotRequired[AliasesOutputTypeDef], # (2)
Logging: NotRequired[StreamingLoggingConfigTypeDef], # (3)
PriceClass: NotRequired[PriceClassType], # (5)
- See S3OriginTypeDef
- See AliasesOutputTypeDef
- See StreamingLoggingConfigTypeDef
- See TrustedSignersOutputTypeDef
- See PriceClassType
StreamingDistributionConfigTypeDef#
# StreamingDistributionConfigTypeDef definition
class StreamingDistributionConfigTypeDef(TypedDict):
CallerReference: str,
S3Origin: S3OriginTypeDef, # (1)
Comment: str,
TrustedSigners: TrustedSignersTypeDef, # (4)
Enabled: bool,
Aliases: NotRequired[AliasesTypeDef], # (2)
Logging: NotRequired[StreamingLoggingConfigTypeDef], # (3)
PriceClass: NotRequired[PriceClassType], # (5)
- See S3OriginTypeDef
- See AliasesTypeDef
- See StreamingLoggingConfigTypeDef
- See TrustedSignersTypeDef
- See PriceClassType
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
Resource: str,
TagKeys: TagKeysTypeDef, # (1)
- See TagKeysTypeDef
TagsOutputTypeDef#
# TagsOutputTypeDef definition
class TagsOutputTypeDef(TypedDict):
Items: NotRequired[List[TagTypeDef]], # (1)
- See TagTypeDef
TagsTypeDef#
# TagsTypeDef definition
class TagsTypeDef(TypedDict):
Items: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
ForwardedValuesOutputTypeDef#
# ForwardedValuesOutputTypeDef definition
class ForwardedValuesOutputTypeDef(TypedDict):
QueryString: bool,
Cookies: CookiePreferenceOutputTypeDef, # (1)
Headers: NotRequired[HeadersOutputTypeDef], # (2)
QueryStringCacheKeys: NotRequired[QueryStringCacheKeysOutputTypeDef], # (3)
ForwardedValuesTypeDef#
# ForwardedValuesTypeDef definition
class ForwardedValuesTypeDef(TypedDict):
QueryString: bool,
Cookies: CookiePreferenceTypeDef, # (1)
Headers: NotRequired[HeadersTypeDef], # (2)
QueryStringCacheKeys: NotRequired[QueryStringCacheKeysTypeDef], # (3)
ParametersInCacheKeyAndForwardedToOriginOutputTypeDef#
# ParametersInCacheKeyAndForwardedToOriginOutputTypeDef definition
class ParametersInCacheKeyAndForwardedToOriginOutputTypeDef(TypedDict):
EnableAcceptEncodingGzip: bool,
HeadersConfig: CachePolicyHeadersConfigOutputTypeDef, # (1)
CookiesConfig: CachePolicyCookiesConfigOutputTypeDef, # (2)
QueryStringsConfig: CachePolicyQueryStringsConfigOutputTypeDef, # (3)
EnableAcceptEncodingBrotli: NotRequired[bool],
- See CachePolicyHeadersConfigOutputTypeDef
- See CachePolicyCookiesConfigOutputTypeDef
- See CachePolicyQueryStringsConfigOutputTypeDef
OriginRequestPolicyConfigOutputTypeDef#
# OriginRequestPolicyConfigOutputTypeDef definition
class OriginRequestPolicyConfigOutputTypeDef(TypedDict):
Name: str,
HeadersConfig: OriginRequestPolicyHeadersConfigOutputTypeDef, # (1)
CookiesConfig: OriginRequestPolicyCookiesConfigOutputTypeDef, # (2)
QueryStringsConfig: OriginRequestPolicyQueryStringsConfigOutputTypeDef, # (3)
Comment: NotRequired[str],
- See OriginRequestPolicyHeadersConfigOutputTypeDef
- See OriginRequestPolicyCookiesConfigOutputTypeDef
- See OriginRequestPolicyQueryStringsConfigOutputTypeDef
ParametersInCacheKeyAndForwardedToOriginTypeDef#
# ParametersInCacheKeyAndForwardedToOriginTypeDef definition
class ParametersInCacheKeyAndForwardedToOriginTypeDef(TypedDict):
EnableAcceptEncodingGzip: bool,
HeadersConfig: CachePolicyHeadersConfigTypeDef, # (1)
CookiesConfig: CachePolicyCookiesConfigTypeDef, # (2)
QueryStringsConfig: CachePolicyQueryStringsConfigTypeDef, # (3)
EnableAcceptEncodingBrotli: NotRequired[bool],
- See CachePolicyHeadersConfigTypeDef
- See CachePolicyCookiesConfigTypeDef
- See CachePolicyQueryStringsConfigTypeDef
OriginRequestPolicyConfigTypeDef#
# OriginRequestPolicyConfigTypeDef definition
class OriginRequestPolicyConfigTypeDef(TypedDict):
Name: str,
HeadersConfig: OriginRequestPolicyHeadersConfigTypeDef, # (1)
CookiesConfig: OriginRequestPolicyCookiesConfigTypeDef, # (2)
QueryStringsConfig: OriginRequestPolicyQueryStringsConfigTypeDef, # (3)
Comment: NotRequired[str],
- See OriginRequestPolicyHeadersConfigTypeDef
- See OriginRequestPolicyCookiesConfigTypeDef
- See OriginRequestPolicyQueryStringsConfigTypeDef
CreateCloudFrontOriginAccessIdentityResultTypeDef#
# CreateCloudFrontOriginAccessIdentityResultTypeDef definition
class CreateCloudFrontOriginAccessIdentityResultTypeDef(TypedDict):
CloudFrontOriginAccessIdentity: CloudFrontOriginAccessIdentityTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCloudFrontOriginAccessIdentityResultTypeDef#
# GetCloudFrontOriginAccessIdentityResultTypeDef definition
class GetCloudFrontOriginAccessIdentityResultTypeDef(TypedDict):
CloudFrontOriginAccessIdentity: CloudFrontOriginAccessIdentityTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCloudFrontOriginAccessIdentityResultTypeDef#
# UpdateCloudFrontOriginAccessIdentityResultTypeDef definition
class UpdateCloudFrontOriginAccessIdentityResultTypeDef(TypedDict):
CloudFrontOriginAccessIdentity: CloudFrontOriginAccessIdentityTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCloudFrontOriginAccessIdentitiesResultTypeDef#
# ListCloudFrontOriginAccessIdentitiesResultTypeDef definition
class ListCloudFrontOriginAccessIdentitiesResultTypeDef(TypedDict):
CloudFrontOriginAccessIdentityList: CloudFrontOriginAccessIdentityListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConflictingAliasesResultTypeDef#
# ListConflictingAliasesResultTypeDef definition
class ListConflictingAliasesResultTypeDef(TypedDict):
ConflictingAliasesList: ConflictingAliasesListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContentTypeProfileConfigOutputTypeDef#
# ContentTypeProfileConfigOutputTypeDef definition
class ContentTypeProfileConfigOutputTypeDef(TypedDict):
ForwardWhenContentTypeIsUnknown: bool,
ContentTypeProfiles: NotRequired[ContentTypeProfilesOutputTypeDef], # (1)
ContentTypeProfileConfigTypeDef#
# ContentTypeProfileConfigTypeDef definition
class ContentTypeProfileConfigTypeDef(TypedDict):
ForwardWhenContentTypeIsUnknown: bool,
ContentTypeProfiles: NotRequired[ContentTypeProfilesTypeDef], # (1)
TrafficConfigTypeDef#
# TrafficConfigTypeDef definition
class TrafficConfigTypeDef(TypedDict):
Type: ContinuousDeploymentPolicyTypeType, # (3)
SingleWeightConfig: NotRequired[ContinuousDeploymentSingleWeightConfigTypeDef], # (1)
SingleHeaderConfig: NotRequired[ContinuousDeploymentSingleHeaderConfigTypeDef], # (2)
- See ContinuousDeploymentSingleWeightConfigTypeDef
- See ContinuousDeploymentSingleHeaderConfigTypeDef
- See ContinuousDeploymentPolicyTypeType
ListKeyValueStoresResultTypeDef#
# ListKeyValueStoresResultTypeDef definition
class ListKeyValueStoresResultTypeDef(TypedDict):
KeyValueStoreList: KeyValueStoreListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOriginAccessControlResultTypeDef#
# CreateOriginAccessControlResultTypeDef definition
class CreateOriginAccessControlResultTypeDef(TypedDict):
OriginAccessControl: OriginAccessControlTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOriginAccessControlResultTypeDef#
# GetOriginAccessControlResultTypeDef definition
class GetOriginAccessControlResultTypeDef(TypedDict):
OriginAccessControl: OriginAccessControlTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOriginAccessControlResultTypeDef#
# UpdateOriginAccessControlResultTypeDef definition
class UpdateOriginAccessControlResultTypeDef(TypedDict):
OriginAccessControl: OriginAccessControlTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePublicKeyResultTypeDef#
# CreatePublicKeyResultTypeDef definition
class CreatePublicKeyResultTypeDef(TypedDict):
PublicKey: PublicKeyTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPublicKeyResultTypeDef#
# GetPublicKeyResultTypeDef definition
class GetPublicKeyResultTypeDef(TypedDict):
PublicKey: PublicKeyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePublicKeyResultTypeDef#
# UpdatePublicKeyResultTypeDef definition
class UpdatePublicKeyResultTypeDef(TypedDict):
PublicKey: PublicKeyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginOutputTypeDef#
# OriginOutputTypeDef definition
class OriginOutputTypeDef(TypedDict):
Id: str,
DomainName: str,
OriginPath: NotRequired[str],
CustomHeaders: NotRequired[CustomHeadersOutputTypeDef], # (1)
S3OriginConfig: NotRequired[S3OriginConfigTypeDef], # (2)
CustomOriginConfig: NotRequired[CustomOriginConfigOutputTypeDef], # (3)
ConnectionAttempts: NotRequired[int],
ConnectionTimeout: NotRequired[int],
OriginShield: NotRequired[OriginShieldTypeDef], # (4)
OriginAccessControlId: NotRequired[str],
- See CustomHeadersOutputTypeDef
- See S3OriginConfigTypeDef
- See CustomOriginConfigOutputTypeDef
- See OriginShieldTypeDef
OriginTypeDef#
# OriginTypeDef definition
class OriginTypeDef(TypedDict):
Id: str,
DomainName: str,
OriginPath: NotRequired[str],
CustomHeaders: NotRequired[CustomHeadersTypeDef], # (1)
S3OriginConfig: NotRequired[S3OriginConfigTypeDef], # (2)
CustomOriginConfig: NotRequired[CustomOriginConfigTypeDef], # (3)
ConnectionAttempts: NotRequired[int],
ConnectionTimeout: NotRequired[int],
OriginShield: NotRequired[OriginShieldTypeDef], # (4)
OriginAccessControlId: NotRequired[str],
- See CustomHeadersTypeDef
- See S3OriginConfigTypeDef
- See CustomOriginConfigTypeDef
- See OriginShieldTypeDef
EncryptionEntitiesOutputTypeDef#
# EncryptionEntitiesOutputTypeDef definition
class EncryptionEntitiesOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[EncryptionEntityOutputTypeDef]], # (1)
EncryptionEntitiesTypeDef#
# EncryptionEntitiesTypeDef definition
class EncryptionEntitiesTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[EncryptionEntityTypeDef]], # (1)
CreateRealtimeLogConfigRequestRequestTypeDef#
# CreateRealtimeLogConfigRequestRequestTypeDef definition
class CreateRealtimeLogConfigRequestRequestTypeDef(TypedDict):
EndPoints: Sequence[EndPointTypeDef], # (1)
Fields: Sequence[str],
Name: str,
SamplingRate: int,
- See EndPointTypeDef
RealtimeLogConfigTypeDef#
# RealtimeLogConfigTypeDef definition
class RealtimeLogConfigTypeDef(TypedDict):
ARN: str,
Name: str,
SamplingRate: int,
EndPoints: List[EndPointTypeDef], # (1)
Fields: List[str],
- See EndPointTypeDef
UpdateRealtimeLogConfigRequestRequestTypeDef#
# UpdateRealtimeLogConfigRequestRequestTypeDef definition
class UpdateRealtimeLogConfigRequestRequestTypeDef(TypedDict):
EndPoints: NotRequired[Sequence[EndPointTypeDef]], # (1)
Fields: NotRequired[Sequence[str]],
Name: NotRequired[str],
ARN: NotRequired[str],
SamplingRate: NotRequired[int],
- See EndPointTypeDef
CreateKeyGroupResultTypeDef#
# CreateKeyGroupResultTypeDef definition
class CreateKeyGroupResultTypeDef(TypedDict):
KeyGroup: KeyGroupTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetKeyGroupResultTypeDef#
# GetKeyGroupResultTypeDef definition
class GetKeyGroupResultTypeDef(TypedDict):
KeyGroup: KeyGroupTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KeyGroupSummaryTypeDef#
# KeyGroupSummaryTypeDef definition
class KeyGroupSummaryTypeDef(TypedDict):
KeyGroup: KeyGroupTypeDef, # (1)
- See KeyGroupTypeDef
UpdateKeyGroupResultTypeDef#
# UpdateKeyGroupResultTypeDef definition
class UpdateKeyGroupResultTypeDef(TypedDict):
KeyGroup: KeyGroupTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InvalidationTypeDef#
# InvalidationTypeDef definition
class InvalidationTypeDef(TypedDict):
Id: str,
Status: str,
CreateTime: datetime,
InvalidationBatch: InvalidationBatchOutputTypeDef, # (1)
CreateInvalidationRequestRequestTypeDef#
# CreateInvalidationRequestRequestTypeDef definition
class CreateInvalidationRequestRequestTypeDef(TypedDict):
DistributionId: str,
InvalidationBatch: InvalidationBatchTypeDef, # (1)
ListInvalidationsResultTypeDef#
# ListInvalidationsResultTypeDef definition
class ListInvalidationsResultTypeDef(TypedDict):
InvalidationList: InvalidationListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActiveTrustedKeyGroupsTypeDef#
# ActiveTrustedKeyGroupsTypeDef definition
class ActiveTrustedKeyGroupsTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[List[KGKeyPairIdsTypeDef]], # (1)
ActiveTrustedSignersTypeDef#
# ActiveTrustedSignersTypeDef definition
class ActiveTrustedSignersTypeDef(TypedDict):
Enabled: bool,
Quantity: int,
Items: NotRequired[List[SignerTypeDef]], # (1)
- See SignerTypeDef
FunctionConfigOutputTypeDef#
# FunctionConfigOutputTypeDef definition
class FunctionConfigOutputTypeDef(TypedDict):
Comment: str,
Runtime: FunctionRuntimeType, # (1)
KeyValueStoreAssociations: NotRequired[KeyValueStoreAssociationsOutputTypeDef], # (2)
FunctionConfigTypeDef#
# FunctionConfigTypeDef definition
class FunctionConfigTypeDef(TypedDict):
Comment: str,
Runtime: FunctionRuntimeType, # (1)
KeyValueStoreAssociations: NotRequired[KeyValueStoreAssociationsTypeDef], # (2)
CreateMonitoringSubscriptionRequestRequestTypeDef#
# CreateMonitoringSubscriptionRequestRequestTypeDef definition
class CreateMonitoringSubscriptionRequestRequestTypeDef(TypedDict):
DistributionId: str,
MonitoringSubscription: MonitoringSubscriptionTypeDef, # (1)
CreateMonitoringSubscriptionResultTypeDef#
# CreateMonitoringSubscriptionResultTypeDef definition
class CreateMonitoringSubscriptionResultTypeDef(TypedDict):
MonitoringSubscription: MonitoringSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMonitoringSubscriptionResultTypeDef#
# GetMonitoringSubscriptionResultTypeDef definition
class GetMonitoringSubscriptionResultTypeDef(TypedDict):
MonitoringSubscription: MonitoringSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOriginAccessControlsResultTypeDef#
# ListOriginAccessControlsResultTypeDef definition
class ListOriginAccessControlsResultTypeDef(TypedDict):
OriginAccessControlList: OriginAccessControlListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginGroupOutputTypeDef#
# OriginGroupOutputTypeDef definition
class OriginGroupOutputTypeDef(TypedDict):
Id: str,
FailoverCriteria: OriginGroupFailoverCriteriaOutputTypeDef, # (1)
Members: OriginGroupMembersOutputTypeDef, # (2)
OriginGroupTypeDef#
# OriginGroupTypeDef definition
class OriginGroupTypeDef(TypedDict):
Id: str,
FailoverCriteria: OriginGroupFailoverCriteriaTypeDef, # (1)
Members: OriginGroupMembersTypeDef, # (2)
ListPublicKeysResultTypeDef#
# ListPublicKeysResultTypeDef definition
class ListPublicKeysResultTypeDef(TypedDict):
PublicKeyList: PublicKeyListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryArgProfileConfigOutputTypeDef#
# QueryArgProfileConfigOutputTypeDef definition
class QueryArgProfileConfigOutputTypeDef(TypedDict):
ForwardWhenQueryArgProfileIsUnknown: bool,
QueryArgProfiles: NotRequired[QueryArgProfilesOutputTypeDef], # (1)
QueryArgProfileConfigTypeDef#
# QueryArgProfileConfigTypeDef definition
class QueryArgProfileConfigTypeDef(TypedDict):
ForwardWhenQueryArgProfileIsUnknown: bool,
QueryArgProfiles: NotRequired[QueryArgProfilesTypeDef], # (1)
ResponseHeadersPolicyConfigOutputTypeDef#
# ResponseHeadersPolicyConfigOutputTypeDef definition
class ResponseHeadersPolicyConfigOutputTypeDef(TypedDict):
Name: str,
Comment: NotRequired[str],
CorsConfig: NotRequired[ResponseHeadersPolicyCorsConfigOutputTypeDef], # (1)
SecurityHeadersConfig: NotRequired[ResponseHeadersPolicySecurityHeadersConfigTypeDef], # (2)
ServerTimingHeadersConfig: NotRequired[ResponseHeadersPolicyServerTimingHeadersConfigTypeDef], # (3)
CustomHeadersConfig: NotRequired[ResponseHeadersPolicyCustomHeadersConfigOutputTypeDef], # (4)
RemoveHeadersConfig: NotRequired[ResponseHeadersPolicyRemoveHeadersConfigOutputTypeDef], # (5)
- See ResponseHeadersPolicyCorsConfigOutputTypeDef
- See ResponseHeadersPolicySecurityHeadersConfigTypeDef
- See ResponseHeadersPolicyServerTimingHeadersConfigTypeDef
- See ResponseHeadersPolicyCustomHeadersConfigOutputTypeDef
- See ResponseHeadersPolicyRemoveHeadersConfigOutputTypeDef
ResponseHeadersPolicyConfigTypeDef#
# ResponseHeadersPolicyConfigTypeDef definition
class ResponseHeadersPolicyConfigTypeDef(TypedDict):
Name: str,
Comment: NotRequired[str],
CorsConfig: NotRequired[ResponseHeadersPolicyCorsConfigTypeDef], # (1)
SecurityHeadersConfig: NotRequired[ResponseHeadersPolicySecurityHeadersConfigTypeDef], # (2)
ServerTimingHeadersConfig: NotRequired[ResponseHeadersPolicyServerTimingHeadersConfigTypeDef], # (3)
CustomHeadersConfig: NotRequired[ResponseHeadersPolicyCustomHeadersConfigTypeDef], # (4)
RemoveHeadersConfig: NotRequired[ResponseHeadersPolicyRemoveHeadersConfigTypeDef], # (5)
- See ResponseHeadersPolicyCorsConfigTypeDef
- See ResponseHeadersPolicySecurityHeadersConfigTypeDef
- See ResponseHeadersPolicyServerTimingHeadersConfigTypeDef
- See ResponseHeadersPolicyCustomHeadersConfigTypeDef
- See ResponseHeadersPolicyRemoveHeadersConfigTypeDef
StreamingDistributionListTypeDef#
# StreamingDistributionListTypeDef definition
class StreamingDistributionListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[StreamingDistributionSummaryTypeDef]], # (1)
GetStreamingDistributionConfigResultTypeDef#
# GetStreamingDistributionConfigResultTypeDef definition
class GetStreamingDistributionConfigResultTypeDef(TypedDict):
StreamingDistributionConfig: StreamingDistributionConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStreamingDistributionRequestRequestTypeDef#
# CreateStreamingDistributionRequestRequestTypeDef definition
class CreateStreamingDistributionRequestRequestTypeDef(TypedDict):
StreamingDistributionConfig: StreamingDistributionConfigTypeDef, # (1)
UpdateStreamingDistributionRequestRequestTypeDef#
# UpdateStreamingDistributionRequestRequestTypeDef definition
class UpdateStreamingDistributionRequestRequestTypeDef(TypedDict):
StreamingDistributionConfig: StreamingDistributionConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
Tags: TagsOutputTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StreamingDistributionConfigWithTagsTypeDef#
# StreamingDistributionConfigWithTagsTypeDef definition
class StreamingDistributionConfigWithTagsTypeDef(TypedDict):
StreamingDistributionConfig: StreamingDistributionConfigTypeDef, # (1)
Tags: TagsTypeDef, # (2)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
Resource: str,
Tags: TagsTypeDef, # (1)
- See TagsTypeDef
CacheBehaviorOutputTypeDef#
# CacheBehaviorOutputTypeDef definition
class CacheBehaviorOutputTypeDef(TypedDict):
PathPattern: str,
TargetOriginId: str,
ViewerProtocolPolicy: ViewerProtocolPolicyType, # (3)
TrustedSigners: NotRequired[TrustedSignersOutputTypeDef], # (1)
TrustedKeyGroups: NotRequired[TrustedKeyGroupsOutputTypeDef], # (2)
AllowedMethods: NotRequired[AllowedMethodsOutputTypeDef], # (4)
SmoothStreaming: NotRequired[bool],
Compress: NotRequired[bool],
LambdaFunctionAssociations: NotRequired[LambdaFunctionAssociationsOutputTypeDef], # (5)
FunctionAssociations: NotRequired[FunctionAssociationsOutputTypeDef], # (6)
FieldLevelEncryptionId: NotRequired[str],
RealtimeLogConfigArn: NotRequired[str],
CachePolicyId: NotRequired[str],
OriginRequestPolicyId: NotRequired[str],
ResponseHeadersPolicyId: NotRequired[str],
ForwardedValues: NotRequired[ForwardedValuesOutputTypeDef], # (7)
MinTTL: NotRequired[int],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
- See TrustedSignersOutputTypeDef
- See TrustedKeyGroupsOutputTypeDef
- See ViewerProtocolPolicyType
- See AllowedMethodsOutputTypeDef
- See LambdaFunctionAssociationsOutputTypeDef
- See FunctionAssociationsOutputTypeDef
- See ForwardedValuesOutputTypeDef
DefaultCacheBehaviorOutputTypeDef#
# DefaultCacheBehaviorOutputTypeDef definition
class DefaultCacheBehaviorOutputTypeDef(TypedDict):
TargetOriginId: str,
ViewerProtocolPolicy: ViewerProtocolPolicyType, # (3)
TrustedSigners: NotRequired[TrustedSignersOutputTypeDef], # (1)
TrustedKeyGroups: NotRequired[TrustedKeyGroupsOutputTypeDef], # (2)
AllowedMethods: NotRequired[AllowedMethodsOutputTypeDef], # (4)
SmoothStreaming: NotRequired[bool],
Compress: NotRequired[bool],
LambdaFunctionAssociations: NotRequired[LambdaFunctionAssociationsOutputTypeDef], # (5)
FunctionAssociations: NotRequired[FunctionAssociationsOutputTypeDef], # (6)
FieldLevelEncryptionId: NotRequired[str],
RealtimeLogConfigArn: NotRequired[str],
CachePolicyId: NotRequired[str],
OriginRequestPolicyId: NotRequired[str],
ResponseHeadersPolicyId: NotRequired[str],
ForwardedValues: NotRequired[ForwardedValuesOutputTypeDef], # (7)
MinTTL: NotRequired[int],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
- See TrustedSignersOutputTypeDef
- See TrustedKeyGroupsOutputTypeDef
- See ViewerProtocolPolicyType
- See AllowedMethodsOutputTypeDef
- See LambdaFunctionAssociationsOutputTypeDef
- See FunctionAssociationsOutputTypeDef
- See ForwardedValuesOutputTypeDef
CacheBehaviorTypeDef#
# CacheBehaviorTypeDef definition
class CacheBehaviorTypeDef(TypedDict):
PathPattern: str,
TargetOriginId: str,
ViewerProtocolPolicy: ViewerProtocolPolicyType, # (3)
TrustedSigners: NotRequired[TrustedSignersTypeDef], # (1)
TrustedKeyGroups: NotRequired[TrustedKeyGroupsTypeDef], # (2)
AllowedMethods: NotRequired[AllowedMethodsTypeDef], # (4)
SmoothStreaming: NotRequired[bool],
Compress: NotRequired[bool],
LambdaFunctionAssociations: NotRequired[LambdaFunctionAssociationsTypeDef], # (5)
FunctionAssociations: NotRequired[FunctionAssociationsTypeDef], # (6)
FieldLevelEncryptionId: NotRequired[str],
RealtimeLogConfigArn: NotRequired[str],
CachePolicyId: NotRequired[str],
OriginRequestPolicyId: NotRequired[str],
ResponseHeadersPolicyId: NotRequired[str],
ForwardedValues: NotRequired[ForwardedValuesTypeDef], # (7)
MinTTL: NotRequired[int],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
- See TrustedSignersTypeDef
- See TrustedKeyGroupsTypeDef
- See ViewerProtocolPolicyType
- See AllowedMethodsTypeDef
- See LambdaFunctionAssociationsTypeDef
- See FunctionAssociationsTypeDef
- See ForwardedValuesTypeDef
DefaultCacheBehaviorTypeDef#
# DefaultCacheBehaviorTypeDef definition
class DefaultCacheBehaviorTypeDef(TypedDict):
TargetOriginId: str,
ViewerProtocolPolicy: ViewerProtocolPolicyType, # (3)
TrustedSigners: NotRequired[TrustedSignersTypeDef], # (1)
TrustedKeyGroups: NotRequired[TrustedKeyGroupsTypeDef], # (2)
AllowedMethods: NotRequired[AllowedMethodsTypeDef], # (4)
SmoothStreaming: NotRequired[bool],
Compress: NotRequired[bool],
LambdaFunctionAssociations: NotRequired[LambdaFunctionAssociationsTypeDef], # (5)
FunctionAssociations: NotRequired[FunctionAssociationsTypeDef], # (6)
FieldLevelEncryptionId: NotRequired[str],
RealtimeLogConfigArn: NotRequired[str],
CachePolicyId: NotRequired[str],
OriginRequestPolicyId: NotRequired[str],
ResponseHeadersPolicyId: NotRequired[str],
ForwardedValues: NotRequired[ForwardedValuesTypeDef], # (7)
MinTTL: NotRequired[int],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
- See TrustedSignersTypeDef
- See TrustedKeyGroupsTypeDef
- See ViewerProtocolPolicyType
- See AllowedMethodsTypeDef
- See LambdaFunctionAssociationsTypeDef
- See FunctionAssociationsTypeDef
- See ForwardedValuesTypeDef
CachePolicyConfigOutputTypeDef#
# CachePolicyConfigOutputTypeDef definition
class CachePolicyConfigOutputTypeDef(TypedDict):
Name: str,
MinTTL: int,
Comment: NotRequired[str],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
ParametersInCacheKeyAndForwardedToOrigin: NotRequired[ParametersInCacheKeyAndForwardedToOriginOutputTypeDef], # (1)
GetOriginRequestPolicyConfigResultTypeDef#
# GetOriginRequestPolicyConfigResultTypeDef definition
class GetOriginRequestPolicyConfigResultTypeDef(TypedDict):
OriginRequestPolicyConfig: OriginRequestPolicyConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginRequestPolicyTypeDef#
# OriginRequestPolicyTypeDef definition
class OriginRequestPolicyTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
OriginRequestPolicyConfig: OriginRequestPolicyConfigOutputTypeDef, # (1)
CachePolicyConfigTypeDef#
# CachePolicyConfigTypeDef definition
class CachePolicyConfigTypeDef(TypedDict):
Name: str,
MinTTL: int,
Comment: NotRequired[str],
DefaultTTL: NotRequired[int],
MaxTTL: NotRequired[int],
ParametersInCacheKeyAndForwardedToOrigin: NotRequired[ParametersInCacheKeyAndForwardedToOriginTypeDef], # (1)
CreateOriginRequestPolicyRequestRequestTypeDef#
# CreateOriginRequestPolicyRequestRequestTypeDef definition
class CreateOriginRequestPolicyRequestRequestTypeDef(TypedDict):
OriginRequestPolicyConfig: OriginRequestPolicyConfigTypeDef, # (1)
UpdateOriginRequestPolicyRequestRequestTypeDef#
# UpdateOriginRequestPolicyRequestRequestTypeDef definition
class UpdateOriginRequestPolicyRequestRequestTypeDef(TypedDict):
OriginRequestPolicyConfig: OriginRequestPolicyConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
ContinuousDeploymentPolicyConfigOutputTypeDef#
# ContinuousDeploymentPolicyConfigOutputTypeDef definition
class ContinuousDeploymentPolicyConfigOutputTypeDef(TypedDict):
StagingDistributionDnsNames: StagingDistributionDnsNamesOutputTypeDef, # (1)
Enabled: bool,
TrafficConfig: NotRequired[TrafficConfigTypeDef], # (2)
ContinuousDeploymentPolicyConfigTypeDef#
# ContinuousDeploymentPolicyConfigTypeDef definition
class ContinuousDeploymentPolicyConfigTypeDef(TypedDict):
StagingDistributionDnsNames: StagingDistributionDnsNamesTypeDef, # (1)
Enabled: bool,
TrafficConfig: NotRequired[TrafficConfigTypeDef], # (2)
OriginsOutputTypeDef#
# OriginsOutputTypeDef definition
class OriginsOutputTypeDef(TypedDict):
Quantity: int,
Items: List[OriginOutputTypeDef], # (1)
OriginsTypeDef#
# OriginsTypeDef definition
class OriginsTypeDef(TypedDict):
Quantity: int,
Items: Sequence[OriginTypeDef], # (1)
- See OriginTypeDef
FieldLevelEncryptionProfileConfigOutputTypeDef#
# FieldLevelEncryptionProfileConfigOutputTypeDef definition
class FieldLevelEncryptionProfileConfigOutputTypeDef(TypedDict):
Name: str,
CallerReference: str,
EncryptionEntities: EncryptionEntitiesOutputTypeDef, # (1)
Comment: NotRequired[str],
FieldLevelEncryptionProfileSummaryTypeDef#
# FieldLevelEncryptionProfileSummaryTypeDef definition
class FieldLevelEncryptionProfileSummaryTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
Name: str,
EncryptionEntities: EncryptionEntitiesOutputTypeDef, # (1)
Comment: NotRequired[str],
FieldLevelEncryptionProfileConfigTypeDef#
# FieldLevelEncryptionProfileConfigTypeDef definition
class FieldLevelEncryptionProfileConfigTypeDef(TypedDict):
Name: str,
CallerReference: str,
EncryptionEntities: EncryptionEntitiesTypeDef, # (1)
Comment: NotRequired[str],
CreateRealtimeLogConfigResultTypeDef#
# CreateRealtimeLogConfigResultTypeDef definition
class CreateRealtimeLogConfigResultTypeDef(TypedDict):
RealtimeLogConfig: RealtimeLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetRealtimeLogConfigResultTypeDef#
# GetRealtimeLogConfigResultTypeDef definition
class GetRealtimeLogConfigResultTypeDef(TypedDict):
RealtimeLogConfig: RealtimeLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RealtimeLogConfigsTypeDef#
# RealtimeLogConfigsTypeDef definition
class RealtimeLogConfigsTypeDef(TypedDict):
MaxItems: int,
IsTruncated: bool,
Marker: str,
Items: NotRequired[List[RealtimeLogConfigTypeDef]], # (1)
NextMarker: NotRequired[str],
UpdateRealtimeLogConfigResultTypeDef#
# UpdateRealtimeLogConfigResultTypeDef definition
class UpdateRealtimeLogConfigResultTypeDef(TypedDict):
RealtimeLogConfig: RealtimeLogConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
KeyGroupListTypeDef#
# KeyGroupListTypeDef definition
class KeyGroupListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[KeyGroupSummaryTypeDef]], # (1)
CreateInvalidationResultTypeDef#
# CreateInvalidationResultTypeDef definition
class CreateInvalidationResultTypeDef(TypedDict):
Location: str,
Invalidation: InvalidationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInvalidationResultTypeDef#
# GetInvalidationResultTypeDef definition
class GetInvalidationResultTypeDef(TypedDict):
Invalidation: InvalidationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StreamingDistributionTypeDef#
# StreamingDistributionTypeDef definition
class StreamingDistributionTypeDef(TypedDict):
Id: str,
ARN: str,
Status: str,
DomainName: str,
ActiveTrustedSigners: ActiveTrustedSignersTypeDef, # (1)
StreamingDistributionConfig: StreamingDistributionConfigOutputTypeDef, # (2)
LastModifiedTime: NotRequired[datetime],
FunctionSummaryTypeDef#
# FunctionSummaryTypeDef definition
class FunctionSummaryTypeDef(TypedDict):
Name: str,
FunctionConfig: FunctionConfigOutputTypeDef, # (1)
FunctionMetadata: FunctionMetadataTypeDef, # (2)
Status: NotRequired[str],
CreateFunctionRequestRequestTypeDef#
# CreateFunctionRequestRequestTypeDef definition
class CreateFunctionRequestRequestTypeDef(TypedDict):
Name: str,
FunctionConfig: FunctionConfigTypeDef, # (1)
FunctionCode: Union[str, bytes, IO[Any], StreamingBody],
UpdateFunctionRequestRequestTypeDef#
# UpdateFunctionRequestRequestTypeDef definition
class UpdateFunctionRequestRequestTypeDef(TypedDict):
Name: str,
IfMatch: str,
FunctionConfig: FunctionConfigTypeDef, # (1)
FunctionCode: Union[str, bytes, IO[Any], StreamingBody],
OriginGroupsOutputTypeDef#
# OriginGroupsOutputTypeDef definition
class OriginGroupsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[OriginGroupOutputTypeDef]], # (1)
OriginGroupsTypeDef#
# OriginGroupsTypeDef definition
class OriginGroupsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[OriginGroupTypeDef]], # (1)
FieldLevelEncryptionConfigOutputTypeDef#
# FieldLevelEncryptionConfigOutputTypeDef definition
class FieldLevelEncryptionConfigOutputTypeDef(TypedDict):
CallerReference: str,
Comment: NotRequired[str],
QueryArgProfileConfig: NotRequired[QueryArgProfileConfigOutputTypeDef], # (1)
ContentTypeProfileConfig: NotRequired[ContentTypeProfileConfigOutputTypeDef], # (2)
FieldLevelEncryptionSummaryTypeDef#
# FieldLevelEncryptionSummaryTypeDef definition
class FieldLevelEncryptionSummaryTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
Comment: NotRequired[str],
QueryArgProfileConfig: NotRequired[QueryArgProfileConfigOutputTypeDef], # (1)
ContentTypeProfileConfig: NotRequired[ContentTypeProfileConfigOutputTypeDef], # (2)
FieldLevelEncryptionConfigTypeDef#
# FieldLevelEncryptionConfigTypeDef definition
class FieldLevelEncryptionConfigTypeDef(TypedDict):
CallerReference: str,
Comment: NotRequired[str],
QueryArgProfileConfig: NotRequired[QueryArgProfileConfigTypeDef], # (1)
ContentTypeProfileConfig: NotRequired[ContentTypeProfileConfigTypeDef], # (2)
GetResponseHeadersPolicyConfigResultTypeDef#
# GetResponseHeadersPolicyConfigResultTypeDef definition
class GetResponseHeadersPolicyConfigResultTypeDef(TypedDict):
ResponseHeadersPolicyConfig: ResponseHeadersPolicyConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResponseHeadersPolicyTypeDef#
# ResponseHeadersPolicyTypeDef definition
class ResponseHeadersPolicyTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
ResponseHeadersPolicyConfig: ResponseHeadersPolicyConfigOutputTypeDef, # (1)
CreateResponseHeadersPolicyRequestRequestTypeDef#
# CreateResponseHeadersPolicyRequestRequestTypeDef definition
class CreateResponseHeadersPolicyRequestRequestTypeDef(TypedDict):
ResponseHeadersPolicyConfig: ResponseHeadersPolicyConfigTypeDef, # (1)
UpdateResponseHeadersPolicyRequestRequestTypeDef#
# UpdateResponseHeadersPolicyRequestRequestTypeDef definition
class UpdateResponseHeadersPolicyRequestRequestTypeDef(TypedDict):
ResponseHeadersPolicyConfig: ResponseHeadersPolicyConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
ListStreamingDistributionsResultTypeDef#
# ListStreamingDistributionsResultTypeDef definition
class ListStreamingDistributionsResultTypeDef(TypedDict):
StreamingDistributionList: StreamingDistributionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStreamingDistributionWithTagsRequestRequestTypeDef#
# CreateStreamingDistributionWithTagsRequestRequestTypeDef definition
class CreateStreamingDistributionWithTagsRequestRequestTypeDef(TypedDict):
StreamingDistributionConfigWithTags: StreamingDistributionConfigWithTagsTypeDef, # (1)
CacheBehaviorsOutputTypeDef#
# CacheBehaviorsOutputTypeDef definition
class CacheBehaviorsOutputTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[List[CacheBehaviorOutputTypeDef]], # (1)
CacheBehaviorsTypeDef#
# CacheBehaviorsTypeDef definition
class CacheBehaviorsTypeDef(TypedDict):
Quantity: int,
Items: NotRequired[Sequence[CacheBehaviorTypeDef]], # (1)
CachePolicyTypeDef#
# CachePolicyTypeDef definition
class CachePolicyTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
CachePolicyConfig: CachePolicyConfigOutputTypeDef, # (1)
GetCachePolicyConfigResultTypeDef#
# GetCachePolicyConfigResultTypeDef definition
class GetCachePolicyConfigResultTypeDef(TypedDict):
CachePolicyConfig: CachePolicyConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOriginRequestPolicyResultTypeDef#
# CreateOriginRequestPolicyResultTypeDef definition
class CreateOriginRequestPolicyResultTypeDef(TypedDict):
OriginRequestPolicy: OriginRequestPolicyTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOriginRequestPolicyResultTypeDef#
# GetOriginRequestPolicyResultTypeDef definition
class GetOriginRequestPolicyResultTypeDef(TypedDict):
OriginRequestPolicy: OriginRequestPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginRequestPolicySummaryTypeDef#
# OriginRequestPolicySummaryTypeDef definition
class OriginRequestPolicySummaryTypeDef(TypedDict):
Type: OriginRequestPolicyTypeType, # (1)
OriginRequestPolicy: OriginRequestPolicyTypeDef, # (2)
UpdateOriginRequestPolicyResultTypeDef#
# UpdateOriginRequestPolicyResultTypeDef definition
class UpdateOriginRequestPolicyResultTypeDef(TypedDict):
OriginRequestPolicy: OriginRequestPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCachePolicyRequestRequestTypeDef#
# CreateCachePolicyRequestRequestTypeDef definition
class CreateCachePolicyRequestRequestTypeDef(TypedDict):
CachePolicyConfig: CachePolicyConfigTypeDef, # (1)
UpdateCachePolicyRequestRequestTypeDef#
# UpdateCachePolicyRequestRequestTypeDef definition
class UpdateCachePolicyRequestRequestTypeDef(TypedDict):
CachePolicyConfig: CachePolicyConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
ContinuousDeploymentPolicyTypeDef#
# ContinuousDeploymentPolicyTypeDef definition
class ContinuousDeploymentPolicyTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
ContinuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfigOutputTypeDef, # (1)
GetContinuousDeploymentPolicyConfigResultTypeDef#
# GetContinuousDeploymentPolicyConfigResultTypeDef definition
class GetContinuousDeploymentPolicyConfigResultTypeDef(TypedDict):
ContinuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContinuousDeploymentPolicyRequestRequestTypeDef#
# CreateContinuousDeploymentPolicyRequestRequestTypeDef definition
class CreateContinuousDeploymentPolicyRequestRequestTypeDef(TypedDict):
ContinuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfigTypeDef, # (1)
UpdateContinuousDeploymentPolicyRequestRequestTypeDef#
# UpdateContinuousDeploymentPolicyRequestRequestTypeDef definition
class UpdateContinuousDeploymentPolicyRequestRequestTypeDef(TypedDict):
ContinuousDeploymentPolicyConfig: ContinuousDeploymentPolicyConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
FieldLevelEncryptionProfileTypeDef#
# FieldLevelEncryptionProfileTypeDef definition
class FieldLevelEncryptionProfileTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
FieldLevelEncryptionProfileConfig: FieldLevelEncryptionProfileConfigOutputTypeDef, # (1)
GetFieldLevelEncryptionProfileConfigResultTypeDef#
# GetFieldLevelEncryptionProfileConfigResultTypeDef definition
class GetFieldLevelEncryptionProfileConfigResultTypeDef(TypedDict):
FieldLevelEncryptionProfileConfig: FieldLevelEncryptionProfileConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FieldLevelEncryptionProfileListTypeDef#
# FieldLevelEncryptionProfileListTypeDef definition
class FieldLevelEncryptionProfileListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[FieldLevelEncryptionProfileSummaryTypeDef]], # (1)
CreateFieldLevelEncryptionProfileRequestRequestTypeDef#
# CreateFieldLevelEncryptionProfileRequestRequestTypeDef definition
class CreateFieldLevelEncryptionProfileRequestRequestTypeDef(TypedDict):
FieldLevelEncryptionProfileConfig: FieldLevelEncryptionProfileConfigTypeDef, # (1)
UpdateFieldLevelEncryptionProfileRequestRequestTypeDef#
# UpdateFieldLevelEncryptionProfileRequestRequestTypeDef definition
class UpdateFieldLevelEncryptionProfileRequestRequestTypeDef(TypedDict):
FieldLevelEncryptionProfileConfig: FieldLevelEncryptionProfileConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
ListRealtimeLogConfigsResultTypeDef#
# ListRealtimeLogConfigsResultTypeDef definition
class ListRealtimeLogConfigsResultTypeDef(TypedDict):
RealtimeLogConfigs: RealtimeLogConfigsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListKeyGroupsResultTypeDef#
# ListKeyGroupsResultTypeDef definition
class ListKeyGroupsResultTypeDef(TypedDict):
KeyGroupList: KeyGroupListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStreamingDistributionResultTypeDef#
# CreateStreamingDistributionResultTypeDef definition
class CreateStreamingDistributionResultTypeDef(TypedDict):
StreamingDistribution: StreamingDistributionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateStreamingDistributionWithTagsResultTypeDef#
# CreateStreamingDistributionWithTagsResultTypeDef definition
class CreateStreamingDistributionWithTagsResultTypeDef(TypedDict):
StreamingDistribution: StreamingDistributionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetStreamingDistributionResultTypeDef#
# GetStreamingDistributionResultTypeDef definition
class GetStreamingDistributionResultTypeDef(TypedDict):
StreamingDistribution: StreamingDistributionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStreamingDistributionResultTypeDef#
# UpdateStreamingDistributionResultTypeDef definition
class UpdateStreamingDistributionResultTypeDef(TypedDict):
StreamingDistribution: StreamingDistributionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFunctionResultTypeDef#
# CreateFunctionResultTypeDef definition
class CreateFunctionResultTypeDef(TypedDict):
FunctionSummary: FunctionSummaryTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFunctionResultTypeDef#
# DescribeFunctionResultTypeDef definition
class DescribeFunctionResultTypeDef(TypedDict):
FunctionSummary: FunctionSummaryTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FunctionListTypeDef#
# FunctionListTypeDef definition
class FunctionListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[FunctionSummaryTypeDef]], # (1)
PublishFunctionResultTypeDef#
# PublishFunctionResultTypeDef definition
class PublishFunctionResultTypeDef(TypedDict):
FunctionSummary: FunctionSummaryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestResultTypeDef#
# TestResultTypeDef definition
class TestResultTypeDef(TypedDict):
FunctionSummary: NotRequired[FunctionSummaryTypeDef], # (1)
ComputeUtilization: NotRequired[str],
FunctionExecutionLogs: NotRequired[List[str]],
FunctionErrorMessage: NotRequired[str],
FunctionOutput: NotRequired[str],
UpdateFunctionResultTypeDef#
# UpdateFunctionResultTypeDef definition
class UpdateFunctionResultTypeDef(TypedDict):
FunctionSummary: FunctionSummaryTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FieldLevelEncryptionTypeDef#
# FieldLevelEncryptionTypeDef definition
class FieldLevelEncryptionTypeDef(TypedDict):
Id: str,
LastModifiedTime: datetime,
FieldLevelEncryptionConfig: FieldLevelEncryptionConfigOutputTypeDef, # (1)
GetFieldLevelEncryptionConfigResultTypeDef#
# GetFieldLevelEncryptionConfigResultTypeDef definition
class GetFieldLevelEncryptionConfigResultTypeDef(TypedDict):
FieldLevelEncryptionConfig: FieldLevelEncryptionConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
FieldLevelEncryptionListTypeDef#
# FieldLevelEncryptionListTypeDef definition
class FieldLevelEncryptionListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[FieldLevelEncryptionSummaryTypeDef]], # (1)
CreateFieldLevelEncryptionConfigRequestRequestTypeDef#
# CreateFieldLevelEncryptionConfigRequestRequestTypeDef definition
class CreateFieldLevelEncryptionConfigRequestRequestTypeDef(TypedDict):
FieldLevelEncryptionConfig: FieldLevelEncryptionConfigTypeDef, # (1)
UpdateFieldLevelEncryptionConfigRequestRequestTypeDef#
# UpdateFieldLevelEncryptionConfigRequestRequestTypeDef definition
class UpdateFieldLevelEncryptionConfigRequestRequestTypeDef(TypedDict):
FieldLevelEncryptionConfig: FieldLevelEncryptionConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CreateResponseHeadersPolicyResultTypeDef#
# CreateResponseHeadersPolicyResultTypeDef definition
class CreateResponseHeadersPolicyResultTypeDef(TypedDict):
ResponseHeadersPolicy: ResponseHeadersPolicyTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetResponseHeadersPolicyResultTypeDef#
# GetResponseHeadersPolicyResultTypeDef definition
class GetResponseHeadersPolicyResultTypeDef(TypedDict):
ResponseHeadersPolicy: ResponseHeadersPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResponseHeadersPolicySummaryTypeDef#
# ResponseHeadersPolicySummaryTypeDef definition
class ResponseHeadersPolicySummaryTypeDef(TypedDict):
Type: ResponseHeadersPolicyTypeType, # (1)
ResponseHeadersPolicy: ResponseHeadersPolicyTypeDef, # (2)
UpdateResponseHeadersPolicyResultTypeDef#
# UpdateResponseHeadersPolicyResultTypeDef definition
class UpdateResponseHeadersPolicyResultTypeDef(TypedDict):
ResponseHeadersPolicy: ResponseHeadersPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DistributionConfigOutputTypeDef#
# DistributionConfigOutputTypeDef definition
class DistributionConfigOutputTypeDef(TypedDict):
CallerReference: str,
Origins: OriginsOutputTypeDef, # (2)
DefaultCacheBehavior: DefaultCacheBehaviorOutputTypeDef, # (4)
Comment: str,
Enabled: bool,
Aliases: NotRequired[AliasesOutputTypeDef], # (1)
DefaultRootObject: NotRequired[str],
OriginGroups: NotRequired[OriginGroupsOutputTypeDef], # (3)
CacheBehaviors: NotRequired[CacheBehaviorsOutputTypeDef], # (5)
CustomErrorResponses: NotRequired[CustomErrorResponsesOutputTypeDef], # (6)
Logging: NotRequired[LoggingConfigTypeDef], # (7)
PriceClass: NotRequired[PriceClassType], # (8)
ViewerCertificate: NotRequired[ViewerCertificateTypeDef], # (9)
Restrictions: NotRequired[RestrictionsOutputTypeDef], # (10)
WebACLId: NotRequired[str],
HttpVersion: NotRequired[HttpVersionType], # (11)
IsIPV6Enabled: NotRequired[bool],
ContinuousDeploymentPolicyId: NotRequired[str],
Staging: NotRequired[bool],
- See AliasesOutputTypeDef
- See OriginsOutputTypeDef
- See OriginGroupsOutputTypeDef
- See DefaultCacheBehaviorOutputTypeDef
- See CacheBehaviorsOutputTypeDef
- See CustomErrorResponsesOutputTypeDef
- See LoggingConfigTypeDef
- See PriceClassType
- See ViewerCertificateTypeDef
- See RestrictionsOutputTypeDef
- See HttpVersionType
DistributionSummaryTypeDef#
# DistributionSummaryTypeDef definition
class DistributionSummaryTypeDef(TypedDict):
Id: str,
ARN: str,
Status: str,
LastModifiedTime: datetime,
DomainName: str,
Aliases: AliasesOutputTypeDef, # (1)
Origins: OriginsOutputTypeDef, # (2)
DefaultCacheBehavior: DefaultCacheBehaviorOutputTypeDef, # (4)
CacheBehaviors: CacheBehaviorsOutputTypeDef, # (5)
CustomErrorResponses: CustomErrorResponsesOutputTypeDef, # (6)
Comment: str,
PriceClass: PriceClassType, # (7)
Enabled: bool,
ViewerCertificate: ViewerCertificateTypeDef, # (8)
Restrictions: RestrictionsOutputTypeDef, # (9)
WebACLId: str,
HttpVersion: HttpVersionType, # (10)
IsIPV6Enabled: bool,
Staging: bool,
OriginGroups: NotRequired[OriginGroupsOutputTypeDef], # (3)
AliasICPRecordals: NotRequired[List[AliasICPRecordalTypeDef]], # (11)
- See AliasesOutputTypeDef
- See OriginsOutputTypeDef
- See OriginGroupsOutputTypeDef
- See DefaultCacheBehaviorOutputTypeDef
- See CacheBehaviorsOutputTypeDef
- See CustomErrorResponsesOutputTypeDef
- See PriceClassType
- See ViewerCertificateTypeDef
- See RestrictionsOutputTypeDef
- See HttpVersionType
- See AliasICPRecordalTypeDef
DistributionConfigTypeDef#
# DistributionConfigTypeDef definition
class DistributionConfigTypeDef(TypedDict):
CallerReference: str,
Origins: OriginsTypeDef, # (2)
DefaultCacheBehavior: DefaultCacheBehaviorTypeDef, # (4)
Comment: str,
Enabled: bool,
Aliases: NotRequired[AliasesTypeDef], # (1)
DefaultRootObject: NotRequired[str],
OriginGroups: NotRequired[OriginGroupsTypeDef], # (3)
CacheBehaviors: NotRequired[CacheBehaviorsTypeDef], # (5)
CustomErrorResponses: NotRequired[CustomErrorResponsesTypeDef], # (6)
Logging: NotRequired[LoggingConfigTypeDef], # (7)
PriceClass: NotRequired[PriceClassType], # (8)
ViewerCertificate: NotRequired[ViewerCertificateTypeDef], # (9)
Restrictions: NotRequired[RestrictionsTypeDef], # (10)
WebACLId: NotRequired[str],
HttpVersion: NotRequired[HttpVersionType], # (11)
IsIPV6Enabled: NotRequired[bool],
ContinuousDeploymentPolicyId: NotRequired[str],
Staging: NotRequired[bool],
- See AliasesTypeDef
- See OriginsTypeDef
- See OriginGroupsTypeDef
- See DefaultCacheBehaviorTypeDef
- See CacheBehaviorsTypeDef
- See CustomErrorResponsesTypeDef
- See LoggingConfigTypeDef
- See PriceClassType
- See ViewerCertificateTypeDef
- See RestrictionsTypeDef
- See HttpVersionType
CachePolicySummaryTypeDef#
# CachePolicySummaryTypeDef definition
class CachePolicySummaryTypeDef(TypedDict):
Type: CachePolicyTypeType, # (1)
CachePolicy: CachePolicyTypeDef, # (2)
CreateCachePolicyResultTypeDef#
# CreateCachePolicyResultTypeDef definition
class CreateCachePolicyResultTypeDef(TypedDict):
CachePolicy: CachePolicyTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCachePolicyResultTypeDef#
# GetCachePolicyResultTypeDef definition
class GetCachePolicyResultTypeDef(TypedDict):
CachePolicy: CachePolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCachePolicyResultTypeDef#
# UpdateCachePolicyResultTypeDef definition
class UpdateCachePolicyResultTypeDef(TypedDict):
CachePolicy: CachePolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OriginRequestPolicyListTypeDef#
# OriginRequestPolicyListTypeDef definition
class OriginRequestPolicyListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[OriginRequestPolicySummaryTypeDef]], # (1)
ContinuousDeploymentPolicySummaryTypeDef#
# ContinuousDeploymentPolicySummaryTypeDef definition
class ContinuousDeploymentPolicySummaryTypeDef(TypedDict):
ContinuousDeploymentPolicy: ContinuousDeploymentPolicyTypeDef, # (1)
CreateContinuousDeploymentPolicyResultTypeDef#
# CreateContinuousDeploymentPolicyResultTypeDef definition
class CreateContinuousDeploymentPolicyResultTypeDef(TypedDict):
ContinuousDeploymentPolicy: ContinuousDeploymentPolicyTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContinuousDeploymentPolicyResultTypeDef#
# GetContinuousDeploymentPolicyResultTypeDef definition
class GetContinuousDeploymentPolicyResultTypeDef(TypedDict):
ContinuousDeploymentPolicy: ContinuousDeploymentPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateContinuousDeploymentPolicyResultTypeDef#
# UpdateContinuousDeploymentPolicyResultTypeDef definition
class UpdateContinuousDeploymentPolicyResultTypeDef(TypedDict):
ContinuousDeploymentPolicy: ContinuousDeploymentPolicyTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFieldLevelEncryptionProfileResultTypeDef#
# CreateFieldLevelEncryptionProfileResultTypeDef definition
class CreateFieldLevelEncryptionProfileResultTypeDef(TypedDict):
FieldLevelEncryptionProfile: FieldLevelEncryptionProfileTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFieldLevelEncryptionProfileResultTypeDef#
# GetFieldLevelEncryptionProfileResultTypeDef definition
class GetFieldLevelEncryptionProfileResultTypeDef(TypedDict):
FieldLevelEncryptionProfile: FieldLevelEncryptionProfileTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFieldLevelEncryptionProfileResultTypeDef#
# UpdateFieldLevelEncryptionProfileResultTypeDef definition
class UpdateFieldLevelEncryptionProfileResultTypeDef(TypedDict):
FieldLevelEncryptionProfile: FieldLevelEncryptionProfileTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFieldLevelEncryptionProfilesResultTypeDef#
# ListFieldLevelEncryptionProfilesResultTypeDef definition
class ListFieldLevelEncryptionProfilesResultTypeDef(TypedDict):
FieldLevelEncryptionProfileList: FieldLevelEncryptionProfileListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFunctionsResultTypeDef#
# ListFunctionsResultTypeDef definition
class ListFunctionsResultTypeDef(TypedDict):
FunctionList: FunctionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestFunctionResultTypeDef#
# TestFunctionResultTypeDef definition
class TestFunctionResultTypeDef(TypedDict):
TestResult: TestResultTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateFieldLevelEncryptionConfigResultTypeDef#
# CreateFieldLevelEncryptionConfigResultTypeDef definition
class CreateFieldLevelEncryptionConfigResultTypeDef(TypedDict):
FieldLevelEncryption: FieldLevelEncryptionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetFieldLevelEncryptionResultTypeDef#
# GetFieldLevelEncryptionResultTypeDef definition
class GetFieldLevelEncryptionResultTypeDef(TypedDict):
FieldLevelEncryption: FieldLevelEncryptionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateFieldLevelEncryptionConfigResultTypeDef#
# UpdateFieldLevelEncryptionConfigResultTypeDef definition
class UpdateFieldLevelEncryptionConfigResultTypeDef(TypedDict):
FieldLevelEncryption: FieldLevelEncryptionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListFieldLevelEncryptionConfigsResultTypeDef#
# ListFieldLevelEncryptionConfigsResultTypeDef definition
class ListFieldLevelEncryptionConfigsResultTypeDef(TypedDict):
FieldLevelEncryptionList: FieldLevelEncryptionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResponseHeadersPolicyListTypeDef#
# ResponseHeadersPolicyListTypeDef definition
class ResponseHeadersPolicyListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[ResponseHeadersPolicySummaryTypeDef]], # (1)
DistributionTypeDef#
# DistributionTypeDef definition
class DistributionTypeDef(TypedDict):
Id: str,
ARN: str,
Status: str,
LastModifiedTime: datetime,
InProgressInvalidationBatches: int,
DomainName: str,
DistributionConfig: DistributionConfigOutputTypeDef, # (3)
ActiveTrustedSigners: NotRequired[ActiveTrustedSignersTypeDef], # (1)
ActiveTrustedKeyGroups: NotRequired[ActiveTrustedKeyGroupsTypeDef], # (2)
AliasICPRecordals: NotRequired[List[AliasICPRecordalTypeDef]], # (4)
- See ActiveTrustedSignersTypeDef
- See ActiveTrustedKeyGroupsTypeDef
- See DistributionConfigOutputTypeDef
- See AliasICPRecordalTypeDef
GetDistributionConfigResultTypeDef#
# GetDistributionConfigResultTypeDef definition
class GetDistributionConfigResultTypeDef(TypedDict):
DistributionConfig: DistributionConfigOutputTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DistributionListTypeDef#
# DistributionListTypeDef definition
class DistributionListTypeDef(TypedDict):
Marker: str,
MaxItems: int,
IsTruncated: bool,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[DistributionSummaryTypeDef]], # (1)
CreateDistributionRequestRequestTypeDef#
# CreateDistributionRequestRequestTypeDef definition
class CreateDistributionRequestRequestTypeDef(TypedDict):
DistributionConfig: DistributionConfigTypeDef, # (1)
DistributionConfigWithTagsTypeDef#
# DistributionConfigWithTagsTypeDef definition
class DistributionConfigWithTagsTypeDef(TypedDict):
DistributionConfig: DistributionConfigTypeDef, # (1)
Tags: TagsTypeDef, # (2)
- See DistributionConfigTypeDef
- See TagsTypeDef
UpdateDistributionRequestRequestTypeDef#
# UpdateDistributionRequestRequestTypeDef definition
class UpdateDistributionRequestRequestTypeDef(TypedDict):
DistributionConfig: DistributionConfigTypeDef, # (1)
Id: str,
IfMatch: NotRequired[str],
CachePolicyListTypeDef#
# CachePolicyListTypeDef definition
class CachePolicyListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[CachePolicySummaryTypeDef]], # (1)
ListOriginRequestPoliciesResultTypeDef#
# ListOriginRequestPoliciesResultTypeDef definition
class ListOriginRequestPoliciesResultTypeDef(TypedDict):
OriginRequestPolicyList: OriginRequestPolicyListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContinuousDeploymentPolicyListTypeDef#
# ContinuousDeploymentPolicyListTypeDef definition
class ContinuousDeploymentPolicyListTypeDef(TypedDict):
MaxItems: int,
Quantity: int,
NextMarker: NotRequired[str],
Items: NotRequired[List[ContinuousDeploymentPolicySummaryTypeDef]], # (1)
ListResponseHeadersPoliciesResultTypeDef#
# ListResponseHeadersPoliciesResultTypeDef definition
class ListResponseHeadersPoliciesResultTypeDef(TypedDict):
ResponseHeadersPolicyList: ResponseHeadersPolicyListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyDistributionResultTypeDef#
# CopyDistributionResultTypeDef definition
class CopyDistributionResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionResultTypeDef#
# CreateDistributionResultTypeDef definition
class CreateDistributionResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionWithTagsResultTypeDef#
# CreateDistributionWithTagsResultTypeDef definition
class CreateDistributionWithTagsResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
Location: str,
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDistributionResultTypeDef#
# GetDistributionResultTypeDef definition
class GetDistributionResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionResultTypeDef#
# UpdateDistributionResultTypeDef definition
class UpdateDistributionResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateDistributionWithStagingConfigResultTypeDef#
# UpdateDistributionWithStagingConfigResultTypeDef definition
class UpdateDistributionWithStagingConfigResultTypeDef(TypedDict):
Distribution: DistributionTypeDef, # (1)
ETag: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsByRealtimeLogConfigResultTypeDef#
# ListDistributionsByRealtimeLogConfigResultTypeDef definition
class ListDistributionsByRealtimeLogConfigResultTypeDef(TypedDict):
DistributionList: DistributionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsByWebACLIdResultTypeDef#
# ListDistributionsByWebACLIdResultTypeDef definition
class ListDistributionsByWebACLIdResultTypeDef(TypedDict):
DistributionList: DistributionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDistributionsResultTypeDef#
# ListDistributionsResultTypeDef definition
class ListDistributionsResultTypeDef(TypedDict):
DistributionList: DistributionListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionWithTagsRequestRequestTypeDef#
# CreateDistributionWithTagsRequestRequestTypeDef definition
class CreateDistributionWithTagsRequestRequestTypeDef(TypedDict):
DistributionConfigWithTags: DistributionConfigWithTagsTypeDef, # (1)
ListCachePoliciesResultTypeDef#
# ListCachePoliciesResultTypeDef definition
class ListCachePoliciesResultTypeDef(TypedDict):
CachePolicyList: CachePolicyListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListContinuousDeploymentPoliciesResultTypeDef#
# ListContinuousDeploymentPoliciesResultTypeDef definition
class ListContinuousDeploymentPoliciesResultTypeDef(TypedDict):
ContinuousDeploymentPolicyList: ContinuousDeploymentPolicyListTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)