Skip to content

Type definitions#

Index > Route53 > Type definitions

Auto-generated documentation for Route53 type annotations stubs module types-boto3-route53.

ResourceRecordSetUnionTypeDef#

# ResourceRecordSetUnionTypeDef definition

ResourceRecordSetUnionTypeDef = Union[
    ResourceRecordSetTypeDef,  # (1)
    ResourceRecordSetOutputTypeDef,  # (2)
]
  1. See ResourceRecordSetTypeDef
  2. See ResourceRecordSetOutputTypeDef

AccountLimitTypeDef#

# AccountLimitTypeDef definition

class AccountLimitTypeDef(TypedDict):
    Type: AccountLimitTypeType,  # (1)
    Value: int,
  1. See AccountLimitTypeType

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],
  1. 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,
  1. See CloudWatchRegionType

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],
  1. See VPCRegionType

CidrCollectionChangeTypeDef#

# CidrCollectionChangeTypeDef definition

class CidrCollectionChangeTypeDef(TypedDict):
    LocationName: str,
    Action: CidrCollectionChangeActionType,  # (1)
    CidrList: Sequence[str],
  1. See CidrCollectionChangeActionType

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)
  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],
  1. 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)
  1. See AccountLimitTypeType

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,
  1. See HostedZoneLimitTypeType

HostedZoneLimitTypeDef#

# HostedZoneLimitTypeDef definition

class HostedZoneLimitTypeDef(TypedDict):
    Type: HostedZoneLimitTypeType,  # (1)
    Value: int,
  1. See HostedZoneLimitTypeType

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,
  1. See ReusableDelegationSetLimitTypeType

ReusableDelegationSetLimitTypeDef#

# ReusableDelegationSetLimitTypeDef definition

class ReusableDelegationSetLimitTypeDef(TypedDict):
    Type: ReusableDelegationSetLimitTypeType,  # (1)
    Value: int,
  1. See ReusableDelegationSetLimitTypeType

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],
  1. See VPCRegionType

ListHostedZonesRequestRequestTypeDef#

# ListHostedZonesRequestRequestTypeDef definition

class ListHostedZonesRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],
    DelegationSetId: NotRequired[str],
    HostedZoneType: NotRequired[HostedZoneTypeType],  # (1)
  1. See HostedZoneTypeType

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],
  1. 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,
  1. See TagResourceTypeType

ListTagsForResourcesRequestRequestTypeDef#

# ListTagsForResourcesRequestRequestTypeDef definition

class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceIds: Sequence[str],
  1. See TagResourceTypeType

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,
  1. See RRTypeType

ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef#

# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef definition

class ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. 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],
  1. See RRTypeType

ListTrafficPolicyInstancesRequestRequestTypeDef#

# ListTrafficPolicyInstancesRequestRequestTypeDef definition

class ListTrafficPolicyInstancesRequestRequestTypeDef(TypedDict):
    HostedZoneIdMarker: NotRequired[str],
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. 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],
  1. 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)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

AssociateVPCWithHostedZoneResponseTypeDef#

# AssociateVPCWithHostedZoneResponseTypeDef definition

class AssociateVPCWithHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

ChangeCidrCollectionResponseTypeDef#

# ChangeCidrCollectionResponseTypeDef definition

class ChangeCidrCollectionResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ChangeResourceRecordSetsResponseTypeDef#

# ChangeResourceRecordSetsResponseTypeDef definition

class ChangeResourceRecordSetsResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeactivateKeySigningKeyResponseTypeDef#

# DeactivateKeySigningKeyResponseTypeDef definition

class DeactivateKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeleteHostedZoneResponseTypeDef#

# DeleteHostedZoneResponseTypeDef definition

class DeleteHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeleteKeySigningKeyResponseTypeDef#

# DeleteKeySigningKeyResponseTypeDef definition

class DeleteKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DisableHostedZoneDNSSECResponseTypeDef#

# DisableHostedZoneDNSSECResponseTypeDef definition

class DisableHostedZoneDNSSECResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DisassociateVPCFromHostedZoneResponseTypeDef#

