Skip to content

Typed dictionaries#

Index > Route53 > Typed dictionaries

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

AccountLimitTypeDef#

# AccountLimitTypeDef usage example

from mypy_boto3_route53.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
# AccountLimitTypeDef definition

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

ActivateKeySigningKeyRequestRequestTypeDef#

# ActivateKeySigningKeyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ActivateKeySigningKeyRequestRequestTypeDef

def get_value() -> ActivateKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
# ActivateKeySigningKeyRequestRequestTypeDef definition

class ActivateKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

ChangeInfoTypeDef#

# ChangeInfoTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeInfoTypeDef

def get_value() -> ChangeInfoTypeDef:
    return {
        "Id": ...,
        "Status": ...,
        "SubmittedAt": ...,
    }
# ChangeInfoTypeDef definition

class ChangeInfoTypeDef(TypedDict):
    Id: str,
    Status: ChangeStatusType,  # (1)
    SubmittedAt: datetime,
    Comment: NotRequired[str],
  1. See ChangeStatusType

AlarmIdentifierTypeDef#

# AlarmIdentifierTypeDef usage example

from mypy_boto3_route53.type_defs import AlarmIdentifierTypeDef

def get_value() -> AlarmIdentifierTypeDef:
    return {
        "Region": ...,
        "Name": ...,
    }
# AlarmIdentifierTypeDef definition

class AlarmIdentifierTypeDef(TypedDict):
    Region: CloudWatchRegionType,  # (1)
    Name: str,
  1. See CloudWatchRegionType

AliasTargetTypeDef#

# AliasTargetTypeDef usage example

from mypy_boto3_route53.type_defs import AliasTargetTypeDef

def get_value() -> AliasTargetTypeDef:
    return {
        "HostedZoneId": ...,
        "DNSName": ...,
        "EvaluateTargetHealth": ...,
    }
# AliasTargetTypeDef definition

class AliasTargetTypeDef(TypedDict):
    HostedZoneId: str,
    DNSName: str,
    EvaluateTargetHealth: bool,

VPCTypeDef#

# VPCTypeDef usage example

from mypy_boto3_route53.type_defs import VPCTypeDef

def get_value() -> VPCTypeDef:
    return {
        "VPCRegion": ...,
    }
# VPCTypeDef definition

class VPCTypeDef(TypedDict):
    VPCRegion: NotRequired[VPCRegionType],  # (1)
    VPCId: NotRequired[str],
  1. See VPCRegionType

CidrCollectionChangeTypeDef#

# CidrCollectionChangeTypeDef usage example

from mypy_boto3_route53.type_defs import CidrCollectionChangeTypeDef

def get_value() -> CidrCollectionChangeTypeDef:
    return {
        "LocationName": ...,
        "Action": ...,
        "CidrList": ...,
    }
# CidrCollectionChangeTypeDef definition

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

ChangeCidrCollectionResponseTypeDef#

# ChangeCidrCollectionResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeCidrCollectionResponseTypeDef

def get_value() -> ChangeCidrCollectionResponseTypeDef:
    return {
        "Id": ...,
        "ResponseMetadata": ...,
    }
# ChangeCidrCollectionResponseTypeDef definition

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

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_route53.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

CidrBlockSummaryTypeDef#

# CidrBlockSummaryTypeDef usage example

from mypy_boto3_route53.type_defs import CidrBlockSummaryTypeDef

def get_value() -> CidrBlockSummaryTypeDef:
    return {
        "CidrBlock": ...,
    }
# CidrBlockSummaryTypeDef definition

class CidrBlockSummaryTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    LocationName: NotRequired[str],

CidrCollectionTypeDef#

# CidrCollectionTypeDef usage example

from mypy_boto3_route53.type_defs import CidrCollectionTypeDef

def get_value() -> CidrCollectionTypeDef:
    return {
        "Arn": ...,
    }
# CidrCollectionTypeDef definition

class CidrCollectionTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[int],

CidrRoutingConfigTypeDef#

# CidrRoutingConfigTypeDef usage example

from mypy_boto3_route53.type_defs import CidrRoutingConfigTypeDef

def get_value() -> CidrRoutingConfigTypeDef:
    return {
        "CollectionId": ...,
        "LocationName": ...,
    }
# CidrRoutingConfigTypeDef definition

class CidrRoutingConfigTypeDef(TypedDict):
    CollectionId: str,
    LocationName: str,

DimensionTypeDef#

# DimensionTypeDef usage example

from mypy_boto3_route53.type_defs import DimensionTypeDef

def get_value() -> DimensionTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
# DimensionTypeDef definition

class DimensionTypeDef(TypedDict):
    Name: str,
    Value: str,

CollectionSummaryTypeDef#

# CollectionSummaryTypeDef usage example

from mypy_boto3_route53.type_defs import CollectionSummaryTypeDef

def get_value() -> CollectionSummaryTypeDef:
    return {
        "Arn": ...,
    }
# CollectionSummaryTypeDef definition

class CollectionSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[int],

CreateCidrCollectionRequestRequestTypeDef#

# CreateCidrCollectionRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateCidrCollectionRequestRequestTypeDef

def get_value() -> CreateCidrCollectionRequestRequestTypeDef:
    return {
        "Name": ...,
        "CallerReference": ...,
    }
# CreateCidrCollectionRequestRequestTypeDef definition

class CreateCidrCollectionRequestRequestTypeDef(TypedDict):
    Name: str,
    CallerReference: str,

HostedZoneConfigTypeDef#

# HostedZoneConfigTypeDef usage example

from mypy_boto3_route53.type_defs import HostedZoneConfigTypeDef

def get_value() -> HostedZoneConfigTypeDef:
    return {
        "Comment": ...,
    }
# HostedZoneConfigTypeDef definition

class HostedZoneConfigTypeDef(TypedDict):
    Comment: NotRequired[str],
    PrivateZone: NotRequired[bool],

DelegationSetTypeDef#

# DelegationSetTypeDef usage example

from mypy_boto3_route53.type_defs import DelegationSetTypeDef

def get_value() -> DelegationSetTypeDef:
    return {
        "NameServers": ...,
    }
# DelegationSetTypeDef definition

class DelegationSetTypeDef(TypedDict):
    NameServers: List[str],
    Id: NotRequired[str],
    CallerReference: NotRequired[str],

CreateKeySigningKeyRequestRequestTypeDef#

# CreateKeySigningKeyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateKeySigningKeyRequestRequestTypeDef

def get_value() -> CreateKeySigningKeyRequestRequestTypeDef:
    return {
        "CallerReference": ...,
        "HostedZoneId": ...,
        "KeyManagementServiceArn": ...,
        "Name": ...,
        "Status": ...,
    }
# CreateKeySigningKeyRequestRequestTypeDef definition

class CreateKeySigningKeyRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HostedZoneId: str,
    KeyManagementServiceArn: str,
    Name: str,
    Status: str,

KeySigningKeyTypeDef#

# KeySigningKeyTypeDef usage example

