Skip to content

Type definitions#

Index > Route53 > Type definitions

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

HealthCheckConfigUnionTypeDef#

# HealthCheckConfigUnionTypeDef Union usage example

from types_boto3_route53.type_defs import HealthCheckConfigUnionTypeDef


def get_value() -> HealthCheckConfigUnionTypeDef:
    return ...


# HealthCheckConfigUnionTypeDef definition

HealthCheckConfigUnionTypeDef = Union[
    HealthCheckConfigTypeDef,  # (1)
    HealthCheckConfigOutputTypeDef,  # (2)
]
  1. See HealthCheckConfigTypeDef
  2. See HealthCheckConfigOutputTypeDef

ResourceRecordSetUnionTypeDef#

# ResourceRecordSetUnionTypeDef Union usage example

from types_boto3_route53.type_defs import ResourceRecordSetUnionTypeDef


def get_value() -> ResourceRecordSetUnionTypeDef:
    return ...


# ResourceRecordSetUnionTypeDef definition

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

AccountLimitTypeDef#

# AccountLimitTypeDef TypedDict usage example

from types_boto3_route53.type_defs import AccountLimitTypeDef


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


# AccountLimitTypeDef definition

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

ActivateKeySigningKeyRequestTypeDef#

# ActivateKeySigningKeyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ActivateKeySigningKeyRequestTypeDef


def get_value() -> ActivateKeySigningKeyRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ActivateKeySigningKeyRequestTypeDef definition

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

ChangeInfoTypeDef#

# ChangeInfoTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeInfoTypeDef


def get_value() -> ChangeInfoTypeDef:
    return {
        "Id": ...,
    }


# ChangeInfoTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

AlarmIdentifierTypeDef#

# AlarmIdentifierTypeDef TypedDict usage example

from types_boto3_route53.type_defs import AlarmIdentifierTypeDef


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


# AlarmIdentifierTypeDef definition

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

AliasTargetTypeDef#

# AliasTargetTypeDef TypedDict usage example

from types_boto3_route53.type_defs import AliasTargetTypeDef


def get_value() -> AliasTargetTypeDef:
    return {
        "HostedZoneId": ...,
    }


# AliasTargetTypeDef definition

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

VPCTypeDef#

# VPCTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import CidrCollectionChangeTypeDef


def get_value() -> CidrCollectionChangeTypeDef:
    return {
        "LocationName": ...,
    }


# CidrCollectionChangeTypeDef definition

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

TagTypeDef#

# TagTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import CidrRoutingConfigTypeDef


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


# CidrRoutingConfigTypeDef definition

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

DimensionTypeDef#

# DimensionTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DimensionTypeDef


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


# DimensionTypeDef definition

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

CollectionSummaryTypeDef#

# CollectionSummaryTypeDef TypedDict usage example

from types_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],

CoordinatesTypeDef#

# CoordinatesTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CoordinatesTypeDef


def get_value() -> CoordinatesTypeDef:
    return {
        "Latitude": ...,
    }


# CoordinatesTypeDef definition

class CoordinatesTypeDef(TypedDict):
    Latitude: str,
    Longitude: str,

CreateCidrCollectionRequestTypeDef#

# CreateCidrCollectionRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateCidrCollectionRequestTypeDef


def get_value() -> CreateCidrCollectionRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateCidrCollectionRequestTypeDef definition

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

HostedZoneConfigTypeDef#

# HostedZoneConfigTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import DelegationSetTypeDef


def get_value() -> DelegationSetTypeDef:
    return {
        "Id": ...,
    }


# DelegationSetTypeDef definition

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

CreateKeySigningKeyRequestTypeDef#

# CreateKeySigningKeyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateKeySigningKeyRequestTypeDef


def get_value() -> CreateKeySigningKeyRequestTypeDef:
    return {
        "CallerReference": ...,
    }


# CreateKeySigningKeyRequestTypeDef definition

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

KeySigningKeyTypeDef#

# KeySigningKeyTypeDef TypedDict usage example

from types_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],

CreateQueryLoggingConfigRequestTypeDef#

# CreateQueryLoggingConfigRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateQueryLoggingConfigRequestTypeDef


def get_value() -> CreateQueryLoggingConfigRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# CreateQueryLoggingConfigRequestTypeDef definition

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

QueryLoggingConfigTypeDef#

# QueryLoggingConfigTypeDef TypedDict usage example

from types_boto3_route53.type_defs import QueryLoggingConfigTypeDef


def get_value() -> QueryLoggingConfigTypeDef:
    return {
        "Id": ...,
    }


# QueryLoggingConfigTypeDef definition

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

CreateReusableDelegationSetRequestTypeDef#

# CreateReusableDelegationSetRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateReusableDelegationSetRequestTypeDef


def get_value() -> CreateReusableDelegationSetRequestTypeDef:
    return {
        "CallerReference": ...,
    }


# CreateReusableDelegationSetRequestTypeDef definition

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

CreateTrafficPolicyInstanceRequestTypeDef#

# CreateTrafficPolicyInstanceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyInstanceRequestTypeDef


def get_value() -> CreateTrafficPolicyInstanceRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# CreateTrafficPolicyInstanceRequestTypeDef definition

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

TrafficPolicyInstanceTypeDef#

# TrafficPolicyInstanceTypeDef TypedDict usage example

from types_boto3_route53.type_defs import TrafficPolicyInstanceTypeDef


def get_value() -> TrafficPolicyInstanceTypeDef:
    return {
        "Id": ...,
    }


# 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

CreateTrafficPolicyRequestTypeDef#

# CreateTrafficPolicyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyRequestTypeDef


def get_value() -> CreateTrafficPolicyRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateTrafficPolicyRequestTypeDef definition

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

TrafficPolicyTypeDef#

# TrafficPolicyTypeDef TypedDict usage example

from types_boto3_route53.type_defs import TrafficPolicyTypeDef


def get_value() -> TrafficPolicyTypeDef:
    return {
        "Id": ...,
    }


# TrafficPolicyTypeDef definition

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