# DisassociateVPCFromHostedZoneResponseTypeDef definition

class DisassociateVPCFromHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

EnableHostedZoneDNSSECResponseTypeDef#

# EnableHostedZoneDNSSECResponseTypeDef definition

class EnableHostedZoneDNSSECResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

GetAccountLimitResponseTypeDef#

# GetAccountLimitResponseTypeDef definition

class GetAccountLimitResponseTypeDef(TypedDict):
    Limit: AccountLimitTypeDef,  # (1)
    Count: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLimitTypeDef
  2. See ResponseMetadataTypeDef

GetChangeResponseTypeDef#

# GetChangeResponseTypeDef definition

class GetChangeResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

GetCheckerIpRangesResponseTypeDef#

# GetCheckerIpRangesResponseTypeDef definition

class GetCheckerIpRangesResponseTypeDef(TypedDict):
    CheckerIpRanges: list[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetHealthCheckCountResponseTypeDef#

# GetHealthCheckCountResponseTypeDef definition

class GetHealthCheckCountResponseTypeDef(TypedDict):
    HealthCheckCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetHostedZoneCountResponseTypeDef#

# GetHostedZoneCountResponseTypeDef definition

class GetHostedZoneCountResponseTypeDef(TypedDict):
    HostedZoneCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTrafficPolicyInstanceCountResponseTypeDef#

# GetTrafficPolicyInstanceCountResponseTypeDef definition

class GetTrafficPolicyInstanceCountResponseTypeDef(TypedDict):
    TrafficPolicyInstanceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestDNSAnswerResponseTypeDef#

# TestDNSAnswerResponseTypeDef definition

class TestDNSAnswerResponseTypeDef(TypedDict):
    Nameserver: str,
    RecordName: str,
    RecordType: RRTypeType,  # (1)
    RecordData: list[str],
    ResponseCode: str,
    Protocol: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RRTypeType
  2. 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],
  1. See HealthCheckTypeType
  2. See HealthCheckRegionType
  3. See AlarmIdentifierTypeDef
  4. 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],
  1. See HealthCheckTypeType
  2. See HealthCheckRegionType
  3. See AlarmIdentifierTypeDef
  4. 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)
  1. See HealthCheckRegionType
  2. See AlarmIdentifierTypeDef
  3. See InsufficientDataHealthStatusType
  4. See ResettableElementNameType

AssociateVPCWithHostedZoneRequestRequestTypeDef#

# AssociateVPCWithHostedZoneRequestRequestTypeDef definition

class AssociateVPCWithHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    Comment: NotRequired[str],
  1. See VPCTypeDef

CreateVPCAssociationAuthorizationRequestRequestTypeDef#

# CreateVPCAssociationAuthorizationRequestRequestTypeDef definition

class CreateVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
  1. See VPCTypeDef

CreateVPCAssociationAuthorizationResponseTypeDef#

# CreateVPCAssociationAuthorizationResponseTypeDef definition

class CreateVPCAssociationAuthorizationResponseTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCTypeDef
  2. See ResponseMetadataTypeDef

DeleteVPCAssociationAuthorizationRequestRequestTypeDef#

# DeleteVPCAssociationAuthorizationRequestRequestTypeDef definition

class DeleteVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
  1. See VPCTypeDef

DisassociateVPCFromHostedZoneRequestRequestTypeDef#

# DisassociateVPCFromHostedZoneRequestRequestTypeDef definition

class DisassociateVPCFromHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    Comment: NotRequired[str],
  1. See VPCTypeDef

ListVPCAssociationAuthorizationsResponseTypeDef#

# ListVPCAssociationAuthorizationsResponseTypeDef definition