from mypy_boto3_route53.type_defs import KeySigningKeyTypeDef

def get_value() -> KeySigningKeyTypeDef:
    return {
        "Name": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigRequestRequestTypeDef

def get_value() -> CreateQueryLoggingConfigRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "CloudWatchLogsLogGroupArn": ...,
    }
# CreateQueryLoggingConfigRequestRequestTypeDef definition

class CreateQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    CloudWatchLogsLogGroupArn: str,

QueryLoggingConfigTypeDef#

# QueryLoggingConfigTypeDef usage example

from mypy_boto3_route53.type_defs import QueryLoggingConfigTypeDef

def get_value() -> QueryLoggingConfigTypeDef:
    return {
        "Id": ...,
        "HostedZoneId": ...,
        "CloudWatchLogsLogGroupArn": ...,
    }
# QueryLoggingConfigTypeDef definition

class QueryLoggingConfigTypeDef(TypedDict):
    Id: str,
    HostedZoneId: str,
    CloudWatchLogsLogGroupArn: str,

CreateReusableDelegationSetRequestRequestTypeDef#

# CreateReusableDelegationSetRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateReusableDelegationSetRequestRequestTypeDef

def get_value() -> CreateReusableDelegationSetRequestRequestTypeDef:
    return {
        "CallerReference": ...,
    }
# CreateReusableDelegationSetRequestRequestTypeDef definition

class CreateReusableDelegationSetRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HostedZoneId: NotRequired[str],

CreateTrafficPolicyInstanceRequestRequestTypeDef#

# CreateTrafficPolicyInstanceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
        "TTL": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
# CreateTrafficPolicyInstanceRequestRequestTypeDef definition

class CreateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,
    TTL: int,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,

TrafficPolicyInstanceTypeDef#

# TrafficPolicyInstanceTypeDef usage example

from mypy_boto3_route53.type_defs import TrafficPolicyInstanceTypeDef

def get_value() -> TrafficPolicyInstanceTypeDef:
    return {
        "Id": ...,
        "HostedZoneId": ...,
        "Name": ...,
        "TTL": ...,
        "State": ...,
        "Message": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
        "TrafficPolicyType": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyRequestRequestTypeDef:
    return {
        "Name": ...,
        "Document": ...,
    }
# CreateTrafficPolicyRequestRequestTypeDef definition

class CreateTrafficPolicyRequestRequestTypeDef(TypedDict):
    Name: str,
    Document: str,
    Comment: NotRequired[str],

TrafficPolicyTypeDef#

# TrafficPolicyTypeDef usage example

from mypy_boto3_route53.type_defs import TrafficPolicyTypeDef

def get_value() -> TrafficPolicyTypeDef:
    return {
        "Id": ...,
        "Version": ...,
        "Name": ...,
        "Type": ...,
        "Document": ...,
    }
# TrafficPolicyTypeDef definition

class TrafficPolicyTypeDef(TypedDict):
    Id: str,
    Version: int,
    Name: str,
    Type: RRTypeType,  # (1)
    Document: str,
    Comment: NotRequired[str],
  1. See RRTypeType

CreateTrafficPolicyVersionRequestRequestTypeDef#

# CreateTrafficPolicyVersionRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyVersionRequestRequestTypeDef:
    return {
        "Id": ...,
        "Document": ...,
    }
# CreateTrafficPolicyVersionRequestRequestTypeDef definition

class CreateTrafficPolicyVersionRequestRequestTypeDef(TypedDict):
    Id: str,
    Document: str,
    Comment: NotRequired[str],

DNSSECStatusTypeDef#

# DNSSECStatusTypeDef usage example

from mypy_boto3_route53.type_defs import DNSSECStatusTypeDef

def get_value() -> DNSSECStatusTypeDef:
    return {
        "ServeSignature": ...,
    }
# DNSSECStatusTypeDef definition

class DNSSECStatusTypeDef(TypedDict):
    ServeSignature: NotRequired[str],
    StatusMessage: NotRequired[str],

DeactivateKeySigningKeyRequestRequestTypeDef#

# DeactivateKeySigningKeyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyRequestRequestTypeDef

def get_value() -> DeactivateKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
# DeactivateKeySigningKeyRequestRequestTypeDef definition

class DeactivateKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

DeleteCidrCollectionRequestRequestTypeDef#

# DeleteCidrCollectionRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteCidrCollectionRequestRequestTypeDef

def get_value() -> DeleteCidrCollectionRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteCidrCollectionRequestRequestTypeDef definition

class DeleteCidrCollectionRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteHealthCheckRequestRequestTypeDef#

# DeleteHealthCheckRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteHealthCheckRequestRequestTypeDef

def get_value() -> DeleteHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
# DeleteHealthCheckRequestRequestTypeDef definition

class DeleteHealthCheckRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

DeleteHostedZoneRequestRequestTypeDef#

# DeleteHostedZoneRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteHostedZoneRequestRequestTypeDef

def get_value() -> DeleteHostedZoneRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteHostedZoneRequestRequestTypeDef definition

class DeleteHostedZoneRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteKeySigningKeyRequestRequestTypeDef#

# DeleteKeySigningKeyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteKeySigningKeyRequestRequestTypeDef

def get_value() -> DeleteKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
# DeleteKeySigningKeyRequestRequestTypeDef definition

class DeleteKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

DeleteQueryLoggingConfigRequestRequestTypeDef#

# DeleteQueryLoggingConfigRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteQueryLoggingConfigRequestRequestTypeDef

def get_value() -> DeleteQueryLoggingConfigRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteQueryLoggingConfigRequestRequestTypeDef definition

class DeleteQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteReusableDelegationSetRequestRequestTypeDef#

# DeleteReusableDelegationSetRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteReusableDelegationSetRequestRequestTypeDef

def get_value() -> DeleteReusableDelegationSetRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteReusableDelegationSetRequestRequestTypeDef definition

class DeleteReusableDelegationSetRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyInstanceRequestRequestTypeDef#

# DeleteTrafficPolicyInstanceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> DeleteTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteTrafficPolicyInstanceRequestRequestTypeDef definition

class DeleteTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyRequestRequestTypeDef#

# DeleteTrafficPolicyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteTrafficPolicyRequestRequestTypeDef

def get_value() -> DeleteTrafficPolicyRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
    }
# DeleteTrafficPolicyRequestRequestTypeDef definition

class DeleteTrafficPolicyRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,

DisableHostedZoneDNSSECRequestRequestTypeDef#

# DisableHostedZoneDNSSECRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECRequestRequestTypeDef

def get_value() -> DisableHostedZoneDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# DisableHostedZoneDNSSECRequestRequestTypeDef definition

class DisableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

EnableHostedZoneDNSSECRequestRequestTypeDef#

# EnableHostedZoneDNSSECRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECRequestRequestTypeDef

def get_value() -> EnableHostedZoneDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# EnableHostedZoneDNSSECRequestRequestTypeDef definition

class EnableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

GeoLocationDetailsTypeDef#