CreateTrafficPolicyVersionRequestTypeDef#

# CreateTrafficPolicyVersionRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyVersionRequestTypeDef


def get_value() -> CreateTrafficPolicyVersionRequestTypeDef:
    return {
        "Id": ...,
    }


# CreateTrafficPolicyVersionRequestTypeDef definition

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

DNSSECStatusTypeDef#

# DNSSECStatusTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DNSSECStatusTypeDef


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


# DNSSECStatusTypeDef definition

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

DeactivateKeySigningKeyRequestTypeDef#

# DeactivateKeySigningKeyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeactivateKeySigningKeyRequestTypeDef


def get_value() -> DeactivateKeySigningKeyRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# DeactivateKeySigningKeyRequestTypeDef definition

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

DeleteCidrCollectionRequestTypeDef#

# DeleteCidrCollectionRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteCidrCollectionRequestTypeDef


def get_value() -> DeleteCidrCollectionRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteCidrCollectionRequestTypeDef definition

class DeleteCidrCollectionRequestTypeDef(TypedDict):
    Id: str,

DeleteHealthCheckRequestTypeDef#

# DeleteHealthCheckRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteHealthCheckRequestTypeDef


def get_value() -> DeleteHealthCheckRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }


# DeleteHealthCheckRequestTypeDef definition

class DeleteHealthCheckRequestTypeDef(TypedDict):
    HealthCheckId: str,

DeleteHostedZoneRequestTypeDef#

# DeleteHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteHostedZoneRequestTypeDef


def get_value() -> DeleteHostedZoneRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteHostedZoneRequestTypeDef definition

class DeleteHostedZoneRequestTypeDef(TypedDict):
    Id: str,

DeleteKeySigningKeyRequestTypeDef#

# DeleteKeySigningKeyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteKeySigningKeyRequestTypeDef


def get_value() -> DeleteKeySigningKeyRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# DeleteKeySigningKeyRequestTypeDef definition

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

DeleteQueryLoggingConfigRequestTypeDef#

# DeleteQueryLoggingConfigRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteQueryLoggingConfigRequestTypeDef


def get_value() -> DeleteQueryLoggingConfigRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteQueryLoggingConfigRequestTypeDef definition

class DeleteQueryLoggingConfigRequestTypeDef(TypedDict):
    Id: str,

DeleteReusableDelegationSetRequestTypeDef#

# DeleteReusableDelegationSetRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteReusableDelegationSetRequestTypeDef


def get_value() -> DeleteReusableDelegationSetRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteReusableDelegationSetRequestTypeDef definition

class DeleteReusableDelegationSetRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyInstanceRequestTypeDef#

# DeleteTrafficPolicyInstanceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteTrafficPolicyInstanceRequestTypeDef


def get_value() -> DeleteTrafficPolicyInstanceRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteTrafficPolicyInstanceRequestTypeDef definition

class DeleteTrafficPolicyInstanceRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyRequestTypeDef#

# DeleteTrafficPolicyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteTrafficPolicyRequestTypeDef


def get_value() -> DeleteTrafficPolicyRequestTypeDef:
    return {
        "Id": ...,
    }


# DeleteTrafficPolicyRequestTypeDef definition

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

DisableHostedZoneDNSSECRequestTypeDef#

# DisableHostedZoneDNSSECRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DisableHostedZoneDNSSECRequestTypeDef


def get_value() -> DisableHostedZoneDNSSECRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# DisableHostedZoneDNSSECRequestTypeDef definition

class DisableHostedZoneDNSSECRequestTypeDef(TypedDict):
    HostedZoneId: str,

EnableHostedZoneDNSSECRequestTypeDef#

# EnableHostedZoneDNSSECRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import EnableHostedZoneDNSSECRequestTypeDef


def get_value() -> EnableHostedZoneDNSSECRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# EnableHostedZoneDNSSECRequestTypeDef definition

class EnableHostedZoneDNSSECRequestTypeDef(TypedDict):
    HostedZoneId: str,

GeoLocationDetailsTypeDef#

# GeoLocationDetailsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],

GetAccountLimitRequestTypeDef#

# GetAccountLimitRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetAccountLimitRequestTypeDef


def get_value() -> GetAccountLimitRequestTypeDef:
    return {
        "Type": ...,
    }


# GetAccountLimitRequestTypeDef definition

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

GetChangeRequestTypeDef#

# GetChangeRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetChangeRequestTypeDef


def get_value() -> GetChangeRequestTypeDef:
    return {
        "Id": ...,
    }


# GetChangeRequestTypeDef definition

class GetChangeRequestTypeDef(TypedDict):
    Id: str,

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_route53.type_defs import WaiterConfigTypeDef


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


# WaiterConfigTypeDef definition

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

GetDNSSECRequestTypeDef#

# GetDNSSECRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetDNSSECRequestTypeDef


def get_value() -> GetDNSSECRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# GetDNSSECRequestTypeDef definition

class GetDNSSECRequestTypeDef(TypedDict):
    HostedZoneId: str,

GetGeoLocationRequestTypeDef#

# GetGeoLocationRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetGeoLocationRequestTypeDef


def get_value() -> GetGeoLocationRequestTypeDef:
    return {
        "ContinentCode": ...,
    }


# GetGeoLocationRequestTypeDef definition

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

GetHealthCheckLastFailureReasonRequestTypeDef#

# GetHealthCheckLastFailureReasonRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckLastFailureReasonRequestTypeDef


def get_value() -> GetHealthCheckLastFailureReasonRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }


# GetHealthCheckLastFailureReasonRequestTypeDef definition

class GetHealthCheckLastFailureReasonRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckRequestTypeDef#

# GetHealthCheckRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckRequestTypeDef


def get_value() -> GetHealthCheckRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }


# GetHealthCheckRequestTypeDef definition

class GetHealthCheckRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckStatusRequestTypeDef#

# GetHealthCheckStatusRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckStatusRequestTypeDef


def get_value() -> GetHealthCheckStatusRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }


# GetHealthCheckStatusRequestTypeDef definition

class GetHealthCheckStatusRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHostedZoneLimitRequestTypeDef#

# GetHostedZoneLimitRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHostedZoneLimitRequestTypeDef


def get_value() -> GetHostedZoneLimitRequestTypeDef:
    return {
        "Type": ...,
    }


# GetHostedZoneLimitRequestTypeDef definition

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

HostedZoneLimitTypeDef#

# HostedZoneLimitTypeDef TypedDict usage example

from types_boto3_route53.type_defs import HostedZoneLimitTypeDef


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


# HostedZoneLimitTypeDef definition

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

GetHostedZoneRequestTypeDef#

# GetHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHostedZoneRequestTypeDef


def get_value() -> GetHostedZoneRequestTypeDef:
    return {
        "Id": ...,
    }


# GetHostedZoneRequestTypeDef definition

class GetHostedZoneRequestTypeDef(TypedDict):
    Id: str,

GetQueryLoggingConfigRequestTypeDef#

# GetQueryLoggingConfigRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetQueryLoggingConfigRequestTypeDef


def get_value() -> GetQueryLoggingConfigRequestTypeDef:
    return {
        "Id": ...,
    }


# GetQueryLoggingConfigRequestTypeDef definition

class GetQueryLoggingConfigRequestTypeDef(TypedDict):
    Id: str,

GetReusableDelegationSetLimitRequestTypeDef#

# GetReusableDelegationSetLimitRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetReusableDelegationSetLimitRequestTypeDef


def get_value() -> GetReusableDelegationSetLimitRequestTypeDef:
    return {
        "Type": ...,
    }


# GetReusableDelegationSetLimitRequestTypeDef definition

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

ReusableDelegationSetLimitTypeDef#

# ReusableDelegationSetLimitTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ReusableDelegationSetLimitTypeDef


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


# ReusableDelegationSetLimitTypeDef definition

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

GetReusableDelegationSetRequestTypeDef#

# GetReusableDelegationSetRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetReusableDelegationSetRequestTypeDef


def get_value() -> GetReusableDelegationSetRequestTypeDef:
    return {
        "Id": ...,
    }


# GetReusableDelegationSetRequestTypeDef definition

class GetReusableDelegationSetRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyInstanceRequestTypeDef#

# GetTrafficPolicyInstanceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetTrafficPolicyInstanceRequestTypeDef


def get_value() -> GetTrafficPolicyInstanceRequestTypeDef:
    return {
        "Id": ...,
    }


# GetTrafficPolicyInstanceRequestTypeDef definition

class GetTrafficPolicyInstanceRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyRequestTypeDef#

# GetTrafficPolicyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetTrafficPolicyRequestTypeDef


def get_value() -> GetTrafficPolicyRequestTypeDef:
    return {
        "Id": ...,
    }


# GetTrafficPolicyRequestTypeDef definition

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

StatusReportTypeDef#

# StatusReportTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import HostedZoneOwnerTypeDef


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


# HostedZoneOwnerTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_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],

ListCidrBlocksRequestTypeDef#

# ListCidrBlocksRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrBlocksRequestTypeDef


def get_value() -> ListCidrBlocksRequestTypeDef:
    return {
        "CollectionId": ...,
    }


# ListCidrBlocksRequestTypeDef definition

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

ListCidrCollectionsRequestTypeDef#

# ListCidrCollectionsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrCollectionsRequestTypeDef


def get_value() -> ListCidrCollectionsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListCidrCollectionsRequestTypeDef definition

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

ListCidrLocationsRequestTypeDef#

# ListCidrLocationsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrLocationsRequestTypeDef


def get_value() -> ListCidrLocationsRequestTypeDef:
    return {
        "CollectionId": ...,
    }


# ListCidrLocationsRequestTypeDef definition

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

LocationSummaryTypeDef#

# LocationSummaryTypeDef TypedDict usage example

from types_boto3_route53.type_defs import LocationSummaryTypeDef


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


# LocationSummaryTypeDef definition

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

ListGeoLocationsRequestTypeDef#

# ListGeoLocationsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListGeoLocationsRequestTypeDef


def get_value() -> ListGeoLocationsRequestTypeDef:
    return {
        "StartContinentCode": ...,
    }


# ListGeoLocationsRequestTypeDef definition

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

ListHealthChecksRequestTypeDef#

# ListHealthChecksRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHealthChecksRequestTypeDef


def get_value() -> ListHealthChecksRequestTypeDef:
    return {
        "Marker": ...,
    }


# ListHealthChecksRequestTypeDef definition

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

ListHostedZonesByNameRequestTypeDef#

# ListHostedZonesByNameRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesByNameRequestTypeDef


def get_value() -> ListHostedZonesByNameRequestTypeDef:
    return {
        "DNSName": ...,
    }


# ListHostedZonesByNameRequestTypeDef definition

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

ListHostedZonesByVPCRequestTypeDef#

# ListHostedZonesByVPCRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesByVPCRequestTypeDef


def get_value() -> ListHostedZonesByVPCRequestTypeDef:
    return {
        "VPCId": ...,
    }


# ListHostedZonesByVPCRequestTypeDef definition

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

ListHostedZonesRequestTypeDef#

# ListHostedZonesRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesRequestTypeDef


def get_value() -> ListHostedZonesRequestTypeDef:
    return {
        "Marker": ...,
    }


# ListHostedZonesRequestTypeDef definition

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

ListQueryLoggingConfigsRequestTypeDef#

# ListQueryLoggingConfigsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListQueryLoggingConfigsRequestTypeDef


def get_value() -> ListQueryLoggingConfigsRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListQueryLoggingConfigsRequestTypeDef definition

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

ListResourceRecordSetsRequestTypeDef#

# ListResourceRecordSetsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListResourceRecordSetsRequestTypeDef


def get_value() -> ListResourceRecordSetsRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListResourceRecordSetsRequestTypeDef definition

class ListResourceRecordSetsRequestTypeDef(TypedDict):
    HostedZoneId: str,
    StartRecordName: NotRequired[str],
    StartRecordType: NotRequired[RRTypeType],  # (1)
    StartRecordIdentifier: NotRequired[str],
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListReusableDelegationSetsRequestTypeDef#

# ListReusableDelegationSetsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListReusableDelegationSetsRequestTypeDef


def get_value() -> ListReusableDelegationSetsRequestTypeDef:
    return {
        "Marker": ...,
    }


# ListReusableDelegationSetsRequestTypeDef definition

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

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ListTagsForResourceRequestTypeDef definition

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

ListTagsForResourcesRequestTypeDef#

# ListTagsForResourcesRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTagsForResourcesRequestTypeDef


def get_value() -> ListTagsForResourcesRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ListTagsForResourcesRequestTypeDef definition

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

ListTrafficPoliciesRequestTypeDef#

# ListTrafficPoliciesRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPoliciesRequestTypeDef


def get_value() -> ListTrafficPoliciesRequestTypeDef:
    return {
        "TrafficPolicyIdMarker": ...,
    }


# ListTrafficPoliciesRequestTypeDef definition

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

TrafficPolicySummaryTypeDef#

# TrafficPolicySummaryTypeDef TypedDict usage example

from types_boto3_route53.type_defs import TrafficPolicySummaryTypeDef


def get_value() -> TrafficPolicySummaryTypeDef:
    return {
        "Id": ...,
    }


# TrafficPolicySummaryTypeDef definition

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

ListTrafficPolicyInstancesByHostedZoneRequestTypeDef#

# ListTrafficPolicyInstancesByHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneRequestTypeDef


def get_value() -> ListTrafficPolicyInstancesByHostedZoneRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListTrafficPolicyInstancesByHostedZoneRequestTypeDef definition

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

ListTrafficPolicyInstancesByPolicyRequestTypeDef#

# ListTrafficPolicyInstancesByPolicyRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyRequestTypeDef


def get_value() -> ListTrafficPolicyInstancesByPolicyRequestTypeDef:
    return {
        "TrafficPolicyId": ...,
    }


# ListTrafficPolicyInstancesByPolicyRequestTypeDef definition

class ListTrafficPolicyInstancesByPolicyRequestTypeDef(TypedDict):
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,
    HostedZoneIdMarker: NotRequired[str],
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyInstancesRequestTypeDef#

# ListTrafficPolicyInstancesRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesRequestTypeDef


def get_value() -> ListTrafficPolicyInstancesRequestTypeDef:
    return {
        "HostedZoneIdMarker": ...,
    }


# ListTrafficPolicyInstancesRequestTypeDef definition

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

ListTrafficPolicyVersionsRequestTypeDef#

# ListTrafficPolicyVersionsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyVersionsRequestTypeDef


def get_value() -> ListTrafficPolicyVersionsRequestTypeDef:
    return {
        "Id": ...,
    }


# ListTrafficPolicyVersionsRequestTypeDef definition

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

ListVPCAssociationAuthorizationsRequestTypeDef#

# ListVPCAssociationAuthorizationsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestTypeDef


def get_value() -> ListVPCAssociationAuthorizationsRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListVPCAssociationAuthorizationsRequestTypeDef definition

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

ResourceRecordTypeDef#

# ResourceRecordTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ResourceRecordTypeDef


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


# ResourceRecordTypeDef definition

class ResourceRecordTypeDef(TypedDict):
    Value: str,

TestDNSAnswerRequestTypeDef#

# TestDNSAnswerRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import TestDNSAnswerRequestTypeDef


def get_value() -> TestDNSAnswerRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# TestDNSAnswerRequestTypeDef definition

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

UpdateHostedZoneCommentRequestTypeDef#

# UpdateHostedZoneCommentRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import UpdateHostedZoneCommentRequestTypeDef


def get_value() -> UpdateHostedZoneCommentRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateHostedZoneCommentRequestTypeDef definition

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

UpdateTrafficPolicyCommentRequestTypeDef#

# UpdateTrafficPolicyCommentRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import UpdateTrafficPolicyCommentRequestTypeDef


def get_value() -> UpdateTrafficPolicyCommentRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateTrafficPolicyCommentRequestTypeDef definition

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

UpdateTrafficPolicyInstanceRequestTypeDef#

# UpdateTrafficPolicyInstanceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import UpdateTrafficPolicyInstanceRequestTypeDef


def get_value() -> UpdateTrafficPolicyInstanceRequestTypeDef:
    return {
        "Id": ...,
    }


# UpdateTrafficPolicyInstanceRequestTypeDef definition

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

ActivateKeySigningKeyResponseTypeDef#

# ActivateKeySigningKeyResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ActivateKeySigningKeyResponseTypeDef


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


# ActivateKeySigningKeyResponseTypeDef definition

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

AssociateVPCWithHostedZoneResponseTypeDef#

# AssociateVPCWithHostedZoneResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import AssociateVPCWithHostedZoneResponseTypeDef


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


# AssociateVPCWithHostedZoneResponseTypeDef definition

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

ChangeCidrCollectionResponseTypeDef#

# ChangeCidrCollectionResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeCidrCollectionResponseTypeDef


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


# ChangeCidrCollectionResponseTypeDef definition

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

ChangeResourceRecordSetsResponseTypeDef#

# ChangeResourceRecordSetsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeResourceRecordSetsResponseTypeDef


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


# ChangeResourceRecordSetsResponseTypeDef definition

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

DeactivateKeySigningKeyResponseTypeDef#

# DeactivateKeySigningKeyResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeactivateKeySigningKeyResponseTypeDef


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


# DeactivateKeySigningKeyResponseTypeDef definition

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

DeleteHostedZoneResponseTypeDef#

# DeleteHostedZoneResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteHostedZoneResponseTypeDef


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


# DeleteHostedZoneResponseTypeDef definition

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

DeleteKeySigningKeyResponseTypeDef#

# DeleteKeySigningKeyResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteKeySigningKeyResponseTypeDef


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


# DeleteKeySigningKeyResponseTypeDef definition

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

