Type definitions#
Auto-generated documentation for Route53 type annotations stubs module mypy-boto3-route53.
ResourceRecordSetUnionTypeDef#
# ResourceRecordSetUnionTypeDef definition
ResourceRecordSetUnionTypeDef = Union[
ResourceRecordSetTypeDef, # (1)
ResourceRecordSetOutputTypeDef, # (2)
]
AccountLimitTypeDef#
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
Value: int,
ActivateKeySigningKeyRequestRequestTypeDef#
# ActivateKeySigningKeyRequestRequestTypeDef definition
class ActivateKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
ChangeInfoTypeDef#
# ChangeInfoTypeDef definition
class ChangeInfoTypeDef(TypedDict):
Id: str,
Status: ChangeStatusType, # (1)
SubmittedAt: datetime,
Comment: NotRequired[str],
- See ChangeStatusType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AlarmIdentifierTypeDef#
# AlarmIdentifierTypeDef definition
class AlarmIdentifierTypeDef(TypedDict):
Region: CloudWatchRegionType, # (1)
Name: str,
AliasTargetTypeDef#
# AliasTargetTypeDef definition
class AliasTargetTypeDef(TypedDict):
HostedZoneId: str,
DNSName: str,
EvaluateTargetHealth: bool,
VPCTypeDef#
# VPCTypeDef definition
class VPCTypeDef(TypedDict):
VPCRegion: NotRequired[VPCRegionType], # (1)
VPCId: NotRequired[str],
- See VPCRegionType
CidrCollectionChangeTypeDef#
# CidrCollectionChangeTypeDef definition
class CidrCollectionChangeTypeDef(TypedDict):
LocationName: str,
Action: CidrCollectionChangeActionType, # (1)
CidrList: Sequence[str],
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
CidrBlockSummaryTypeDef#
# CidrBlockSummaryTypeDef definition
class CidrBlockSummaryTypeDef(TypedDict):
CidrBlock: NotRequired[str],
LocationName: NotRequired[str],
CidrCollectionTypeDef#
# CidrCollectionTypeDef definition
class CidrCollectionTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[int],
CidrRoutingConfigTypeDef#
# CidrRoutingConfigTypeDef definition
class CidrRoutingConfigTypeDef(TypedDict):
CollectionId: str,
LocationName: str,
DimensionTypeDef#
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
CollectionSummaryTypeDef#
# CollectionSummaryTypeDef definition
class CollectionSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[int],
CoordinatesTypeDef#
# CoordinatesTypeDef definition
class CoordinatesTypeDef(TypedDict):
Latitude: str,
Longitude: str,
CreateCidrCollectionRequestRequestTypeDef#
# CreateCidrCollectionRequestRequestTypeDef definition
class CreateCidrCollectionRequestRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
HostedZoneConfigTypeDef#
# HostedZoneConfigTypeDef definition
class HostedZoneConfigTypeDef(TypedDict):
Comment: NotRequired[str],
PrivateZone: NotRequired[bool],
DelegationSetTypeDef#
# DelegationSetTypeDef definition
class DelegationSetTypeDef(TypedDict):
NameServers: List[str],
Id: NotRequired[str],
CallerReference: NotRequired[str],
CreateKeySigningKeyRequestRequestTypeDef#
# CreateKeySigningKeyRequestRequestTypeDef definition
class CreateKeySigningKeyRequestRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: str,
KeyManagementServiceArn: str,
Name: str,
Status: str,
KeySigningKeyTypeDef#
# KeySigningKeyTypeDef definition
class KeySigningKeyTypeDef(TypedDict):
Name: NotRequired[str],
KmsArn: NotRequired[str],
Flag: NotRequired[int],
SigningAlgorithmMnemonic: NotRequired[str],
SigningAlgorithmType: NotRequired[int],
DigestAlgorithmMnemonic: NotRequired[str],
DigestAlgorithmType: NotRequired[int],
KeyTag: NotRequired[int],
DigestValue: NotRequired[str],
PublicKey: NotRequired[str],
DSRecord: NotRequired[str],
DNSKEYRecord: NotRequired[str],
Status: NotRequired[str],
StatusMessage: NotRequired[str],
CreatedDate: NotRequired[datetime],
LastModifiedDate: NotRequired[datetime],
CreateQueryLoggingConfigRequestRequestTypeDef#
# CreateQueryLoggingConfigRequestRequestTypeDef definition
class CreateQueryLoggingConfigRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
QueryLoggingConfigTypeDef#
# QueryLoggingConfigTypeDef definition
class QueryLoggingConfigTypeDef(TypedDict):
Id: str,
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
CreateReusableDelegationSetRequestRequestTypeDef#
# CreateReusableDelegationSetRequestRequestTypeDef definition
class CreateReusableDelegationSetRequestRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: NotRequired[str],
CreateTrafficPolicyInstanceRequestRequestTypeDef#
# CreateTrafficPolicyInstanceRequestRequestTypeDef definition
class CreateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
TrafficPolicyInstanceTypeDef#
# TrafficPolicyInstanceTypeDef definition
class TrafficPolicyInstanceTypeDef(TypedDict):
Id: str,
HostedZoneId: str,
Name: str,
TTL: int,
State: str,
Message: str,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
TrafficPolicyType: RRTypeType, # (1)
- See RRTypeType
CreateTrafficPolicyRequestRequestTypeDef#
# CreateTrafficPolicyRequestRequestTypeDef definition
class CreateTrafficPolicyRequestRequestTypeDef(TypedDict):
Name: str,
Document: str,
Comment: NotRequired[str],
TrafficPolicyTypeDef#
# TrafficPolicyTypeDef definition
class TrafficPolicyTypeDef(TypedDict):
Id: str,
Version: int,
Name: str,
Type: RRTypeType, # (1)
Document: str,
Comment: NotRequired[str],
- See RRTypeType
CreateTrafficPolicyVersionRequestRequestTypeDef#
# CreateTrafficPolicyVersionRequestRequestTypeDef definition
class CreateTrafficPolicyVersionRequestRequestTypeDef(TypedDict):
Id: str,
Document: str,
Comment: NotRequired[str],
DNSSECStatusTypeDef#
# DNSSECStatusTypeDef definition
class DNSSECStatusTypeDef(TypedDict):
ServeSignature: NotRequired[str],
StatusMessage: NotRequired[str],
DeactivateKeySigningKeyRequestRequestTypeDef#
# DeactivateKeySigningKeyRequestRequestTypeDef definition
class DeactivateKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteCidrCollectionRequestRequestTypeDef#
# DeleteCidrCollectionRequestRequestTypeDef definition
class DeleteCidrCollectionRequestRequestTypeDef(TypedDict):
Id: str,
DeleteHealthCheckRequestRequestTypeDef#
# DeleteHealthCheckRequestRequestTypeDef definition
class DeleteHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
DeleteHostedZoneRequestRequestTypeDef#
# DeleteHostedZoneRequestRequestTypeDef definition
class DeleteHostedZoneRequestRequestTypeDef(TypedDict):
Id: str,
DeleteKeySigningKeyRequestRequestTypeDef#
# DeleteKeySigningKeyRequestRequestTypeDef definition
class DeleteKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteQueryLoggingConfigRequestRequestTypeDef#
# DeleteQueryLoggingConfigRequestRequestTypeDef definition
class DeleteQueryLoggingConfigRequestRequestTypeDef(TypedDict):
Id: str,
DeleteReusableDelegationSetRequestRequestTypeDef#
# DeleteReusableDelegationSetRequestRequestTypeDef definition
class DeleteReusableDelegationSetRequestRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyInstanceRequestRequestTypeDef#
# DeleteTrafficPolicyInstanceRequestRequestTypeDef definition
class DeleteTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyRequestRequestTypeDef#
# DeleteTrafficPolicyRequestRequestTypeDef definition
class DeleteTrafficPolicyRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
DisableHostedZoneDNSSECRequestRequestTypeDef#
# DisableHostedZoneDNSSECRequestRequestTypeDef definition
class DisableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
EnableHostedZoneDNSSECRequestRequestTypeDef#
# EnableHostedZoneDNSSECRequestRequestTypeDef definition
class EnableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
GeoLocationDetailsTypeDef#
# GeoLocationDetailsTypeDef definition
class GeoLocationDetailsTypeDef(TypedDict):
ContinentCode: NotRequired[str],
ContinentName: NotRequired[str],
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
SubdivisionCode: NotRequired[str],
SubdivisionName: NotRequired[str],
GeoLocationTypeDef#
# GeoLocationTypeDef definition
class GeoLocationTypeDef(TypedDict):
ContinentCode: NotRequired[str],
CountryCode: NotRequired[str],
SubdivisionCode: NotRequired[str],
GetAccountLimitRequestRequestTypeDef#
# GetAccountLimitRequestRequestTypeDef definition
class GetAccountLimitRequestRequestTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
GetChangeRequestRequestTypeDef#
# GetChangeRequestRequestTypeDef definition
class GetChangeRequestRequestTypeDef(TypedDict):
Id: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetDNSSECRequestRequestTypeDef#
# GetDNSSECRequestRequestTypeDef definition
class GetDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
GetGeoLocationRequestRequestTypeDef#
# GetGeoLocationRequestRequestTypeDef definition
class GetGeoLocationRequestRequestTypeDef(TypedDict):
ContinentCode: NotRequired[str],
CountryCode: NotRequired[str],
SubdivisionCode: NotRequired[str],
GetHealthCheckLastFailureReasonRequestRequestTypeDef#
# GetHealthCheckLastFailureReasonRequestRequestTypeDef definition
class GetHealthCheckLastFailureReasonRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckRequestRequestTypeDef#
# GetHealthCheckRequestRequestTypeDef definition
class GetHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckStatusRequestRequestTypeDef#
# GetHealthCheckStatusRequestRequestTypeDef definition
class GetHealthCheckStatusRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHostedZoneLimitRequestRequestTypeDef#
# GetHostedZoneLimitRequestRequestTypeDef definition
class GetHostedZoneLimitRequestRequestTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
HostedZoneId: str,
HostedZoneLimitTypeDef#
# HostedZoneLimitTypeDef definition
class HostedZoneLimitTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
Value: int,
GetHostedZoneRequestRequestTypeDef#
# GetHostedZoneRequestRequestTypeDef definition
class GetHostedZoneRequestRequestTypeDef(TypedDict):
Id: str,
GetQueryLoggingConfigRequestRequestTypeDef#
# GetQueryLoggingConfigRequestRequestTypeDef definition
class GetQueryLoggingConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetReusableDelegationSetLimitRequestRequestTypeDef#
# GetReusableDelegationSetLimitRequestRequestTypeDef definition
class GetReusableDelegationSetLimitRequestRequestTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
DelegationSetId: str,
ReusableDelegationSetLimitTypeDef#
# ReusableDelegationSetLimitTypeDef definition
class ReusableDelegationSetLimitTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
Value: int,
GetReusableDelegationSetRequestRequestTypeDef#
# GetReusableDelegationSetRequestRequestTypeDef definition
class GetReusableDelegationSetRequestRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyInstanceRequestRequestTypeDef#
# GetTrafficPolicyInstanceRequestRequestTypeDef definition
class GetTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyRequestRequestTypeDef#
# GetTrafficPolicyRequestRequestTypeDef definition
class GetTrafficPolicyRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
StatusReportTypeDef#
# StatusReportTypeDef definition
class StatusReportTypeDef(TypedDict):
Status: NotRequired[str],
CheckedTime: NotRequired[datetime],
LinkedServiceTypeDef#
# LinkedServiceTypeDef definition
class LinkedServiceTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
Description: NotRequired[str],
HostedZoneOwnerTypeDef#
# HostedZoneOwnerTypeDef definition
class HostedZoneOwnerTypeDef(TypedDict):
OwningAccount: NotRequired[str],
OwningService: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListCidrBlocksRequestRequestTypeDef#
# ListCidrBlocksRequestRequestTypeDef definition
class ListCidrBlocksRequestRequestTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrCollectionsRequestRequestTypeDef#
# ListCidrCollectionsRequestRequestTypeDef definition
class ListCidrCollectionsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrLocationsRequestRequestTypeDef#
# ListCidrLocationsRequestRequestTypeDef definition
class ListCidrLocationsRequestRequestTypeDef(TypedDict):
CollectionId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
LocationSummaryTypeDef#
# LocationSummaryTypeDef definition
class LocationSummaryTypeDef(TypedDict):
LocationName: NotRequired[str],
ListGeoLocationsRequestRequestTypeDef#
# ListGeoLocationsRequestRequestTypeDef definition
class ListGeoLocationsRequestRequestTypeDef(TypedDict):
StartContinentCode: NotRequired[str],
StartCountryCode: NotRequired[str],
StartSubdivisionCode: NotRequired[str],
MaxItems: NotRequired[str],
ListHealthChecksRequestRequestTypeDef#
# ListHealthChecksRequestRequestTypeDef definition
class ListHealthChecksRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByNameRequestRequestTypeDef#
# ListHostedZonesByNameRequestRequestTypeDef definition
class ListHostedZonesByNameRequestRequestTypeDef(TypedDict):
DNSName: NotRequired[str],
HostedZoneId: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByVPCRequestRequestTypeDef#
# ListHostedZonesByVPCRequestRequestTypeDef definition
class ListHostedZonesByVPCRequestRequestTypeDef(TypedDict):
VPCId: str,
VPCRegion: VPCRegionType, # (1)
MaxItems: NotRequired[str],
NextToken: NotRequired[str],
- See VPCRegionType
ListHostedZonesRequestRequestTypeDef#
# ListHostedZonesRequestRequestTypeDef definition
class ListHostedZonesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
DelegationSetId: NotRequired[str],
HostedZoneType: NotRequired[HostedZoneTypeType], # (1)
ListQueryLoggingConfigsRequestRequestTypeDef#
# ListQueryLoggingConfigsRequestRequestTypeDef definition
class ListQueryLoggingConfigsRequestRequestTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListResourceRecordSetsRequestRequestTypeDef#
# ListResourceRecordSetsRequestRequestTypeDef definition
class ListResourceRecordSetsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
StartRecordName: NotRequired[str],
StartRecordType: NotRequired[RRTypeType], # (1)
StartRecordIdentifier: NotRequired[str],
MaxItems: NotRequired[str],
- See RRTypeType
ListReusableDelegationSetsRequestRequestTypeDef#
# ListReusableDelegationSetsRequestRequestTypeDef definition
class ListReusableDelegationSetsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
ListTagsForResourcesRequestRequestTypeDef#
# ListTagsForResourcesRequestRequestTypeDef definition
class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceIds: Sequence[str],
ListTrafficPoliciesRequestRequestTypeDef#
# ListTrafficPoliciesRequestRequestTypeDef definition
class ListTrafficPoliciesRequestRequestTypeDef(TypedDict):
TrafficPolicyIdMarker: NotRequired[str],
MaxItems: NotRequired[str],
TrafficPolicySummaryTypeDef#
# TrafficPolicySummaryTypeDef definition
class TrafficPolicySummaryTypeDef(TypedDict):
Id: str,
Name: str,
Type: RRTypeType, # (1)
LatestVersion: int,
TrafficPolicyCount: int,
- See RRTypeType
ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef#
# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef#
# ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef definition
class ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef(TypedDict):
TrafficPolicyId: str,
TrafficPolicyVersion: int,
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesRequestRequestTypeDef#
# ListTrafficPolicyInstancesRequestRequestTypeDef definition
class ListTrafficPolicyInstancesRequestRequestTypeDef(TypedDict):
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyVersionsRequestRequestTypeDef#
# ListTrafficPolicyVersionsRequestRequestTypeDef definition
class ListTrafficPolicyVersionsRequestRequestTypeDef(TypedDict):
Id: str,
TrafficPolicyVersionMarker: NotRequired[str],
MaxItems: NotRequired[str],
ListVPCAssociationAuthorizationsRequestRequestTypeDef#
# ListVPCAssociationAuthorizationsRequestRequestTypeDef definition
class ListVPCAssociationAuthorizationsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ResourceRecordTypeDef#
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
Value: str,
TestDNSAnswerRequestRequestTypeDef#
# TestDNSAnswerRequestRequestTypeDef definition
class TestDNSAnswerRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
RecordName: str,
RecordType: RRTypeType, # (1)
ResolverIP: NotRequired[str],
EDNS0ClientSubnetIP: NotRequired[str],
EDNS0ClientSubnetMask: NotRequired[str],
- See RRTypeType
UpdateHostedZoneCommentRequestRequestTypeDef#
# UpdateHostedZoneCommentRequestRequestTypeDef definition
class UpdateHostedZoneCommentRequestRequestTypeDef(TypedDict):
Id: str,
Comment: NotRequired[str],
UpdateTrafficPolicyCommentRequestRequestTypeDef#
# UpdateTrafficPolicyCommentRequestRequestTypeDef definition
class UpdateTrafficPolicyCommentRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
Comment: str,
UpdateTrafficPolicyInstanceRequestRequestTypeDef#
# UpdateTrafficPolicyInstanceRequestRequestTypeDef definition
class UpdateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
ActivateKeySigningKeyResponseTypeDef#
# ActivateKeySigningKeyResponseTypeDef definition
class ActivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateVPCWithHostedZoneResponseTypeDef#
# AssociateVPCWithHostedZoneResponseTypeDef definition
class AssociateVPCWithHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeCidrCollectionResponseTypeDef#
# ChangeCidrCollectionResponseTypeDef definition
class ChangeCidrCollectionResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChangeResourceRecordSetsResponseTypeDef#
# ChangeResourceRecordSetsResponseTypeDef definition
class ChangeResourceRecordSetsResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeactivateKeySigningKeyResponseTypeDef#
# DeactivateKeySigningKeyResponseTypeDef definition
class DeactivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteHostedZoneResponseTypeDef#
# DeleteHostedZoneResponseTypeDef definition
class DeleteHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeySigningKeyResponseTypeDef#
# DeleteKeySigningKeyResponseTypeDef definition
class DeleteKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableHostedZoneDNSSECResponseTypeDef#
# DisableHostedZoneDNSSECResponseTypeDef definition
class DisableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateVPCFromHostedZoneResponseTypeDef#
# DisassociateVPCFromHostedZoneResponseTypeDef definition
class DisassociateVPCFromHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableHostedZoneDNSSECResponseTypeDef#
# EnableHostedZoneDNSSECResponseTypeDef definition
class EnableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccountLimitResponseTypeDef#
# GetAccountLimitResponseTypeDef definition
class GetAccountLimitResponseTypeDef(TypedDict):
Limit: AccountLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeResponseTypeDef#
# GetChangeResponseTypeDef definition
class GetChangeResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCheckerIpRangesResponseTypeDef#
# GetCheckerIpRangesResponseTypeDef definition
class GetCheckerIpRangesResponseTypeDef(TypedDict):
CheckerIpRanges: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHealthCheckCountResponseTypeDef#
# GetHealthCheckCountResponseTypeDef definition
class GetHealthCheckCountResponseTypeDef(TypedDict):
HealthCheckCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostedZoneCountResponseTypeDef#
# GetHostedZoneCountResponseTypeDef definition
class GetHostedZoneCountResponseTypeDef(TypedDict):
HostedZoneCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTrafficPolicyInstanceCountResponseTypeDef#
# GetTrafficPolicyInstanceCountResponseTypeDef definition
class GetTrafficPolicyInstanceCountResponseTypeDef(TypedDict):
TrafficPolicyInstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestDNSAnswerResponseTypeDef#
# TestDNSAnswerResponseTypeDef definition
class TestDNSAnswerResponseTypeDef(TypedDict):
Nameserver: str,
RecordName: str,
RecordType: RRTypeType, # (1)
RecordData: List[str],
ResponseCode: str,
Protocol: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RRTypeType
- See ResponseMetadataTypeDef
HealthCheckConfigOutputTypeDef#
# HealthCheckConfigOutputTypeDef definition
class HealthCheckConfigOutputTypeDef(TypedDict):
Type: HealthCheckTypeType, # (1)
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
RequestInterval: NotRequired[int],
FailureThreshold: NotRequired[int],
MeasureLatency: NotRequired[bool],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[List[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[List[HealthCheckRegionType]], # (2)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (3)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (4)
RoutingControlArn: NotRequired[str],
- See HealthCheckTypeType
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
HealthCheckConfigTypeDef#
# HealthCheckConfigTypeDef definition
class HealthCheckConfigTypeDef(TypedDict):
Type: HealthCheckTypeType, # (1)
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
RequestInterval: NotRequired[int],
FailureThreshold: NotRequired[int],
MeasureLatency: NotRequired[bool],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[Sequence[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[Sequence[HealthCheckRegionType]], # (2)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (3)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (4)
RoutingControlArn: NotRequired[str],
- See HealthCheckTypeType
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
UpdateHealthCheckRequestRequestTypeDef#
# UpdateHealthCheckRequestRequestTypeDef definition
class UpdateHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
HealthCheckVersion: NotRequired[int],
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
FailureThreshold: NotRequired[int],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[Sequence[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[Sequence[HealthCheckRegionType]], # (1)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (2)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (3)
ResetElements: NotRequired[Sequence[ResettableElementNameType]], # (4)
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
- See ResettableElementNameType
AssociateVPCWithHostedZoneRequestRequestTypeDef#
# AssociateVPCWithHostedZoneRequestRequestTypeDef definition
class AssociateVPCWithHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
CreateVPCAssociationAuthorizationRequestRequestTypeDef#
# CreateVPCAssociationAuthorizationRequestRequestTypeDef definition
class CreateVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
CreateVPCAssociationAuthorizationResponseTypeDef#
# CreateVPCAssociationAuthorizationResponseTypeDef definition
class CreateVPCAssociationAuthorizationResponseTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VPCTypeDef
- See ResponseMetadataTypeDef
DeleteVPCAssociationAuthorizationRequestRequestTypeDef#
# DeleteVPCAssociationAuthorizationRequestRequestTypeDef definition
class DeleteVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
DisassociateVPCFromHostedZoneRequestRequestTypeDef#
# DisassociateVPCFromHostedZoneRequestRequestTypeDef definition
class DisassociateVPCFromHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
ListVPCAssociationAuthorizationsResponseTypeDef#
# ListVPCAssociationAuthorizationsResponseTypeDef definition
class ListVPCAssociationAuthorizationsResponseTypeDef(TypedDict):
HostedZoneId: str,
VPCs: List[VPCTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VPCTypeDef
- See ResponseMetadataTypeDef
ChangeCidrCollectionRequestRequestTypeDef#
# ChangeCidrCollectionRequestRequestTypeDef definition
class ChangeCidrCollectionRequestRequestTypeDef(TypedDict):
Id: str,
Changes: Sequence[CidrCollectionChangeTypeDef], # (1)
CollectionVersion: NotRequired[int],
ChangeTagsForResourceRequestRequestTypeDef#
# ChangeTagsForResourceRequestRequestTypeDef definition
class ChangeTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
AddTags: NotRequired[Sequence[TagTypeDef]], # (2)
RemoveTagKeys: NotRequired[Sequence[str]],
- See TagResourceTypeType
- See TagTypeDef
ResourceTagSetTypeDef#
# ResourceTagSetTypeDef definition
class ResourceTagSetTypeDef(TypedDict):
ResourceType: NotRequired[TagResourceTypeType], # (1)
ResourceId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
- See TagResourceTypeType
- See TagTypeDef
ListCidrBlocksResponseTypeDef#
# ListCidrBlocksResponseTypeDef definition
class ListCidrBlocksResponseTypeDef(TypedDict):
CidrBlocks: List[CidrBlockSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCidrCollectionResponseTypeDef#
# CreateCidrCollectionResponseTypeDef definition
class CreateCidrCollectionResponseTypeDef(TypedDict):
Collection: CidrCollectionTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchAlarmConfigurationTypeDef#
# CloudWatchAlarmConfigurationTypeDef definition
class CloudWatchAlarmConfigurationTypeDef(TypedDict):
EvaluationPeriods: int,
Threshold: float,
ComparisonOperator: ComparisonOperatorType, # (1)
Period: int,
MetricName: str,
Namespace: str,
Statistic: StatisticType, # (2)
Dimensions: NotRequired[List[DimensionTypeDef]], # (3)
- See ComparisonOperatorType
- See StatisticType
- See DimensionTypeDef
ListCidrCollectionsResponseTypeDef#
# ListCidrCollectionsResponseTypeDef definition
class ListCidrCollectionsResponseTypeDef(TypedDict):
CidrCollections: List[CollectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GeoProximityLocationTypeDef#
# GeoProximityLocationTypeDef definition
class GeoProximityLocationTypeDef(TypedDict):
AWSRegion: NotRequired[str],
LocalZoneGroup: NotRequired[str],
Coordinates: NotRequired[CoordinatesTypeDef], # (1)
Bias: NotRequired[int],
CreateHostedZoneRequestRequestTypeDef#
# CreateHostedZoneRequestRequestTypeDef definition
class CreateHostedZoneRequestRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
VPC: NotRequired[VPCTypeDef], # (1)
HostedZoneConfig: NotRequired[HostedZoneConfigTypeDef], # (2)
DelegationSetId: NotRequired[str],
- See VPCTypeDef
- See HostedZoneConfigTypeDef
CreateReusableDelegationSetResponseTypeDef#
# CreateReusableDelegationSetResponseTypeDef definition
class CreateReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetResponseTypeDef#
# GetReusableDelegationSetResponseTypeDef definition
class GetReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReusableDelegationSetsResponseTypeDef#
# ListReusableDelegationSetsResponseTypeDef definition
class ListReusableDelegationSetsResponseTypeDef(TypedDict):
DelegationSets: List[DelegationSetTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateKeySigningKeyResponseTypeDef#
# CreateKeySigningKeyResponseTypeDef definition
class CreateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
KeySigningKey: KeySigningKeyTypeDef, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateQueryLoggingConfigResponseTypeDef#
# CreateQueryLoggingConfigResponseTypeDef definition
class CreateQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueryLoggingConfigResponseTypeDef#
# GetQueryLoggingConfigResponseTypeDef definition
class GetQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQueryLoggingConfigsResponseTypeDef#
# ListQueryLoggingConfigsResponseTypeDef definition
class ListQueryLoggingConfigsResponseTypeDef(TypedDict):
QueryLoggingConfigs: List[QueryLoggingConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTrafficPolicyInstanceResponseTypeDef#
# CreateTrafficPolicyInstanceResponseTypeDef definition
class CreateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyInstanceResponseTypeDef#
# GetTrafficPolicyInstanceResponseTypeDef definition
class GetTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#
# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTrafficPolicyInstancesByPolicyResponseTypeDef#
# ListTrafficPolicyInstancesByPolicyResponseTypeDef definition
class ListTrafficPolicyInstancesByPolicyResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
HostedZoneIdMarker: str,
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTrafficPolicyInstancesResponseTypeDef#
# ListTrafficPolicyInstancesResponseTypeDef definition
class ListTrafficPolicyInstancesResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
HostedZoneIdMarker: str,
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateTrafficPolicyInstanceResponseTypeDef#
# UpdateTrafficPolicyInstanceResponseTypeDef definition
class UpdateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyResponseTypeDef#
# CreateTrafficPolicyResponseTypeDef definition
class CreateTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyVersionResponseTypeDef#
# CreateTrafficPolicyVersionResponseTypeDef definition
class CreateTrafficPolicyVersionResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyResponseTypeDef#
# GetTrafficPolicyResponseTypeDef definition
class GetTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyVersionsResponseTypeDef#
# ListTrafficPolicyVersionsResponseTypeDef definition
class ListTrafficPolicyVersionsResponseTypeDef(TypedDict):
TrafficPolicies: List[TrafficPolicyTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyVersionMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTrafficPolicyCommentResponseTypeDef#
# UpdateTrafficPolicyCommentResponseTypeDef definition
class UpdateTrafficPolicyCommentResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDNSSECResponseTypeDef#
# GetDNSSECResponseTypeDef definition
class GetDNSSECResponseTypeDef(TypedDict):
Status: DNSSECStatusTypeDef, # (1)
KeySigningKeys: List[KeySigningKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetGeoLocationResponseTypeDef#
# GetGeoLocationResponseTypeDef definition
class GetGeoLocationResponseTypeDef(TypedDict):
GeoLocationDetails: GeoLocationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGeoLocationsResponseTypeDef#
# ListGeoLocationsResponseTypeDef definition
class ListGeoLocationsResponseTypeDef(TypedDict):
GeoLocationDetailsList: List[GeoLocationDetailsTypeDef], # (1)
IsTruncated: bool,
NextContinentCode: str,
NextCountryCode: str,
NextSubdivisionCode: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeRequestResourceRecordSetsChangedWaitTypeDef#
# GetChangeRequestResourceRecordSetsChangedWaitTypeDef definition
class GetChangeRequestResourceRecordSetsChangedWaitTypeDef(TypedDict):
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetHostedZoneLimitResponseTypeDef#
# GetHostedZoneLimitResponseTypeDef definition
class GetHostedZoneLimitResponseTypeDef(TypedDict):
Limit: HostedZoneLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetLimitResponseTypeDef#
# GetReusableDelegationSetLimitResponseTypeDef definition
class GetReusableDelegationSetLimitResponseTypeDef(TypedDict):
Limit: ReusableDelegationSetLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckObservationTypeDef#
# HealthCheckObservationTypeDef definition
class HealthCheckObservationTypeDef(TypedDict):
Region: NotRequired[HealthCheckRegionType], # (1)
IPAddress: NotRequired[str],
StatusReport: NotRequired[StatusReportTypeDef], # (2)
HostedZoneTypeDef#
# HostedZoneTypeDef definition
class HostedZoneTypeDef(TypedDict):
Id: str,
Name: str,
CallerReference: str,
Config: NotRequired[HostedZoneConfigTypeDef], # (1)
ResourceRecordSetCount: NotRequired[int],
LinkedService: NotRequired[LinkedServiceTypeDef], # (2)
HostedZoneSummaryTypeDef#
# HostedZoneSummaryTypeDef definition
class HostedZoneSummaryTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
Owner: HostedZoneOwnerTypeDef, # (1)
ListCidrBlocksRequestListCidrBlocksPaginateTypeDef#
# ListCidrBlocksRequestListCidrBlocksPaginateTypeDef definition
class ListCidrBlocksRequestListCidrBlocksPaginateTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef#
# ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef definition
class ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrLocationsRequestListCidrLocationsPaginateTypeDef#
# ListCidrLocationsRequestListCidrLocationsPaginateTypeDef definition
class ListCidrLocationsRequestListCidrLocationsPaginateTypeDef(TypedDict):
CollectionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHealthChecksRequestListHealthChecksPaginateTypeDef#
# ListHealthChecksRequestListHealthChecksPaginateTypeDef definition
class ListHealthChecksRequestListHealthChecksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHostedZonesRequestListHostedZonesPaginateTypeDef#
# ListHostedZonesRequestListHostedZonesPaginateTypeDef definition
class ListHostedZonesRequestListHostedZonesPaginateTypeDef(TypedDict):
DelegationSetId: NotRequired[str],
HostedZoneType: NotRequired[HostedZoneTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef#
# ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef definition
class ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef#
# ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef definition
class ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef(TypedDict):
HostedZoneId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef#
# ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef definition
class ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef(TypedDict):
HostedZoneId: str,
MaxResults: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrLocationsResponseTypeDef#
# ListCidrLocationsResponseTypeDef definition
class ListCidrLocationsResponseTypeDef(TypedDict):
CidrLocations: List[LocationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTrafficPoliciesResponseTypeDef#
# ListTrafficPoliciesResponseTypeDef definition
class ListTrafficPoliciesResponseTypeDef(TypedDict):
TrafficPolicySummaries: List[TrafficPolicySummaryTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyIdMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHealthCheckRequestRequestTypeDef#
# CreateHealthCheckRequestRequestTypeDef definition
class CreateHealthCheckRequestRequestTypeDef(TypedDict):
CallerReference: str,
HealthCheckConfig: HealthCheckConfigTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceTagSet: ResourceTagSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourcesResponseTypeDef#
# ListTagsForResourcesResponseTypeDef definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
ResourceTagSets: List[ResourceTagSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckTypeDef#
# HealthCheckTypeDef definition
class HealthCheckTypeDef(TypedDict):
Id: str,
CallerReference: str,
HealthCheckConfig: HealthCheckConfigOutputTypeDef, # (2)
HealthCheckVersion: int,
LinkedService: NotRequired[LinkedServiceTypeDef], # (1)
CloudWatchAlarmConfiguration: NotRequired[CloudWatchAlarmConfigurationTypeDef], # (3)
ResourceRecordSetOutputTypeDef#
# ResourceRecordSetOutputTypeDef definition
class ResourceRecordSetOutputTypeDef(TypedDict):
Name: str,
Type: RRTypeType, # (1)
SetIdentifier: NotRequired[str],
Weight: NotRequired[int],
Region: NotRequired[ResourceRecordSetRegionType], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
Failover: NotRequired[ResourceRecordSetFailoverType], # (4)
MultiValueAnswer: NotRequired[bool],
TTL: NotRequired[int],
ResourceRecords: NotRequired[List[ResourceRecordTypeDef]], # (5)
AliasTarget: NotRequired[AliasTargetTypeDef], # (6)
HealthCheckId: NotRequired[str],
TrafficPolicyInstanceId: NotRequired[str],
CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef], # (7)
GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef], # (8)
- See RRTypeType
- See ResourceRecordSetRegionType
- See GeoLocationTypeDef
- See ResourceRecordSetFailoverType
- See ResourceRecordTypeDef
- See AliasTargetTypeDef
- See CidrRoutingConfigTypeDef
- See GeoProximityLocationTypeDef
ResourceRecordSetTypeDef#
# ResourceRecordSetTypeDef definition
class ResourceRecordSetTypeDef(TypedDict):
Name: str,
Type: RRTypeType, # (1)
SetIdentifier: NotRequired[str],
Weight: NotRequired[int],
Region: NotRequired[ResourceRecordSetRegionType], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
Failover: NotRequired[ResourceRecordSetFailoverType], # (4)
MultiValueAnswer: NotRequired[bool],
TTL: NotRequired[int],
ResourceRecords: NotRequired[Sequence[ResourceRecordTypeDef]], # (5)
AliasTarget: NotRequired[AliasTargetTypeDef], # (6)
HealthCheckId: NotRequired[str],
TrafficPolicyInstanceId: NotRequired[str],
CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef], # (7)
GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef], # (8)
- See RRTypeType
- See ResourceRecordSetRegionType
- See GeoLocationTypeDef
- See ResourceRecordSetFailoverType
- See ResourceRecordTypeDef
- See AliasTargetTypeDef
- See CidrRoutingConfigTypeDef
- See GeoProximityLocationTypeDef
GetHealthCheckLastFailureReasonResponseTypeDef#
# GetHealthCheckLastFailureReasonResponseTypeDef definition
class GetHealthCheckLastFailureReasonResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckStatusResponseTypeDef#
# GetHealthCheckStatusResponseTypeDef definition
class GetHealthCheckStatusResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHostedZoneResponseTypeDef#
# CreateHostedZoneResponseTypeDef definition
class CreateHostedZoneResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
ChangeInfo: ChangeInfoTypeDef, # (2)
DelegationSet: DelegationSetTypeDef, # (3)
VPC: VPCTypeDef, # (4)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See HostedZoneTypeDef
- See ChangeInfoTypeDef
- See DelegationSetTypeDef
- See VPCTypeDef
- See ResponseMetadataTypeDef
GetHostedZoneResponseTypeDef#
# GetHostedZoneResponseTypeDef definition
class GetHostedZoneResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
DelegationSet: DelegationSetTypeDef, # (2)
VPCs: List[VPCTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See HostedZoneTypeDef
- See DelegationSetTypeDef
- See VPCTypeDef
- See ResponseMetadataTypeDef
ListHostedZonesByNameResponseTypeDef#
# ListHostedZonesByNameResponseTypeDef definition
class ListHostedZonesByNameResponseTypeDef(TypedDict):
HostedZones: List[HostedZoneTypeDef], # (1)
DNSName: str,
HostedZoneId: str,
IsTruncated: bool,
NextDNSName: str,
NextHostedZoneId: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostedZonesResponseTypeDef#
# ListHostedZonesResponseTypeDef definition
class ListHostedZonesResponseTypeDef(TypedDict):
HostedZones: List[HostedZoneTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHostedZoneCommentResponseTypeDef#
# UpdateHostedZoneCommentResponseTypeDef definition
class UpdateHostedZoneCommentResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostedZonesByVPCResponseTypeDef#
# ListHostedZonesByVPCResponseTypeDef definition
class ListHostedZonesByVPCResponseTypeDef(TypedDict):
HostedZoneSummaries: List[HostedZoneSummaryTypeDef], # (1)
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateHealthCheckResponseTypeDef#
# CreateHealthCheckResponseTypeDef definition
class CreateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckResponseTypeDef#
# GetHealthCheckResponseTypeDef definition
class GetHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHealthChecksResponseTypeDef#
# ListHealthChecksResponseTypeDef definition
class ListHealthChecksResponseTypeDef(TypedDict):
HealthChecks: List[HealthCheckTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHealthCheckResponseTypeDef#
# UpdateHealthCheckResponseTypeDef definition
class UpdateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceRecordSetsResponseTypeDef#
# ListResourceRecordSetsResponseTypeDef definition
class ListResourceRecordSetsResponseTypeDef(TypedDict):
ResourceRecordSets: List[ResourceRecordSetOutputTypeDef], # (1)
IsTruncated: bool,
NextRecordName: str,
NextRecordType: RRTypeType, # (2)
NextRecordIdentifier: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ChangeTypeDef#
# ChangeTypeDef definition
class ChangeTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ResourceRecordSet: ResourceRecordSetUnionTypeDef, # (2)
ChangeBatchTypeDef#
# ChangeBatchTypeDef definition
class ChangeBatchTypeDef(TypedDict):
Changes: Sequence[ChangeTypeDef], # (1)
Comment: NotRequired[str],
- See ChangeTypeDef
ChangeResourceRecordSetsRequestRequestTypeDef#
# ChangeResourceRecordSetsRequestRequestTypeDef definition
class ChangeResourceRecordSetsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
ChangeBatch: ChangeBatchTypeDef, # (1)