class ListVPCAssociationAuthorizationsResponseTypeDef(TypedDict):
    HostedZoneId: str,
    VPCs: list[VPCTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See VPCTypeDef
  2. See ResponseMetadataTypeDef

ChangeCidrCollectionRequestRequestTypeDef#

# ChangeCidrCollectionRequestRequestTypeDef definition

class ChangeCidrCollectionRequestRequestTypeDef(TypedDict):
    Id: str,
    Changes: Sequence[CidrCollectionChangeTypeDef],  # (1)
    CollectionVersion: NotRequired[int],
  1. See CidrCollectionChangeTypeDef

ChangeTagsForResourceRequestRequestTypeDef#

# ChangeTagsForResourceRequestRequestTypeDef definition

class ChangeTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceId: str,
    AddTags: NotRequired[Sequence[TagTypeDef]],  # (2)
    RemoveTagKeys: NotRequired[Sequence[str]],
  1. See TagResourceTypeType
  2. See TagTypeDef

ResourceTagSetTypeDef#

# ResourceTagSetTypeDef definition

class ResourceTagSetTypeDef(TypedDict):
    ResourceType: NotRequired[TagResourceTypeType],  # (1)
    ResourceId: NotRequired[str],
    Tags: NotRequired[list[TagTypeDef]],  # (2)
  1. See TagResourceTypeType
  2. See TagTypeDef

ListCidrBlocksResponseTypeDef#

# ListCidrBlocksResponseTypeDef definition

class ListCidrBlocksResponseTypeDef(TypedDict):
    CidrBlocks: list[CidrBlockSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CidrBlockSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateCidrCollectionResponseTypeDef#

# CreateCidrCollectionResponseTypeDef definition

class CreateCidrCollectionResponseTypeDef(TypedDict):
    Collection: CidrCollectionTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CidrCollectionTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ComparisonOperatorType
  2. See StatisticType
  3. See DimensionTypeDef

ListCidrCollectionsResponseTypeDef#

# ListCidrCollectionsResponseTypeDef definition

class ListCidrCollectionsResponseTypeDef(TypedDict):
    CidrCollections: list[CollectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CollectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

GeoProximityLocationTypeDef#

# GeoProximityLocationTypeDef definition

class GeoProximityLocationTypeDef(TypedDict):
    AWSRegion: NotRequired[str],
    LocalZoneGroup: NotRequired[str],
    Coordinates: NotRequired[CoordinatesTypeDef],  # (1)
    Bias: NotRequired[int],
  1. See CoordinatesTypeDef

CreateHostedZoneRequestRequestTypeDef#

# CreateHostedZoneRequestRequestTypeDef definition

class CreateHostedZoneRequestRequestTypeDef(TypedDict):
    Name: str,
    CallerReference: str,
    VPC: NotRequired[VPCTypeDef],  # (1)
    HostedZoneConfig: NotRequired[HostedZoneConfigTypeDef],  # (2)
    DelegationSetId: NotRequired[str],
  1. See VPCTypeDef
  2. See HostedZoneConfigTypeDef

CreateReusableDelegationSetResponseTypeDef#

# CreateReusableDelegationSetResponseTypeDef definition

class CreateReusableDelegationSetResponseTypeDef(TypedDict):
    DelegationSet: DelegationSetTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationSetTypeDef
  2. See ResponseMetadataTypeDef

GetReusableDelegationSetResponseTypeDef#

# GetReusableDelegationSetResponseTypeDef definition

class GetReusableDelegationSetResponseTypeDef(TypedDict):
    DelegationSet: DelegationSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationSetTypeDef
  2. See ResponseMetadataTypeDef

ListReusableDelegationSetsResponseTypeDef#

# ListReusableDelegationSetsResponseTypeDef definition

class ListReusableDelegationSetsResponseTypeDef(TypedDict):
    DelegationSets: list[DelegationSetTypeDef],  # (1)
    Marker: str,
    IsTruncated: bool,
    NextMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationSetTypeDef
  2. See ResponseMetadataTypeDef

CreateKeySigningKeyResponseTypeDef#

# CreateKeySigningKeyResponseTypeDef definition

class CreateKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    KeySigningKey: KeySigningKeyTypeDef,  # (2)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ChangeInfoTypeDef
  2. See KeySigningKeyTypeDef
  3. See ResponseMetadataTypeDef

CreateQueryLoggingConfigResponseTypeDef#

# CreateQueryLoggingConfigResponseTypeDef definition

class CreateQueryLoggingConfigResponseTypeDef(TypedDict):
    QueryLoggingConfig: QueryLoggingConfigTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryLoggingConfigTypeDef
  2. See ResponseMetadataTypeDef

GetQueryLoggingConfigResponseTypeDef#

# GetQueryLoggingConfigResponseTypeDef definition

class GetQueryLoggingConfigResponseTypeDef(TypedDict):
    QueryLoggingConfig: QueryLoggingConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryLoggingConfigTypeDef
  2. See ResponseMetadataTypeDef

ListQueryLoggingConfigsResponseTypeDef#

# ListQueryLoggingConfigsResponseTypeDef definition

class ListQueryLoggingConfigsResponseTypeDef(TypedDict):
    QueryLoggingConfigs: list[QueryLoggingConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See QueryLoggingConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateTrafficPolicyInstanceResponseTypeDef#

# CreateTrafficPolicyInstanceResponseTypeDef definition

class CreateTrafficPolicyInstanceResponseTypeDef(TypedDict):
    TrafficPolicyInstance: TrafficPolicyInstanceTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyInstanceTypeDef
  2. See ResponseMetadataTypeDef

GetTrafficPolicyInstanceResponseTypeDef#

# GetTrafficPolicyInstanceResponseTypeDef definition

class GetTrafficPolicyInstanceResponseTypeDef(TypedDict):
    TrafficPolicyInstance: TrafficPolicyInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#

# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef definition

class ListTrafficPolicyInstancesByHostedZoneResponseTypeDef(TypedDict):
    TrafficPolicyInstances: list[TrafficPolicyInstanceTypeDef],  # (1)
    TrafficPolicyInstanceNameMarker: str,
    TrafficPolicyInstanceTypeMarker: RRTypeType,  # (2)
    IsTruncated: bool,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TrafficPolicyInstanceTypeDef
  2. See RRTypeType
  3. See ResponseMetadataTypeDef

ListTrafficPolicyInstancesByPolicyResponseTypeDef#

# ListTrafficPolicyInstancesByPolicyResponseTypeDef definition

class ListTrafficPolicyInstancesByPolicyResponseTypeDef(TypedDict):
    TrafficPolicyInstances: list[TrafficPolicyInstanceTypeDef],  # (1)
    HostedZoneIdMarker: str,
    TrafficPolicyInstanceNameMarker: str,
    TrafficPolicyInstanceTypeMarker: RRTypeType,  # (2)
    IsTruncated: bool,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TrafficPolicyInstanceTypeDef
  2. See RRTypeType
  3. See ResponseMetadataTypeDef

ListTrafficPolicyInstancesResponseTypeDef#

# ListTrafficPolicyInstancesResponseTypeDef definition

class ListTrafficPolicyInstancesResponseTypeDef(TypedDict):
    TrafficPolicyInstances: list[TrafficPolicyInstanceTypeDef],  # (1)
    HostedZoneIdMarker: str,
    TrafficPolicyInstanceNameMarker: str,
    TrafficPolicyInstanceTypeMarker: RRTypeType,  # (2)
    IsTruncated: bool,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See TrafficPolicyInstanceTypeDef
  2. See RRTypeType
  3. See ResponseMetadataTypeDef

UpdateTrafficPolicyInstanceResponseTypeDef#

# UpdateTrafficPolicyInstanceResponseTypeDef definition

class UpdateTrafficPolicyInstanceResponseTypeDef(TypedDict):
    TrafficPolicyInstance: TrafficPolicyInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateTrafficPolicyResponseTypeDef#

# CreateTrafficPolicyResponseTypeDef definition

class CreateTrafficPolicyResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

CreateTrafficPolicyVersionResponseTypeDef#

# CreateTrafficPolicyVersionResponseTypeDef definition

class CreateTrafficPolicyVersionResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetTrafficPolicyResponseTypeDef#

# GetTrafficPolicyResponseTypeDef definition

class GetTrafficPolicyResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficPolicyVersionsResponseTypeDef#

# ListTrafficPolicyVersionsResponseTypeDef definition

class ListTrafficPolicyVersionsResponseTypeDef(TypedDict):
    TrafficPolicies: list[TrafficPolicyTypeDef],  # (1)
    IsTruncated: bool,
    TrafficPolicyVersionMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

UpdateTrafficPolicyCommentResponseTypeDef#

# UpdateTrafficPolicyCommentResponseTypeDef definition

class UpdateTrafficPolicyCommentResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetDNSSECResponseTypeDef#

# GetDNSSECResponseTypeDef definition

class GetDNSSECResponseTypeDef(TypedDict):
    Status: DNSSECStatusTypeDef,  # (1)
    KeySigningKeys: list[KeySigningKeyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DNSSECStatusTypeDef
  2. See KeySigningKeyTypeDef
  3. See ResponseMetadataTypeDef

GetGeoLocationResponseTypeDef#

# GetGeoLocationResponseTypeDef definition

class GetGeoLocationResponseTypeDef(TypedDict):
    GeoLocationDetails: GeoLocationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeoLocationDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListGeoLocationsResponseTypeDef#

# ListGeoLocationsResponseTypeDef definition

class ListGeoLocationsResponseTypeDef(TypedDict):
    GeoLocationDetailsList: list[GeoLocationDetailsTypeDef],  # (1)
    IsTruncated: bool,
    NextContinentCode: str,
    NextCountryCode: str,
    NextSubdivisionCode: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeoLocationDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetChangeRequestWaitTypeDef#

# GetChangeRequestWaitTypeDef definition

class GetChangeRequestWaitTypeDef(TypedDict):
    Id: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetHostedZoneLimitResponseTypeDef#

# GetHostedZoneLimitResponseTypeDef definition

class GetHostedZoneLimitResponseTypeDef(TypedDict):
    Limit: HostedZoneLimitTypeDef,  # (1)
    Count: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HostedZoneLimitTypeDef
  2. See ResponseMetadataTypeDef

GetReusableDelegationSetLimitResponseTypeDef#

# GetReusableDelegationSetLimitResponseTypeDef definition

class GetReusableDelegationSetLimitResponseTypeDef(TypedDict):
    Limit: ReusableDelegationSetLimitTypeDef,  # (1)
    Count: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReusableDelegationSetLimitTypeDef
  2. See ResponseMetadataTypeDef

HealthCheckObservationTypeDef#

# HealthCheckObservationTypeDef definition

class HealthCheckObservationTypeDef(TypedDict):
    Region: NotRequired[HealthCheckRegionType],  # (1)
    IPAddress: NotRequired[str],
    StatusReport: NotRequired[StatusReportTypeDef],  # (2)
  1. See HealthCheckRegionType
  2. See StatusReportTypeDef

HostedZoneTypeDef#

# HostedZoneTypeDef definition

class HostedZoneTypeDef(TypedDict):
    Id: str,
    Name: str,
    CallerReference: str,
    Config: NotRequired[HostedZoneConfigTypeDef],  # (1)
    ResourceRecordSetCount: NotRequired[int],
    LinkedService: NotRequired[LinkedServiceTypeDef],  # (2)
  1. See HostedZoneConfigTypeDef
  2. See LinkedServiceTypeDef

HostedZoneSummaryTypeDef#

# HostedZoneSummaryTypeDef definition

class HostedZoneSummaryTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,
    Owner: HostedZoneOwnerTypeDef,  # (1)
  1. See HostedZoneOwnerTypeDef

ListCidrBlocksRequestPaginateTypeDef#

# ListCidrBlocksRequestPaginateTypeDef definition

class ListCidrBlocksRequestPaginateTypeDef(TypedDict):
    CollectionId: str,
    LocationName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrCollectionsRequestPaginateTypeDef#

# ListCidrCollectionsRequestPaginateTypeDef definition

class ListCidrCollectionsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrLocationsRequestPaginateTypeDef#

# ListCidrLocationsRequestPaginateTypeDef definition

class ListCidrLocationsRequestPaginateTypeDef(TypedDict):
    CollectionId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHealthChecksRequestPaginateTypeDef#

# ListHealthChecksRequestPaginateTypeDef definition

class ListHealthChecksRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHostedZonesRequestPaginateTypeDef#

# ListHostedZonesRequestPaginateTypeDef definition

class ListHostedZonesRequestPaginateTypeDef(TypedDict):
    DelegationSetId: NotRequired[str],
    HostedZoneType: NotRequired[HostedZoneTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See HostedZoneTypeType
  2. See PaginatorConfigTypeDef

ListQueryLoggingConfigsRequestPaginateTypeDef#

# ListQueryLoggingConfigsRequestPaginateTypeDef definition

class ListQueryLoggingConfigsRequestPaginateTypeDef(TypedDict):
    HostedZoneId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceRecordSetsRequestPaginateTypeDef#

# ListResourceRecordSetsRequestPaginateTypeDef definition

class ListResourceRecordSetsRequestPaginateTypeDef(TypedDict):
    HostedZoneId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVPCAssociationAuthorizationsRequestPaginateTypeDef#

# ListVPCAssociationAuthorizationsRequestPaginateTypeDef definition

class ListVPCAssociationAuthorizationsRequestPaginateTypeDef(TypedDict):
    HostedZoneId: str,
    MaxResults: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrLocationsResponseTypeDef#

# ListCidrLocationsResponseTypeDef definition

class ListCidrLocationsResponseTypeDef(TypedDict):
    CidrLocations: list[LocationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See LocationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficPoliciesResponseTypeDef#

# ListTrafficPoliciesResponseTypeDef definition

class ListTrafficPoliciesResponseTypeDef(TypedDict):
    TrafficPolicySummaries: list[TrafficPolicySummaryTypeDef],  # (1)
    IsTruncated: bool,
    TrafficPolicyIdMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicySummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateHealthCheckRequestRequestTypeDef#

# CreateHealthCheckRequestRequestTypeDef definition

class CreateHealthCheckRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HealthCheckConfig: HealthCheckConfigTypeDef,  # (1)
  1. See HealthCheckConfigTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceTagSet: ResourceTagSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagSetTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourcesResponseTypeDef#

# ListTagsForResourcesResponseTypeDef definition

class ListTagsForResourcesResponseTypeDef(TypedDict):
    ResourceTagSets: list[ResourceTagSetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagSetTypeDef
  2. See ResponseMetadataTypeDef

HealthCheckTypeDef#

# HealthCheckTypeDef definition

class HealthCheckTypeDef(TypedDict):
    Id: str,
    CallerReference: str,
    HealthCheckConfig: HealthCheckConfigOutputTypeDef,  # (2)
    HealthCheckVersion: int,
    LinkedService: NotRequired[LinkedServiceTypeDef],  # (1)
    CloudWatchAlarmConfiguration: NotRequired[CloudWatchAlarmConfigurationTypeDef],  # (3)
  1. See LinkedServiceTypeDef
  2. See HealthCheckConfigOutputTypeDef
  3. See CloudWatchAlarmConfigurationTypeDef

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)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef
  8. 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)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef
  8. See GeoProximityLocationTypeDef

GetHealthCheckLastFailureReasonResponseTypeDef#

# GetHealthCheckLastFailureReasonResponseTypeDef definition

class GetHealthCheckLastFailureReasonResponseTypeDef(TypedDict):
    HealthCheckObservations: list[HealthCheckObservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckObservationTypeDef
  2. See ResponseMetadataTypeDef

GetHealthCheckStatusResponseTypeDef#

# GetHealthCheckStatusResponseTypeDef definition

class GetHealthCheckStatusResponseTypeDef(TypedDict):
    HealthCheckObservations: list[HealthCheckObservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckObservationTypeDef
  2. See ResponseMetadataTypeDef

CreateHostedZoneResponseTypeDef#

# CreateHostedZoneResponseTypeDef definition

class CreateHostedZoneResponseTypeDef(TypedDict):
    HostedZone: HostedZoneTypeDef,  # (1)
    ChangeInfo: ChangeInfoTypeDef,  # (2)
    DelegationSet: DelegationSetTypeDef,  # (3)
    VPC: VPCTypeDef,  # (4)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See HostedZoneTypeDef
  2. See ChangeInfoTypeDef
  3. See DelegationSetTypeDef
  4. See VPCTypeDef
  5. See ResponseMetadataTypeDef

GetHostedZoneResponseTypeDef#

# GetHostedZoneResponseTypeDef definition

class GetHostedZoneResponseTypeDef(TypedDict):
    HostedZone: HostedZoneTypeDef,  # (1)
    DelegationSet: DelegationSetTypeDef,  # (2)
    VPCs: list[VPCTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See HostedZoneTypeDef
  2. See DelegationSetTypeDef
  3. See VPCTypeDef
  4. 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)
  1. See HostedZoneTypeDef
  2. See ResponseMetadataTypeDef

ListHostedZonesResponseTypeDef#

# ListHostedZonesResponseTypeDef definition

class ListHostedZonesResponseTypeDef(TypedDict):
    HostedZones: list[HostedZoneTypeDef],  # (1)
    Marker: str,
    IsTruncated: bool,
    NextMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HostedZoneTypeDef
  2. See ResponseMetadataTypeDef

UpdateHostedZoneCommentResponseTypeDef#

# UpdateHostedZoneCommentResponseTypeDef definition

class UpdateHostedZoneCommentResponseTypeDef(TypedDict):
    HostedZone: HostedZoneTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HostedZoneTypeDef
  2. See ResponseMetadataTypeDef

ListHostedZonesByVPCResponseTypeDef#

# ListHostedZonesByVPCResponseTypeDef definition

class ListHostedZonesByVPCResponseTypeDef(TypedDict):
    HostedZoneSummaries: list[HostedZoneSummaryTypeDef],  # (1)
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See HostedZoneSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateHealthCheckResponseTypeDef#

# CreateHealthCheckResponseTypeDef definition

class CreateHealthCheckResponseTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

GetHealthCheckResponseTypeDef#

# GetHealthCheckResponseTypeDef definition

class GetHealthCheckResponseTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

ListHealthChecksResponseTypeDef#

# ListHealthChecksResponseTypeDef definition

class ListHealthChecksResponseTypeDef(TypedDict):
    HealthChecks: list[HealthCheckTypeDef],  # (1)
    Marker: str,
    IsTruncated: bool,
    NextMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

UpdateHealthCheckResponseTypeDef#

# UpdateHealthCheckResponseTypeDef definition

class UpdateHealthCheckResponseTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

ListResourceRecordSetsResponseTypeDef#

# ListResourceRecordSetsResponseTypeDef definition

class ListResourceRecordSetsResponseTypeDef(TypedDict):
    ResourceRecordSets: list[ResourceRecordSetOutputTypeDef],  # (1)
    IsTruncated: bool,
    NextRecordName: str,
    NextRecordType: RRTypeType,  # (2)
    NextRecordIdentifier: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResourceRecordSetOutputTypeDef
  2. See RRTypeType
  3. See ResponseMetadataTypeDef

ChangeTypeDef#

# ChangeTypeDef definition

class ChangeTypeDef(TypedDict):
    Action: ChangeActionType,  # (1)
    ResourceRecordSet: ResourceRecordSetUnionTypeDef,  # (2)
  1. See ChangeActionType
  2. See ResourceRecordSetTypeDef ResourceRecordSetOutputTypeDef

ChangeBatchTypeDef#

# ChangeBatchTypeDef definition

class ChangeBatchTypeDef(TypedDict):
    Changes: Sequence[ChangeTypeDef],  # (1)
    Comment: NotRequired[str],
  1. See ChangeTypeDef

ChangeResourceRecordSetsRequestRequestTypeDef#

# ChangeResourceRecordSetsRequestRequestTypeDef definition

class ChangeResourceRecordSetsRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    ChangeBatch: ChangeBatchTypeDef,  # (1)
  1. See ChangeBatchTypeDef