# GeoLocationDetailsTypeDef usage example

from mypy_boto3_route53.type_defs import GeoLocationDetailsTypeDef

def get_value() -> GeoLocationDetailsTypeDef:
    return {
        "ContinentCode": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import GeoLocationTypeDef

def get_value() -> GeoLocationTypeDef:
    return {
        "ContinentCode": ...,
    }
# GeoLocationTypeDef definition

class GeoLocationTypeDef(TypedDict):
    ContinentCode: NotRequired[str],
    CountryCode: NotRequired[str],
    SubdivisionCode: NotRequired[str],

GetAccountLimitRequestRequestTypeDef#

# GetAccountLimitRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetAccountLimitRequestRequestTypeDef

def get_value() -> GetAccountLimitRequestRequestTypeDef:
    return {
        "Type": ...,
    }
# GetAccountLimitRequestRequestTypeDef definition

class GetAccountLimitRequestRequestTypeDef(TypedDict):
    Type: AccountLimitTypeType,  # (1)
  1. See AccountLimitTypeType

GetChangeRequestRequestTypeDef#

# GetChangeRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetChangeRequestRequestTypeDef

def get_value() -> GetChangeRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetChangeRequestRequestTypeDef definition

class GetChangeRequestRequestTypeDef(TypedDict):
    Id: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_route53.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetCheckerIpRangesResponseTypeDef#

# GetCheckerIpRangesResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetCheckerIpRangesResponseTypeDef

def get_value() -> GetCheckerIpRangesResponseTypeDef:
    return {
        "CheckerIpRanges": ...,
        "ResponseMetadata": ...,
    }
# GetCheckerIpRangesResponseTypeDef definition

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

GetDNSSECRequestRequestTypeDef#

# GetDNSSECRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetDNSSECRequestRequestTypeDef

def get_value() -> GetDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# GetDNSSECRequestRequestTypeDef definition

class GetDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

GetGeoLocationRequestRequestTypeDef#

# GetGeoLocationRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetGeoLocationRequestRequestTypeDef

def get_value() -> GetGeoLocationRequestRequestTypeDef:
    return {
        "ContinentCode": ...,
    }
# GetGeoLocationRequestRequestTypeDef definition

class GetGeoLocationRequestRequestTypeDef(TypedDict):
    ContinentCode: NotRequired[str],
    CountryCode: NotRequired[str],
    SubdivisionCode: NotRequired[str],

GetHealthCheckCountResponseTypeDef#

# GetHealthCheckCountResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckCountResponseTypeDef

def get_value() -> GetHealthCheckCountResponseTypeDef:
    return {
        "HealthCheckCount": ...,
        "ResponseMetadata": ...,
    }
# GetHealthCheckCountResponseTypeDef definition

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

GetHealthCheckLastFailureReasonRequestRequestTypeDef#

# GetHealthCheckLastFailureReasonRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonRequestRequestTypeDef

def get_value() -> GetHealthCheckLastFailureReasonRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
# GetHealthCheckLastFailureReasonRequestRequestTypeDef definition

class GetHealthCheckLastFailureReasonRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckRequestRequestTypeDef#

# GetHealthCheckRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckRequestRequestTypeDef

def get_value() -> GetHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
# GetHealthCheckRequestRequestTypeDef definition

class GetHealthCheckRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckStatusRequestRequestTypeDef#

# GetHealthCheckStatusRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckStatusRequestRequestTypeDef

def get_value() -> GetHealthCheckStatusRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
# GetHealthCheckStatusRequestRequestTypeDef definition

class GetHealthCheckStatusRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHostedZoneCountResponseTypeDef#

# GetHostedZoneCountResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHostedZoneCountResponseTypeDef

def get_value() -> GetHostedZoneCountResponseTypeDef:
    return {
        "HostedZoneCount": ...,
        "ResponseMetadata": ...,
    }
# GetHostedZoneCountResponseTypeDef definition

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

GetHostedZoneLimitRequestRequestTypeDef#

# GetHostedZoneLimitRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetHostedZoneLimitRequestRequestTypeDef

def get_value() -> GetHostedZoneLimitRequestRequestTypeDef:
    return {
        "Type": ...,
        "HostedZoneId": ...,
    }
# GetHostedZoneLimitRequestRequestTypeDef definition

class GetHostedZoneLimitRequestRequestTypeDef(TypedDict):
    Type: HostedZoneLimitTypeType,  # (1)
    HostedZoneId: str,
  1. See HostedZoneLimitTypeType

HostedZoneLimitTypeDef#

# HostedZoneLimitTypeDef usage example

from mypy_boto3_route53.type_defs import HostedZoneLimitTypeDef

def get_value() -> HostedZoneLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
# HostedZoneLimitTypeDef definition

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

GetHostedZoneRequestRequestTypeDef#

# GetHostedZoneRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetHostedZoneRequestRequestTypeDef

def get_value() -> GetHostedZoneRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetHostedZoneRequestRequestTypeDef definition

class GetHostedZoneRequestRequestTypeDef(TypedDict):
    Id: str,

GetQueryLoggingConfigRequestRequestTypeDef#

# GetQueryLoggingConfigRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetQueryLoggingConfigRequestRequestTypeDef

def get_value() -> GetQueryLoggingConfigRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetQueryLoggingConfigRequestRequestTypeDef definition

class GetQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    Id: str,

GetReusableDelegationSetLimitRequestRequestTypeDef#

# GetReusableDelegationSetLimitRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitRequestRequestTypeDef

def get_value() -> GetReusableDelegationSetLimitRequestRequestTypeDef:
    return {
        "Type": ...,
        "DelegationSetId": ...,
    }
# GetReusableDelegationSetLimitRequestRequestTypeDef definition

class GetReusableDelegationSetLimitRequestRequestTypeDef(TypedDict):
    Type: ReusableDelegationSetLimitTypeType,  # (1)
    DelegationSetId: str,
  1. See ReusableDelegationSetLimitTypeType

ReusableDelegationSetLimitTypeDef#

# ReusableDelegationSetLimitTypeDef usage example

from mypy_boto3_route53.type_defs import ReusableDelegationSetLimitTypeDef

def get_value() -> ReusableDelegationSetLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
# ReusableDelegationSetLimitTypeDef definition

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

GetReusableDelegationSetRequestRequestTypeDef#

# GetReusableDelegationSetRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetReusableDelegationSetRequestRequestTypeDef

def get_value() -> GetReusableDelegationSetRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetReusableDelegationSetRequestRequestTypeDef definition

class GetReusableDelegationSetRequestRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyInstanceCountResponseTypeDef#

# GetTrafficPolicyInstanceCountResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceCountResponseTypeDef

def get_value() -> GetTrafficPolicyInstanceCountResponseTypeDef:
    return {
        "TrafficPolicyInstanceCount": ...,
        "ResponseMetadata": ...,
    }
# GetTrafficPolicyInstanceCountResponseTypeDef definition

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

GetTrafficPolicyInstanceRequestRequestTypeDef#

# GetTrafficPolicyInstanceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> GetTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# GetTrafficPolicyInstanceRequestRequestTypeDef definition

class GetTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyRequestRequestTypeDef#

# GetTrafficPolicyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import GetTrafficPolicyRequestRequestTypeDef

def get_value() -> GetTrafficPolicyRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
    }