DisableHostedZoneDNSSECResponseTypeDef#

# DisableHostedZoneDNSSECResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DisableHostedZoneDNSSECResponseTypeDef


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


# DisableHostedZoneDNSSECResponseTypeDef definition

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

DisassociateVPCFromHostedZoneResponseTypeDef#

# DisassociateVPCFromHostedZoneResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DisassociateVPCFromHostedZoneResponseTypeDef


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


# DisassociateVPCFromHostedZoneResponseTypeDef definition

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

EnableHostedZoneDNSSECResponseTypeDef#

# EnableHostedZoneDNSSECResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import EnableHostedZoneDNSSECResponseTypeDef


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


# EnableHostedZoneDNSSECResponseTypeDef definition

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

GetAccountLimitResponseTypeDef#

# GetAccountLimitResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetAccountLimitResponseTypeDef


def get_value() -> GetAccountLimitResponseTypeDef:
    return {
        "Limit": ...,
    }


# GetAccountLimitResponseTypeDef definition

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

GetChangeResponseTypeDef#

# GetChangeResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetChangeResponseTypeDef


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


# GetChangeResponseTypeDef definition

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

GetCheckerIpRangesResponseTypeDef#

# GetCheckerIpRangesResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetCheckerIpRangesResponseTypeDef


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


# GetCheckerIpRangesResponseTypeDef definition

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

GetHealthCheckCountResponseTypeDef#

# GetHealthCheckCountResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckCountResponseTypeDef


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


# GetHealthCheckCountResponseTypeDef definition

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

GetHostedZoneCountResponseTypeDef#

# GetHostedZoneCountResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHostedZoneCountResponseTypeDef


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


# GetHostedZoneCountResponseTypeDef definition

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

GetTrafficPolicyInstanceCountResponseTypeDef#

# GetTrafficPolicyInstanceCountResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetTrafficPolicyInstanceCountResponseTypeDef


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


# GetTrafficPolicyInstanceCountResponseTypeDef definition

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

TestDNSAnswerResponseTypeDef#

# TestDNSAnswerResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import TestDNSAnswerResponseTypeDef


def get_value() -> TestDNSAnswerResponseTypeDef:
    return {
        "Nameserver": ...,
    }


# TestDNSAnswerResponseTypeDef definition

class TestDNSAnswerResponseTypeDef(TypedDict):
    Nameserver: str,
    RecordName: str,
    RecordType: RRTypeType,  # (1)
    RecordData: List[str],
    ResponseCode: str,
    Protocol: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RRTypeType
  2. See ResponseMetadataTypeDef

HealthCheckConfigOutputTypeDef#

# HealthCheckConfigOutputTypeDef TypedDict usage example

from types_boto3_route53.type_defs import HealthCheckConfigOutputTypeDef


def get_value() -> HealthCheckConfigOutputTypeDef:
    return {
        "IPAddress": ...,
    }


# HealthCheckConfigOutputTypeDef definition

class HealthCheckConfigOutputTypeDef(TypedDict):
    Type: HealthCheckTypeType,  # (1)
    IPAddress: NotRequired[str],
    Port: NotRequired[int],
    ResourcePath: NotRequired[str],
    FullyQualifiedDomainName: NotRequired[str],
    SearchString: NotRequired[str],
    RequestInterval: NotRequired[int],
    FailureThreshold: NotRequired[int],
    MeasureLatency: NotRequired[bool],
    Inverted: NotRequired[bool],
    Disabled: NotRequired[bool],
    HealthThreshold: NotRequired[int],
    ChildHealthChecks: NotRequired[List[str]],
    EnableSNI: NotRequired[bool],
    Regions: NotRequired[List[HealthCheckRegionType]],  # (2)
    AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef],  # (3)
    InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType],  # (4)
    RoutingControlArn: NotRequired[str],
  1. See HealthCheckTypeType
  2. See HealthCheckRegionType
  3. See AlarmIdentifierTypeDef
  4. See InsufficientDataHealthStatusType

HealthCheckConfigTypeDef#

# HealthCheckConfigTypeDef TypedDict usage example

from types_boto3_route53.type_defs import HealthCheckConfigTypeDef


def get_value() -> HealthCheckConfigTypeDef:
    return {
        "IPAddress": ...,
    }


# 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

UpdateHealthCheckRequestTypeDef#

# UpdateHealthCheckRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import UpdateHealthCheckRequestTypeDef


def get_value() -> UpdateHealthCheckRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }


# UpdateHealthCheckRequestTypeDef definition