# GetTrafficPolicyRequestRequestTypeDef definition

class GetTrafficPolicyRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,

StatusReportTypeDef#

# StatusReportTypeDef usage example

from mypy_boto3_route53.type_defs import StatusReportTypeDef

def get_value() -> StatusReportTypeDef:
    return {
        "Status": ...,
    }
# StatusReportTypeDef definition

class StatusReportTypeDef(TypedDict):
    Status: NotRequired[str],
    CheckedTime: NotRequired[datetime],

LinkedServiceTypeDef#

# LinkedServiceTypeDef usage example

from mypy_boto3_route53.type_defs import LinkedServiceTypeDef

def get_value() -> LinkedServiceTypeDef:
    return {
        "ServicePrincipal": ...,
    }
# LinkedServiceTypeDef definition

class LinkedServiceTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    Description: NotRequired[str],

HostedZoneOwnerTypeDef#

# HostedZoneOwnerTypeDef usage example

from mypy_boto3_route53.type_defs import HostedZoneOwnerTypeDef

def get_value() -> HostedZoneOwnerTypeDef:
    return {
        "OwningAccount": ...,
    }
# HostedZoneOwnerTypeDef definition

class HostedZoneOwnerTypeDef(TypedDict):
    OwningAccount: NotRequired[str],
    OwningService: NotRequired[str],

ListCidrBlocksRequestListCidrBlocksPaginateTypeDef#

# ListCidrBlocksRequestListCidrBlocksPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrBlocksRequestListCidrBlocksPaginateTypeDef

def get_value() -> ListCidrBlocksRequestListCidrBlocksPaginateTypeDef:
    return {
        "CollectionId": ...,
    }
# ListCidrBlocksRequestListCidrBlocksPaginateTypeDef definition

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

ListCidrBlocksRequestRequestTypeDef#

# ListCidrBlocksRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrBlocksRequestRequestTypeDef

def get_value() -> ListCidrBlocksRequestRequestTypeDef:
    return {
        "CollectionId": ...,
    }
# ListCidrBlocksRequestRequestTypeDef definition

class ListCidrBlocksRequestRequestTypeDef(TypedDict):
    CollectionId: str,
    LocationName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef#

# ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef

def get_value() -> ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef definition

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

ListCidrCollectionsRequestRequestTypeDef#

# ListCidrCollectionsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestRequestTypeDef

def get_value() -> ListCidrCollectionsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
# ListCidrCollectionsRequestRequestTypeDef definition

class ListCidrCollectionsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListCidrLocationsRequestListCidrLocationsPaginateTypeDef#

# ListCidrLocationsRequestListCidrLocationsPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrLocationsRequestListCidrLocationsPaginateTypeDef

def get_value() -> ListCidrLocationsRequestListCidrLocationsPaginateTypeDef:
    return {
        "CollectionId": ...,
    }
# ListCidrLocationsRequestListCidrLocationsPaginateTypeDef definition

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

ListCidrLocationsRequestRequestTypeDef#

# ListCidrLocationsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrLocationsRequestRequestTypeDef

def get_value() -> ListCidrLocationsRequestRequestTypeDef:
    return {
        "CollectionId": ...,
    }
# ListCidrLocationsRequestRequestTypeDef definition

class ListCidrLocationsRequestRequestTypeDef(TypedDict):
    CollectionId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

LocationSummaryTypeDef#

# LocationSummaryTypeDef usage example

from mypy_boto3_route53.type_defs import LocationSummaryTypeDef

def get_value() -> LocationSummaryTypeDef:
    return {
        "LocationName": ...,
    }
# LocationSummaryTypeDef definition

class LocationSummaryTypeDef(TypedDict):
    LocationName: NotRequired[str],

ListGeoLocationsRequestRequestTypeDef#

# ListGeoLocationsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListGeoLocationsRequestRequestTypeDef

def get_value() -> ListGeoLocationsRequestRequestTypeDef:
    return {
        "StartContinentCode": ...,
    }
# ListGeoLocationsRequestRequestTypeDef definition

class ListGeoLocationsRequestRequestTypeDef(TypedDict):
    StartContinentCode: NotRequired[str],
    StartCountryCode: NotRequired[str],
    StartSubdivisionCode: NotRequired[str],
    MaxItems: NotRequired[str],

ListHealthChecksRequestListHealthChecksPaginateTypeDef#

# ListHealthChecksRequestListHealthChecksPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListHealthChecksRequestListHealthChecksPaginateTypeDef

def get_value() -> ListHealthChecksRequestListHealthChecksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListHealthChecksRequestListHealthChecksPaginateTypeDef definition

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

ListHealthChecksRequestRequestTypeDef#

# ListHealthChecksRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListHealthChecksRequestRequestTypeDef

def get_value() -> ListHealthChecksRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
# ListHealthChecksRequestRequestTypeDef definition

class ListHealthChecksRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],

ListHostedZonesByNameRequestRequestTypeDef#

# ListHostedZonesByNameRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListHostedZonesByNameRequestRequestTypeDef

def get_value() -> ListHostedZonesByNameRequestRequestTypeDef:
    return {
        "DNSName": ...,
    }
# ListHostedZonesByNameRequestRequestTypeDef definition

class ListHostedZonesByNameRequestRequestTypeDef(TypedDict):
    DNSName: NotRequired[str],
    HostedZoneId: NotRequired[str],
    MaxItems: NotRequired[str],

ListHostedZonesByVPCRequestRequestTypeDef#

# ListHostedZonesByVPCRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListHostedZonesByVPCRequestRequestTypeDef

def get_value() -> ListHostedZonesByVPCRequestRequestTypeDef:
    return {
        "VPCId": ...,
        "VPCRegion": ...,
    }
# ListHostedZonesByVPCRequestRequestTypeDef definition

class ListHostedZonesByVPCRequestRequestTypeDef(TypedDict):
    VPCId: str,
    VPCRegion: VPCRegionType,  # (1)
    MaxItems: NotRequired[str],
    NextToken: NotRequired[str],
  1. See VPCRegionType

ListHostedZonesRequestListHostedZonesPaginateTypeDef#

# ListHostedZonesRequestListHostedZonesPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListHostedZonesRequestListHostedZonesPaginateTypeDef

def get_value() -> ListHostedZonesRequestListHostedZonesPaginateTypeDef:
    return {
        "DelegationSetId": ...,
    }
# ListHostedZonesRequestListHostedZonesPaginateTypeDef definition

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

ListHostedZonesRequestRequestTypeDef#

# ListHostedZonesRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListHostedZonesRequestRequestTypeDef

def get_value() -> ListHostedZonesRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
# ListHostedZonesRequestRequestTypeDef definition

class ListHostedZonesRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],
    DelegationSetId: NotRequired[str],

ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef#

# ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef

def get_value() -> ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef definition

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

ListQueryLoggingConfigsRequestRequestTypeDef#

# ListQueryLoggingConfigsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestRequestTypeDef

def get_value() -> ListQueryLoggingConfigsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListQueryLoggingConfigsRequestRequestTypeDef definition

class ListQueryLoggingConfigsRequestRequestTypeDef(TypedDict):
    HostedZoneId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef#

# ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef

def get_value() -> ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef definition

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

ListResourceRecordSetsRequestRequestTypeDef#

# ListResourceRecordSetsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestRequestTypeDef

def get_value() -> ListResourceRecordSetsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListReusableDelegationSetsRequestRequestTypeDef

def get_value() -> ListReusableDelegationSetsRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
# ListReusableDelegationSetsRequestRequestTypeDef definition

class ListReusableDelegationSetsRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceId: str,
  1. See TagResourceTypeType

ListTagsForResourcesRequestRequestTypeDef#

# ListTagsForResourcesRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTagsForResourcesRequestRequestTypeDef

def get_value() -> ListTagsForResourcesRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceIds": ...,
    }
# ListTagsForResourcesRequestRequestTypeDef definition

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

ListTrafficPoliciesRequestRequestTypeDef#

# ListTrafficPoliciesRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPoliciesRequestRequestTypeDef

def get_value() -> ListTrafficPoliciesRequestRequestTypeDef:
    return {
        "TrafficPolicyIdMarker": ...,
    }
# ListTrafficPoliciesRequestRequestTypeDef definition

class ListTrafficPoliciesRequestRequestTypeDef(TypedDict):
    TrafficPolicyIdMarker: NotRequired[str],
    MaxItems: NotRequired[str],

TrafficPolicySummaryTypeDef#

# TrafficPolicySummaryTypeDef usage example

from mypy_boto3_route53.type_defs import TrafficPolicySummaryTypeDef

def get_value() -> TrafficPolicySummaryTypeDef:
    return {
        "Id": ...,
        "Name": ...,
        "Type": ...,
        "LatestVersion": ...,
        "TrafficPolicyCount": ...,
    }
# TrafficPolicySummaryTypeDef definition

class TrafficPolicySummaryTypeDef(TypedDict):
    Id: str,
    Name: str,
    Type: RRTypeType,  # (1)
    LatestVersion: int,
    TrafficPolicyCount: int,
  1. See RRTypeType

ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef#

# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef definition

class ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef#

# ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef:
    return {
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesRequestRequestTypeDef:
    return {
        "HostedZoneIdMarker": ...,
    }
# ListTrafficPolicyInstancesRequestRequestTypeDef definition

class ListTrafficPolicyInstancesRequestRequestTypeDef(TypedDict):
    HostedZoneIdMarker: NotRequired[str],
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyVersionsRequestRequestTypeDef#

# ListTrafficPolicyVersionsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsRequestRequestTypeDef

def get_value() -> ListTrafficPolicyVersionsRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# ListTrafficPolicyVersionsRequestRequestTypeDef definition

class ListTrafficPolicyVersionsRequestRequestTypeDef(TypedDict):
    Id: str,
    TrafficPolicyVersionMarker: NotRequired[str],
    MaxItems: NotRequired[str],

ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef#

# ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef usage example

from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef

def get_value() -> ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef definition

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

ListVPCAssociationAuthorizationsRequestRequestTypeDef#

# ListVPCAssociationAuthorizationsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestRequestTypeDef

def get_value() -> ListVPCAssociationAuthorizationsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
# ListVPCAssociationAuthorizationsRequestRequestTypeDef definition

class ListVPCAssociationAuthorizationsRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_route53.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ResourceRecordTypeDef#

# ResourceRecordTypeDef usage example

from mypy_boto3_route53.type_defs import ResourceRecordTypeDef

def get_value() -> ResourceRecordTypeDef:
    return {
        "Value": ...,
    }
# ResourceRecordTypeDef definition

class ResourceRecordTypeDef(TypedDict):
    Value: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_route53.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

TestDNSAnswerRequestRequestTypeDef#

# TestDNSAnswerRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import TestDNSAnswerRequestRequestTypeDef

def get_value() -> TestDNSAnswerRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "RecordName": ...,
        "RecordType": ...,
    }
# TestDNSAnswerRequestRequestTypeDef definition

class TestDNSAnswerRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    RecordName: str,
    RecordType: RRTypeType,  # (1)
    ResolverIP: NotRequired[str],
    EDNS0ClientSubnetIP: NotRequired[str],
    EDNS0ClientSubnetMask: NotRequired[str],
  1. See RRTypeType

TestDNSAnswerResponseTypeDef#

# TestDNSAnswerResponseTypeDef usage example

from mypy_boto3_route53.type_defs import TestDNSAnswerResponseTypeDef

def get_value() -> TestDNSAnswerResponseTypeDef:
    return {
        "Nameserver": ...,
        "RecordName": ...,
        "RecordType": ...,
        "RecordData": ...,
        "ResponseCode": ...,
        "Protocol": ...,
        "ResponseMetadata": ...,
    }
# 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

UpdateHostedZoneCommentRequestRequestTypeDef#

# UpdateHostedZoneCommentRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentRequestRequestTypeDef

def get_value() -> UpdateHostedZoneCommentRequestRequestTypeDef:
    return {
        "Id": ...,
    }
# UpdateHostedZoneCommentRequestRequestTypeDef definition

class UpdateHostedZoneCommentRequestRequestTypeDef(TypedDict):
    Id: str,
    Comment: NotRequired[str],

UpdateTrafficPolicyCommentRequestRequestTypeDef#

# UpdateTrafficPolicyCommentRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentRequestRequestTypeDef

def get_value() -> UpdateTrafficPolicyCommentRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
        "Comment": ...,
    }
# UpdateTrafficPolicyCommentRequestRequestTypeDef definition

class UpdateTrafficPolicyCommentRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,
    Comment: str,

UpdateTrafficPolicyInstanceRequestRequestTypeDef#

# UpdateTrafficPolicyInstanceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> UpdateTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
        "TTL": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
# UpdateTrafficPolicyInstanceRequestRequestTypeDef definition

class UpdateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,
    TTL: int,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,

GetAccountLimitResponseTypeDef#

# GetAccountLimitResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetAccountLimitResponseTypeDef

def get_value() -> GetAccountLimitResponseTypeDef:
    return {
        "Limit": ...,
        "Count": ...,
        "ResponseMetadata": ...,
    }
# GetAccountLimitResponseTypeDef definition

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

ActivateKeySigningKeyResponseTypeDef#

# ActivateKeySigningKeyResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ActivateKeySigningKeyResponseTypeDef

def get_value() -> ActivateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# ActivateKeySigningKeyResponseTypeDef definition

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

AssociateVPCWithHostedZoneResponseTypeDef#