class UpdateHealthCheckRequestTypeDef(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

AssociateVPCWithHostedZoneRequestTypeDef#

# AssociateVPCWithHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import AssociateVPCWithHostedZoneRequestTypeDef


def get_value() -> AssociateVPCWithHostedZoneRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# AssociateVPCWithHostedZoneRequestTypeDef definition

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

CreateVPCAssociationAuthorizationRequestTypeDef#

# CreateVPCAssociationAuthorizationRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateVPCAssociationAuthorizationRequestTypeDef


def get_value() -> CreateVPCAssociationAuthorizationRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# CreateVPCAssociationAuthorizationRequestTypeDef definition

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

CreateVPCAssociationAuthorizationResponseTypeDef#

# CreateVPCAssociationAuthorizationResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateVPCAssociationAuthorizationResponseTypeDef


def get_value() -> CreateVPCAssociationAuthorizationResponseTypeDef:
    return {
        "HostedZoneId": ...,
    }


# CreateVPCAssociationAuthorizationResponseTypeDef definition

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

DeleteVPCAssociationAuthorizationRequestTypeDef#

# DeleteVPCAssociationAuthorizationRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DeleteVPCAssociationAuthorizationRequestTypeDef


def get_value() -> DeleteVPCAssociationAuthorizationRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# DeleteVPCAssociationAuthorizationRequestTypeDef definition

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

DisassociateVPCFromHostedZoneRequestTypeDef#

# DisassociateVPCFromHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import DisassociateVPCFromHostedZoneRequestTypeDef


def get_value() -> DisassociateVPCFromHostedZoneRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# DisassociateVPCFromHostedZoneRequestTypeDef definition

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

ListVPCAssociationAuthorizationsResponseTypeDef#

# ListVPCAssociationAuthorizationsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsResponseTypeDef


def get_value() -> ListVPCAssociationAuthorizationsResponseTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListVPCAssociationAuthorizationsResponseTypeDef definition

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

ChangeCidrCollectionRequestTypeDef#

# ChangeCidrCollectionRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeCidrCollectionRequestTypeDef


def get_value() -> ChangeCidrCollectionRequestTypeDef:
    return {
        "Id": ...,
    }


# ChangeCidrCollectionRequestTypeDef definition

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

ChangeTagsForResourceRequestTypeDef#

# ChangeTagsForResourceRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeTagsForResourceRequestTypeDef


def get_value() -> ChangeTagsForResourceRequestTypeDef:
    return {
        "ResourceType": ...,
    }


# ChangeTagsForResourceRequestTypeDef definition

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

ResourceTagSetTypeDef#

# ResourceTagSetTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import ListCidrBlocksResponseTypeDef


def get_value() -> ListCidrBlocksResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListCidrBlocksResponseTypeDef definition

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

CreateCidrCollectionResponseTypeDef#

# CreateCidrCollectionResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateCidrCollectionResponseTypeDef


def get_value() -> CreateCidrCollectionResponseTypeDef:
    return {
        "Collection": ...,
    }


# CreateCidrCollectionResponseTypeDef definition

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

CloudWatchAlarmConfigurationTypeDef#

# CloudWatchAlarmConfigurationTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CloudWatchAlarmConfigurationTypeDef


def get_value() -> CloudWatchAlarmConfigurationTypeDef:
    return {
        "EvaluationPeriods": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import ListCidrCollectionsResponseTypeDef


def get_value() -> ListCidrCollectionsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListCidrCollectionsResponseTypeDef definition

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

GeoProximityLocationTypeDef#

# GeoProximityLocationTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GeoProximityLocationTypeDef


def get_value() -> GeoProximityLocationTypeDef:
    return {
        "AWSRegion": ...,
    }


# GeoProximityLocationTypeDef definition

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

CreateHostedZoneRequestTypeDef#

# CreateHostedZoneRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateHostedZoneRequestTypeDef


def get_value() -> CreateHostedZoneRequestTypeDef:
    return {
        "Name": ...,
    }


# CreateHostedZoneRequestTypeDef definition

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

CreateReusableDelegationSetResponseTypeDef#

# CreateReusableDelegationSetResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateReusableDelegationSetResponseTypeDef


def get_value() -> CreateReusableDelegationSetResponseTypeDef:
    return {
        "DelegationSet": ...,
    }


# CreateReusableDelegationSetResponseTypeDef definition

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

GetReusableDelegationSetResponseTypeDef#

# GetReusableDelegationSetResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetReusableDelegationSetResponseTypeDef


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


# GetReusableDelegationSetResponseTypeDef definition

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

ListReusableDelegationSetsResponseTypeDef#

# ListReusableDelegationSetsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListReusableDelegationSetsResponseTypeDef


def get_value() -> ListReusableDelegationSetsResponseTypeDef:
    return {
        "DelegationSets": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import CreateKeySigningKeyResponseTypeDef


def get_value() -> CreateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import CreateQueryLoggingConfigResponseTypeDef


def get_value() -> CreateQueryLoggingConfigResponseTypeDef:
    return {
        "QueryLoggingConfig": ...,
    }


# CreateQueryLoggingConfigResponseTypeDef definition

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

GetQueryLoggingConfigResponseTypeDef#

# GetQueryLoggingConfigResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetQueryLoggingConfigResponseTypeDef


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


# GetQueryLoggingConfigResponseTypeDef definition

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

ListQueryLoggingConfigsResponseTypeDef#

# ListQueryLoggingConfigsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListQueryLoggingConfigsResponseTypeDef


def get_value() -> ListQueryLoggingConfigsResponseTypeDef:
    return {
        "QueryLoggingConfigs": ...,
    }


# ListQueryLoggingConfigsResponseTypeDef definition

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

CreateTrafficPolicyInstanceResponseTypeDef#

# CreateTrafficPolicyInstanceResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyInstanceResponseTypeDef


def get_value() -> CreateTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
    }


# CreateTrafficPolicyInstanceResponseTypeDef definition

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

GetTrafficPolicyInstanceResponseTypeDef#

# GetTrafficPolicyInstanceResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetTrafficPolicyInstanceResponseTypeDef


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


# GetTrafficPolicyInstanceResponseTypeDef definition

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

ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#

# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneResponseTypeDef


def get_value() -> ListTrafficPolicyInstancesByHostedZoneResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyResponseTypeDef


def get_value() -> ListTrafficPolicyInstancesByPolicyResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyInstancesResponseTypeDef


def get_value() -> ListTrafficPolicyInstancesResponseTypeDef:
    return {
        "TrafficPolicyInstances": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import UpdateTrafficPolicyInstanceResponseTypeDef


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


# UpdateTrafficPolicyInstanceResponseTypeDef definition

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

CreateTrafficPolicyResponseTypeDef#

# CreateTrafficPolicyResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyResponseTypeDef


def get_value() -> CreateTrafficPolicyResponseTypeDef:
    return {
        "TrafficPolicy": ...,
    }


# CreateTrafficPolicyResponseTypeDef definition

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

CreateTrafficPolicyVersionResponseTypeDef#

# CreateTrafficPolicyVersionResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateTrafficPolicyVersionResponseTypeDef


def get_value() -> CreateTrafficPolicyVersionResponseTypeDef:
    return {
        "TrafficPolicy": ...,
    }


# CreateTrafficPolicyVersionResponseTypeDef definition

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

GetTrafficPolicyResponseTypeDef#

# GetTrafficPolicyResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetTrafficPolicyResponseTypeDef


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


# GetTrafficPolicyResponseTypeDef definition

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

ListTrafficPolicyVersionsResponseTypeDef#

# ListTrafficPolicyVersionsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPolicyVersionsResponseTypeDef


def get_value() -> ListTrafficPolicyVersionsResponseTypeDef:
    return {
        "TrafficPolicies": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import UpdateTrafficPolicyCommentResponseTypeDef


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


# UpdateTrafficPolicyCommentResponseTypeDef definition

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

GetDNSSECResponseTypeDef#

# GetDNSSECResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetDNSSECResponseTypeDef


def get_value() -> GetDNSSECResponseTypeDef:
    return {
        "Status": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import GetGeoLocationResponseTypeDef


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


# GetGeoLocationResponseTypeDef definition

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

ListGeoLocationsResponseTypeDef#

# ListGeoLocationsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListGeoLocationsResponseTypeDef


def get_value() -> ListGeoLocationsResponseTypeDef:
    return {
        "GeoLocationDetailsList": ...,
    }


# ListGeoLocationsResponseTypeDef definition

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

GetChangeRequestWaitTypeDef#

# GetChangeRequestWaitTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetChangeRequestWaitTypeDef


def get_value() -> GetChangeRequestWaitTypeDef:
    return {
        "Id": ...,
    }


# GetChangeRequestWaitTypeDef definition

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

GetHostedZoneLimitResponseTypeDef#

# GetHostedZoneLimitResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHostedZoneLimitResponseTypeDef


def get_value() -> GetHostedZoneLimitResponseTypeDef:
    return {
        "Limit": ...,
    }


# GetHostedZoneLimitResponseTypeDef definition

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

GetReusableDelegationSetLimitResponseTypeDef#

# GetReusableDelegationSetLimitResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetReusableDelegationSetLimitResponseTypeDef


def get_value() -> GetReusableDelegationSetLimitResponseTypeDef:
    return {
        "Limit": ...,
    }


# GetReusableDelegationSetLimitResponseTypeDef definition

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

HealthCheckObservationTypeDef#

# HealthCheckObservationTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_route53.type_defs import HostedZoneTypeDef


def get_value() -> HostedZoneTypeDef:
    return {
        "Id": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import HostedZoneSummaryTypeDef


def get_value() -> HostedZoneSummaryTypeDef:
    return {
        "HostedZoneId": ...,
    }


# HostedZoneSummaryTypeDef definition

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

ListCidrBlocksRequestPaginateTypeDef#

# ListCidrBlocksRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrBlocksRequestPaginateTypeDef


def get_value() -> ListCidrBlocksRequestPaginateTypeDef:
    return {
        "CollectionId": ...,
    }


# ListCidrBlocksRequestPaginateTypeDef definition

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

ListCidrCollectionsRequestPaginateTypeDef#

# ListCidrCollectionsRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrCollectionsRequestPaginateTypeDef


def get_value() -> ListCidrCollectionsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListCidrCollectionsRequestPaginateTypeDef definition

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

ListCidrLocationsRequestPaginateTypeDef#

# ListCidrLocationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrLocationsRequestPaginateTypeDef


def get_value() -> ListCidrLocationsRequestPaginateTypeDef:
    return {
        "CollectionId": ...,
    }


# ListCidrLocationsRequestPaginateTypeDef definition

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

ListHealthChecksRequestPaginateTypeDef#

# ListHealthChecksRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHealthChecksRequestPaginateTypeDef


def get_value() -> ListHealthChecksRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListHealthChecksRequestPaginateTypeDef definition

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

ListHostedZonesRequestPaginateTypeDef#

# ListHostedZonesRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesRequestPaginateTypeDef


def get_value() -> ListHostedZonesRequestPaginateTypeDef:
    return {
        "DelegationSetId": ...,
    }


# ListHostedZonesRequestPaginateTypeDef definition

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

ListQueryLoggingConfigsRequestPaginateTypeDef#

# ListQueryLoggingConfigsRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListQueryLoggingConfigsRequestPaginateTypeDef


def get_value() -> ListQueryLoggingConfigsRequestPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListQueryLoggingConfigsRequestPaginateTypeDef definition

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

ListResourceRecordSetsRequestPaginateTypeDef#

# ListResourceRecordSetsRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListResourceRecordSetsRequestPaginateTypeDef


def get_value() -> ListResourceRecordSetsRequestPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListResourceRecordSetsRequestPaginateTypeDef definition

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

ListVPCAssociationAuthorizationsRequestPaginateTypeDef#

# ListVPCAssociationAuthorizationsRequestPaginateTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestPaginateTypeDef


def get_value() -> ListVPCAssociationAuthorizationsRequestPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ListVPCAssociationAuthorizationsRequestPaginateTypeDef definition

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

ListCidrLocationsResponseTypeDef#

# ListCidrLocationsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListCidrLocationsResponseTypeDef


def get_value() -> ListCidrLocationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# ListCidrLocationsResponseTypeDef definition

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

ListTrafficPoliciesResponseTypeDef#

# ListTrafficPoliciesResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTrafficPoliciesResponseTypeDef


def get_value() -> ListTrafficPoliciesResponseTypeDef:
    return {
        "TrafficPolicySummaries": ...,
    }


# ListTrafficPoliciesResponseTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

ListTagsForResourcesResponseTypeDef#

# ListTagsForResourcesResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListTagsForResourcesResponseTypeDef


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


# ListTagsForResourcesResponseTypeDef definition

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

HealthCheckTypeDef#

# HealthCheckTypeDef TypedDict usage example

from types_boto3_route53.type_defs import HealthCheckTypeDef


def get_value() -> HealthCheckTypeDef:
    return {
        "Id": ...,
    }


# HealthCheckTypeDef definition

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

ResourceRecordSetOutputTypeDef#

# ResourceRecordSetOutputTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ResourceRecordSetOutputTypeDef


def get_value() -> ResourceRecordSetOutputTypeDef:
    return {
        "Name": ...,
    }


# ResourceRecordSetOutputTypeDef definition

class ResourceRecordSetOutputTypeDef(TypedDict):
    Name: str,
    Type: RRTypeType,  # (1)
    SetIdentifier: NotRequired[str],
    Weight: NotRequired[int],
    Region: NotRequired[ResourceRecordSetRegionType],  # (2)
    GeoLocation: NotRequired[GeoLocationTypeDef],  # (3)
    Failover: NotRequired[ResourceRecordSetFailoverType],  # (4)
    MultiValueAnswer: NotRequired[bool],
    TTL: NotRequired[int],
    ResourceRecords: NotRequired[List[ResourceRecordTypeDef]],  # (5)
    AliasTarget: NotRequired[AliasTargetTypeDef],  # (6)
    HealthCheckId: NotRequired[str],
    TrafficPolicyInstanceId: NotRequired[str],
    CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef],  # (7)
    GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef],  # (8)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef
  8. See GeoProximityLocationTypeDef

ResourceRecordSetTypeDef#

# ResourceRecordSetTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ResourceRecordSetTypeDef


def get_value() -> ResourceRecordSetTypeDef:
    return {
        "Name": ...,
    }


# ResourceRecordSetTypeDef definition

class ResourceRecordSetTypeDef(TypedDict):
    Name: str,
    Type: RRTypeType,  # (1)
    SetIdentifier: NotRequired[str],
    Weight: NotRequired[int],
    Region: NotRequired[ResourceRecordSetRegionType],  # (2)
    GeoLocation: NotRequired[GeoLocationTypeDef],  # (3)
    Failover: NotRequired[ResourceRecordSetFailoverType],  # (4)
    MultiValueAnswer: NotRequired[bool],
    TTL: NotRequired[int],
    ResourceRecords: NotRequired[Sequence[ResourceRecordTypeDef]],  # (5)
    AliasTarget: NotRequired[AliasTargetTypeDef],  # (6)
    HealthCheckId: NotRequired[str],
    TrafficPolicyInstanceId: NotRequired[str],
    CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef],  # (7)
    GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef],  # (8)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef
  8. See GeoProximityLocationTypeDef

GetHealthCheckLastFailureReasonResponseTypeDef#

# GetHealthCheckLastFailureReasonResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckLastFailureReasonResponseTypeDef


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


# GetHealthCheckLastFailureReasonResponseTypeDef definition

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

GetHealthCheckStatusResponseTypeDef#

# GetHealthCheckStatusResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckStatusResponseTypeDef


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


# GetHealthCheckStatusResponseTypeDef definition

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

CreateHostedZoneResponseTypeDef#

# CreateHostedZoneResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateHostedZoneResponseTypeDef


def get_value() -> CreateHostedZoneResponseTypeDef:
    return {
        "HostedZone": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import GetHostedZoneResponseTypeDef


def get_value() -> GetHostedZoneResponseTypeDef:
    return {
        "HostedZone": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesByNameResponseTypeDef


def get_value() -> ListHostedZonesByNameResponseTypeDef:
    return {
        "HostedZones": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesResponseTypeDef


def get_value() -> ListHostedZonesResponseTypeDef:
    return {
        "HostedZones": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import UpdateHostedZoneCommentResponseTypeDef


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


# UpdateHostedZoneCommentResponseTypeDef definition

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

ListHostedZonesByVPCResponseTypeDef#

# ListHostedZonesByVPCResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHostedZonesByVPCResponseTypeDef


def get_value() -> ListHostedZonesByVPCResponseTypeDef:
    return {
        "HostedZoneSummaries": ...,
    }


# ListHostedZonesByVPCResponseTypeDef definition

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

CreateHealthCheckRequestTypeDef#

# CreateHealthCheckRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateHealthCheckRequestTypeDef


def get_value() -> CreateHealthCheckRequestTypeDef:
    return {
        "CallerReference": ...,
    }


# CreateHealthCheckRequestTypeDef definition

class CreateHealthCheckRequestTypeDef(TypedDict):
    CallerReference: str,
    HealthCheckConfig: HealthCheckConfigUnionTypeDef,  # (1)
  1. See HealthCheckConfigTypeDef HealthCheckConfigOutputTypeDef

CreateHealthCheckResponseTypeDef#

# CreateHealthCheckResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import CreateHealthCheckResponseTypeDef


def get_value() -> CreateHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
    }


# CreateHealthCheckResponseTypeDef definition

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

GetHealthCheckResponseTypeDef#

# GetHealthCheckResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import GetHealthCheckResponseTypeDef


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


# GetHealthCheckResponseTypeDef definition

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

ListHealthChecksResponseTypeDef#

# ListHealthChecksResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListHealthChecksResponseTypeDef


def get_value() -> ListHealthChecksResponseTypeDef:
    return {
        "HealthChecks": ...,
    }


# 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 TypedDict usage example

from types_boto3_route53.type_defs import UpdateHealthCheckResponseTypeDef


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


# UpdateHealthCheckResponseTypeDef definition

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

ListResourceRecordSetsResponseTypeDef#

# ListResourceRecordSetsResponseTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ListResourceRecordSetsResponseTypeDef


def get_value() -> ListResourceRecordSetsResponseTypeDef:
    return {
        "ResourceRecordSets": ...,
    }


# ListResourceRecordSetsResponseTypeDef definition

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

ChangeTypeDef#

# ChangeTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeTypeDef


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


# ChangeTypeDef definition

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

ChangeBatchTypeDef#

# ChangeBatchTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeBatchTypeDef


def get_value() -> ChangeBatchTypeDef:
    return {
        "Comment": ...,
    }


# ChangeBatchTypeDef definition

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

ChangeResourceRecordSetsRequestTypeDef#

# ChangeResourceRecordSetsRequestTypeDef TypedDict usage example

from types_boto3_route53.type_defs import ChangeResourceRecordSetsRequestTypeDef


def get_value() -> ChangeResourceRecordSetsRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }


# ChangeResourceRecordSetsRequestTypeDef definition

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