# AssociateVPCWithHostedZoneResponseTypeDef usage example

from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneResponseTypeDef

def get_value() -> AssociateVPCWithHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# AssociateVPCWithHostedZoneResponseTypeDef definition

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

ChangeResourceRecordSetsResponseTypeDef#

# ChangeResourceRecordSetsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsResponseTypeDef

def get_value() -> ChangeResourceRecordSetsResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# ChangeResourceRecordSetsResponseTypeDef definition

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

DeactivateKeySigningKeyResponseTypeDef#

# DeactivateKeySigningKeyResponseTypeDef usage example

from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyResponseTypeDef

def get_value() -> DeactivateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# DeactivateKeySigningKeyResponseTypeDef definition

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

DeleteHostedZoneResponseTypeDef#

# DeleteHostedZoneResponseTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteHostedZoneResponseTypeDef

def get_value() -> DeleteHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# DeleteHostedZoneResponseTypeDef definition

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

DeleteKeySigningKeyResponseTypeDef#

# DeleteKeySigningKeyResponseTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteKeySigningKeyResponseTypeDef

def get_value() -> DeleteKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# DeleteKeySigningKeyResponseTypeDef definition

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

DisableHostedZoneDNSSECResponseTypeDef#

# DisableHostedZoneDNSSECResponseTypeDef usage example

from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECResponseTypeDef

def get_value() -> DisableHostedZoneDNSSECResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# DisableHostedZoneDNSSECResponseTypeDef definition

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

DisassociateVPCFromHostedZoneResponseTypeDef#

# DisassociateVPCFromHostedZoneResponseTypeDef usage example

from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneResponseTypeDef

def get_value() -> DisassociateVPCFromHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# DisassociateVPCFromHostedZoneResponseTypeDef definition

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

EnableHostedZoneDNSSECResponseTypeDef#

# EnableHostedZoneDNSSECResponseTypeDef usage example

from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECResponseTypeDef

def get_value() -> EnableHostedZoneDNSSECResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# EnableHostedZoneDNSSECResponseTypeDef definition

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

GetChangeResponseTypeDef#

# GetChangeResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetChangeResponseTypeDef

def get_value() -> GetChangeResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
# GetChangeResponseTypeDef definition

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

HealthCheckConfigTypeDef#

# HealthCheckConfigTypeDef usage example

from mypy_boto3_route53.type_defs import HealthCheckConfigTypeDef

def get_value() -> HealthCheckConfigTypeDef:
    return {
        "Type": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import UpdateHealthCheckRequestRequestTypeDef

def get_value() -> UpdateHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneRequestRequestTypeDef

def get_value() -> AssociateVPCWithHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
# AssociateVPCWithHostedZoneRequestRequestTypeDef definition

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

CreateVPCAssociationAuthorizationRequestRequestTypeDef#

# CreateVPCAssociationAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationRequestRequestTypeDef

def get_value() -> CreateVPCAssociationAuthorizationRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
# CreateVPCAssociationAuthorizationRequestRequestTypeDef definition

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

CreateVPCAssociationAuthorizationResponseTypeDef#

# CreateVPCAssociationAuthorizationResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationResponseTypeDef

def get_value() -> CreateVPCAssociationAuthorizationResponseTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
        "ResponseMetadata": ...,
    }
# CreateVPCAssociationAuthorizationResponseTypeDef definition

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

DeleteVPCAssociationAuthorizationRequestRequestTypeDef#

# DeleteVPCAssociationAuthorizationRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DeleteVPCAssociationAuthorizationRequestRequestTypeDef

def get_value() -> DeleteVPCAssociationAuthorizationRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
# DeleteVPCAssociationAuthorizationRequestRequestTypeDef definition

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

DisassociateVPCFromHostedZoneRequestRequestTypeDef#

# DisassociateVPCFromHostedZoneRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneRequestRequestTypeDef

def get_value() -> DisassociateVPCFromHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
# DisassociateVPCFromHostedZoneRequestRequestTypeDef definition

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

ListVPCAssociationAuthorizationsResponseTypeDef#

# ListVPCAssociationAuthorizationsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsResponseTypeDef

def get_value() -> ListVPCAssociationAuthorizationsResponseTypeDef:
    return {
        "HostedZoneId": ...,
        "NextToken": ...,
        "VPCs": ...,
        "ResponseMetadata": ...,
    }
# ListVPCAssociationAuthorizationsResponseTypeDef definition

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

ChangeCidrCollectionRequestRequestTypeDef#

# ChangeCidrCollectionRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeCidrCollectionRequestRequestTypeDef

def get_value() -> ChangeCidrCollectionRequestRequestTypeDef:
    return {
        "Id": ...,
        "Changes": ...,
    }
# ChangeCidrCollectionRequestRequestTypeDef definition

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

ChangeTagsForResourceRequestRequestTypeDef#

# ChangeTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeTagsForResourceRequestRequestTypeDef

def get_value() -> ChangeTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ResourceTagSetTypeDef

def get_value() -> ResourceTagSetTypeDef:
    return {
        "ResourceType": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListCidrBlocksResponseTypeDef

def get_value() -> ListCidrBlocksResponseTypeDef:
    return {
        "NextToken": ...,
        "CidrBlocks": ...,
        "ResponseMetadata": ...,
    }
# ListCidrBlocksResponseTypeDef definition

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

CreateCidrCollectionResponseTypeDef#

# CreateCidrCollectionResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateCidrCollectionResponseTypeDef

def get_value() -> CreateCidrCollectionResponseTypeDef:
    return {
        "Collection": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateCidrCollectionResponseTypeDef definition

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

CloudWatchAlarmConfigurationTypeDef#

# CloudWatchAlarmConfigurationTypeDef usage example

from mypy_boto3_route53.type_defs import CloudWatchAlarmConfigurationTypeDef

def get_value() -> CloudWatchAlarmConfigurationTypeDef:
    return {
        "EvaluationPeriods": ...,
        "Threshold": ...,
        "ComparisonOperator": ...,
        "Period": ...,
        "MetricName": ...,
        "Namespace": ...,
        "Statistic": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListCidrCollectionsResponseTypeDef

def get_value() -> ListCidrCollectionsResponseTypeDef:
    return {
        "NextToken": ...,
        "CidrCollections": ...,
        "ResponseMetadata": ...,
    }
# ListCidrCollectionsResponseTypeDef definition

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

CreateHostedZoneRequestRequestTypeDef#

# CreateHostedZoneRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateHostedZoneRequestRequestTypeDef

def get_value() -> CreateHostedZoneRequestRequestTypeDef:
    return {
        "Name": ...,
        "CallerReference": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import CreateReusableDelegationSetResponseTypeDef

def get_value() -> CreateReusableDelegationSetResponseTypeDef:
    return {
        "DelegationSet": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateReusableDelegationSetResponseTypeDef definition

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

GetReusableDelegationSetResponseTypeDef#

# GetReusableDelegationSetResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetReusableDelegationSetResponseTypeDef

def get_value() -> GetReusableDelegationSetResponseTypeDef:
    return {
        "DelegationSet": ...,
        "ResponseMetadata": ...,
    }
# GetReusableDelegationSetResponseTypeDef definition

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

ListReusableDelegationSetsResponseTypeDef#

# ListReusableDelegationSetsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListReusableDelegationSetsResponseTypeDef

def get_value() -> ListReusableDelegationSetsResponseTypeDef:
    return {
        "DelegationSets": ...,
        "Marker": ...,
        "IsTruncated": ...,
        "NextMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import CreateKeySigningKeyResponseTypeDef

def get_value() -> CreateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "KeySigningKey": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigResponseTypeDef

def get_value() -> CreateQueryLoggingConfigResponseTypeDef:
    return {
        "QueryLoggingConfig": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateQueryLoggingConfigResponseTypeDef definition

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

GetQueryLoggingConfigResponseTypeDef#

# GetQueryLoggingConfigResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetQueryLoggingConfigResponseTypeDef

def get_value() -> GetQueryLoggingConfigResponseTypeDef:
    return {
        "QueryLoggingConfig": ...,
        "ResponseMetadata": ...,
    }
# GetQueryLoggingConfigResponseTypeDef definition

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

ListQueryLoggingConfigsResponseTypeDef#

# ListQueryLoggingConfigsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsResponseTypeDef

def get_value() -> ListQueryLoggingConfigsResponseTypeDef:
    return {
        "QueryLoggingConfigs": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListQueryLoggingConfigsResponseTypeDef definition

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

CreateTrafficPolicyInstanceResponseTypeDef#

# CreateTrafficPolicyInstanceResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceResponseTypeDef

def get_value() -> CreateTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateTrafficPolicyInstanceResponseTypeDef definition

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

GetTrafficPolicyInstanceResponseTypeDef#

# GetTrafficPolicyInstanceResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceResponseTypeDef

def get_value() -> GetTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
        "ResponseMetadata": ...,
    }
# GetTrafficPolicyInstanceResponseTypeDef definition

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

ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#

# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneResponseTypeDef

def get_value() -> ListTrafficPolicyInstancesByHostedZoneResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
        "TrafficPolicyInstanceNameMarker": ...,
        "TrafficPolicyInstanceTypeMarker": ...,
        "IsTruncated": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyResponseTypeDef

def get_value() -> ListTrafficPolicyInstancesByPolicyResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
        "HostedZoneIdMarker": ...,
        "TrafficPolicyInstanceNameMarker": ...,
        "TrafficPolicyInstanceTypeMarker": ...,
        "IsTruncated": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesResponseTypeDef

def get_value() -> ListTrafficPolicyInstancesResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
        "HostedZoneIdMarker": ...,
        "TrafficPolicyInstanceNameMarker": ...,
        "TrafficPolicyInstanceTypeMarker": ...,
        "IsTruncated": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceResponseTypeDef

def get_value() -> UpdateTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
        "ResponseMetadata": ...,
    }
# UpdateTrafficPolicyInstanceResponseTypeDef definition

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

CreateTrafficPolicyResponseTypeDef#

# CreateTrafficPolicyResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyResponseTypeDef

def get_value() -> CreateTrafficPolicyResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateTrafficPolicyResponseTypeDef definition

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

CreateTrafficPolicyVersionResponseTypeDef#

# CreateTrafficPolicyVersionResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionResponseTypeDef

def get_value() -> CreateTrafficPolicyVersionResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateTrafficPolicyVersionResponseTypeDef definition

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

GetTrafficPolicyResponseTypeDef#

# GetTrafficPolicyResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetTrafficPolicyResponseTypeDef

def get_value() -> GetTrafficPolicyResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "ResponseMetadata": ...,
    }
# GetTrafficPolicyResponseTypeDef definition

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

ListTrafficPolicyVersionsResponseTypeDef#

# ListTrafficPolicyVersionsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsResponseTypeDef

def get_value() -> ListTrafficPolicyVersionsResponseTypeDef:
    return {
        "TrafficPolicies": ...,
        "IsTruncated": ...,
        "TrafficPolicyVersionMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentResponseTypeDef

def get_value() -> UpdateTrafficPolicyCommentResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "ResponseMetadata": ...,
    }
# UpdateTrafficPolicyCommentResponseTypeDef definition

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

GetDNSSECResponseTypeDef#

# GetDNSSECResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetDNSSECResponseTypeDef

def get_value() -> GetDNSSECResponseTypeDef:
    return {
        "Status": ...,
        "KeySigningKeys": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import GetGeoLocationResponseTypeDef

def get_value() -> GetGeoLocationResponseTypeDef:
    return {
        "GeoLocationDetails": ...,
        "ResponseMetadata": ...,
    }
# GetGeoLocationResponseTypeDef definition

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

ListGeoLocationsResponseTypeDef#

# ListGeoLocationsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListGeoLocationsResponseTypeDef

def get_value() -> ListGeoLocationsResponseTypeDef:
    return {
        "GeoLocationDetailsList": ...,
        "IsTruncated": ...,
        "NextContinentCode": ...,
        "NextCountryCode": ...,
        "NextSubdivisionCode": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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

GetChangeRequestResourceRecordSetsChangedWaitTypeDef#

# GetChangeRequestResourceRecordSetsChangedWaitTypeDef usage example

from mypy_boto3_route53.type_defs import GetChangeRequestResourceRecordSetsChangedWaitTypeDef

def get_value() -> GetChangeRequestResourceRecordSetsChangedWaitTypeDef:
    return {
        "Id": ...,
    }
# GetChangeRequestResourceRecordSetsChangedWaitTypeDef definition

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

GetHostedZoneLimitResponseTypeDef#

# GetHostedZoneLimitResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHostedZoneLimitResponseTypeDef

def get_value() -> GetHostedZoneLimitResponseTypeDef:
    return {
        "Limit": ...,
        "Count": ...,
        "ResponseMetadata": ...,
    }
# GetHostedZoneLimitResponseTypeDef definition

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

GetReusableDelegationSetLimitResponseTypeDef#

# GetReusableDelegationSetLimitResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitResponseTypeDef

def get_value() -> GetReusableDelegationSetLimitResponseTypeDef:
    return {
        "Limit": ...,
        "Count": ...,
        "ResponseMetadata": ...,
    }
# GetReusableDelegationSetLimitResponseTypeDef definition

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

HealthCheckObservationTypeDef#

# HealthCheckObservationTypeDef usage example

from mypy_boto3_route53.type_defs import HealthCheckObservationTypeDef

def get_value() -> HealthCheckObservationTypeDef:
    return {
        "Region": ...,
    }
# HealthCheckObservationTypeDef definition

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

HostedZoneTypeDef#

# HostedZoneTypeDef usage example

from mypy_boto3_route53.type_defs import HostedZoneTypeDef

def get_value() -> HostedZoneTypeDef:
    return {
        "Id": ...,
        "Name": ...,
        "CallerReference": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import HostedZoneSummaryTypeDef

def get_value() -> HostedZoneSummaryTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
        "Owner": ...,
    }
# HostedZoneSummaryTypeDef definition

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

ListCidrLocationsResponseTypeDef#

# ListCidrLocationsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListCidrLocationsResponseTypeDef

def get_value() -> ListCidrLocationsResponseTypeDef:
    return {
        "NextToken": ...,
        "CidrLocations": ...,
        "ResponseMetadata": ...,
    }
# ListCidrLocationsResponseTypeDef definition

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

ListTrafficPoliciesResponseTypeDef#

# ListTrafficPoliciesResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListTrafficPoliciesResponseTypeDef

def get_value() -> ListTrafficPoliciesResponseTypeDef:
    return {
        "TrafficPolicySummaries": ...,
        "IsTruncated": ...,
        "TrafficPolicyIdMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# ListTrafficPoliciesResponseTypeDef definition

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

ResourceRecordSetTypeDef#

# ResourceRecordSetTypeDef usage example

from mypy_boto3_route53.type_defs import ResourceRecordSetTypeDef

def get_value() -> ResourceRecordSetTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
# 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)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef

CreateHealthCheckRequestRequestTypeDef#

# CreateHealthCheckRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import CreateHealthCheckRequestRequestTypeDef

def get_value() -> CreateHealthCheckRequestRequestTypeDef:
    return {
        "CallerReference": ...,
        "HealthCheckConfig": ...,
    }
# CreateHealthCheckRequestRequestTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceTagSet": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

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

ListTagsForResourcesResponseTypeDef#

# ListTagsForResourcesResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListTagsForResourcesResponseTypeDef

def get_value() -> ListTagsForResourcesResponseTypeDef:
    return {
        "ResourceTagSets": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourcesResponseTypeDef definition

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

HealthCheckTypeDef#

# HealthCheckTypeDef usage example

from mypy_boto3_route53.type_defs import HealthCheckTypeDef

def get_value() -> HealthCheckTypeDef:
    return {
        "Id": ...,
        "CallerReference": ...,
        "HealthCheckConfig": ...,
        "HealthCheckVersion": ...,
    }
# HealthCheckTypeDef definition

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

GetHealthCheckLastFailureReasonResponseTypeDef#

# GetHealthCheckLastFailureReasonResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonResponseTypeDef

def get_value() -> GetHealthCheckLastFailureReasonResponseTypeDef:
    return {
        "HealthCheckObservations": ...,
        "ResponseMetadata": ...,
    }
# GetHealthCheckLastFailureReasonResponseTypeDef definition

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

GetHealthCheckStatusResponseTypeDef#

# GetHealthCheckStatusResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckStatusResponseTypeDef

def get_value() -> GetHealthCheckStatusResponseTypeDef:
    return {
        "HealthCheckObservations": ...,
        "ResponseMetadata": ...,
    }
# GetHealthCheckStatusResponseTypeDef definition

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

CreateHostedZoneResponseTypeDef#

# CreateHostedZoneResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateHostedZoneResponseTypeDef

def get_value() -> CreateHostedZoneResponseTypeDef:
    return {
        "HostedZone": ...,
        "ChangeInfo": ...,
        "DelegationSet": ...,
        "VPC": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import GetHostedZoneResponseTypeDef

def get_value() -> GetHostedZoneResponseTypeDef:
    return {
        "HostedZone": ...,
        "DelegationSet": ...,
        "VPCs": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListHostedZonesByNameResponseTypeDef

def get_value() -> ListHostedZonesByNameResponseTypeDef:
    return {
        "HostedZones": ...,
        "DNSName": ...,
        "HostedZoneId": ...,
        "IsTruncated": ...,
        "NextDNSName": ...,
        "NextHostedZoneId": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import ListHostedZonesResponseTypeDef

def get_value() -> ListHostedZonesResponseTypeDef:
    return {
        "HostedZones": ...,
        "Marker": ...,
        "IsTruncated": ...,
        "NextMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentResponseTypeDef

def get_value() -> UpdateHostedZoneCommentResponseTypeDef:
    return {
        "HostedZone": ...,
        "ResponseMetadata": ...,
    }
# UpdateHostedZoneCommentResponseTypeDef definition

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

ListHostedZonesByVPCResponseTypeDef#

# ListHostedZonesByVPCResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListHostedZonesByVPCResponseTypeDef

def get_value() -> ListHostedZonesByVPCResponseTypeDef:
    return {
        "HostedZoneSummaries": ...,
        "MaxItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# ListHostedZonesByVPCResponseTypeDef definition

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

ChangeTypeDef#

# ChangeTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeTypeDef

def get_value() -> ChangeTypeDef:
    return {
        "Action": ...,
        "ResourceRecordSet": ...,
    }
# ChangeTypeDef definition

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

ListResourceRecordSetsResponseTypeDef#

# ListResourceRecordSetsResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListResourceRecordSetsResponseTypeDef

def get_value() -> ListResourceRecordSetsResponseTypeDef:
    return {
        "ResourceRecordSets": ...,
        "IsTruncated": ...,
        "NextRecordName": ...,
        "NextRecordType": ...,
        "NextRecordIdentifier": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# ListResourceRecordSetsResponseTypeDef definition

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

CreateHealthCheckResponseTypeDef#

# CreateHealthCheckResponseTypeDef usage example

from mypy_boto3_route53.type_defs import CreateHealthCheckResponseTypeDef

def get_value() -> CreateHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
# CreateHealthCheckResponseTypeDef definition

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

GetHealthCheckResponseTypeDef#

# GetHealthCheckResponseTypeDef usage example

from mypy_boto3_route53.type_defs import GetHealthCheckResponseTypeDef

def get_value() -> GetHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
# GetHealthCheckResponseTypeDef definition

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

ListHealthChecksResponseTypeDef#

# ListHealthChecksResponseTypeDef usage example

from mypy_boto3_route53.type_defs import ListHealthChecksResponseTypeDef

def get_value() -> ListHealthChecksResponseTypeDef:
    return {
        "HealthChecks": ...,
        "Marker": ...,
        "IsTruncated": ...,
        "NextMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
# 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 usage example

from mypy_boto3_route53.type_defs import UpdateHealthCheckResponseTypeDef

def get_value() -> UpdateHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
# UpdateHealthCheckResponseTypeDef definition

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

ChangeBatchTypeDef#

# ChangeBatchTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeBatchTypeDef

def get_value() -> ChangeBatchTypeDef:
    return {
        "Changes": ...,
    }
# ChangeBatchTypeDef definition

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

ChangeResourceRecordSetsRequestRequestTypeDef#

# ChangeResourceRecordSetsRequestRequestTypeDef usage example

from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsRequestRequestTypeDef

def get_value() -> ChangeResourceRecordSetsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "ChangeBatch": ...,
    }
# ChangeResourceRecordSetsRequestRequestTypeDef definition

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