Skip to content

Typed dictionaries

Index > Route53 > Typed dictionaries

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

AccountLimitTypeDef

Usage Example
from mypy_boto3_route53.type_defs import AccountLimitTypeDef

def get_value() -> AccountLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
Definition
class AccountLimitTypeDef(TypedDict):
    Type: AccountLimitTypeType,  # (1)
    Value: int,
  1. See AccountLimitTypeType

ActivateKeySigningKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ActivateKeySigningKeyRequestRequestTypeDef

def get_value() -> ActivateKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
Definition
class ActivateKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

ChangeInfoTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeInfoTypeDef

def get_value() -> ChangeInfoTypeDef:
    return {
        "Id": ...,
        "Status": ...,
        "SubmittedAt": ...,
    }
Definition
class ChangeInfoTypeDef(TypedDict):
    Id: str,
    Status: ChangeStatusType,  # (1)
    SubmittedAt: datetime,
    Comment: NotRequired[str],
  1. See ChangeStatusType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AlarmIdentifierTypeDef

Usage Example
from mypy_boto3_route53.type_defs import AlarmIdentifierTypeDef

def get_value() -> AlarmIdentifierTypeDef:
    return {
        "Region": ...,
        "Name": ...,
    }
Definition
class AlarmIdentifierTypeDef(TypedDict):
    Region: CloudWatchRegionType,  # (1)
    Name: str,
  1. See CloudWatchRegionType

AliasTargetTypeDef

Usage Example
from mypy_boto3_route53.type_defs import AliasTargetTypeDef

def get_value() -> AliasTargetTypeDef:
    return {
        "HostedZoneId": ...,
        "DNSName": ...,
        "EvaluateTargetHealth": ...,
    }
Definition
class AliasTargetTypeDef(TypedDict):
    HostedZoneId: str,
    DNSName: str,
    EvaluateTargetHealth: bool,

VPCTypeDef

Usage Example
from mypy_boto3_route53.type_defs import VPCTypeDef

def get_value() -> VPCTypeDef:
    return {
        "VPCRegion": ...,
    }
Definition
class VPCTypeDef(TypedDict):
    VPCRegion: NotRequired[VPCRegionType],  # (1)
    VPCId: NotRequired[str],
  1. See VPCRegionType

CidrCollectionChangeTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CidrCollectionChangeTypeDef

def get_value() -> CidrCollectionChangeTypeDef:
    return {
        "LocationName": ...,
        "Action": ...,
        "CidrList": ...,
    }
Definition
class CidrCollectionChangeTypeDef(TypedDict):
    LocationName: str,
    Action: CidrCollectionChangeActionType,  # (1)
    CidrList: Sequence[str],
  1. See CidrCollectionChangeActionType

TagTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

CidrBlockSummaryTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CidrBlockSummaryTypeDef

def get_value() -> CidrBlockSummaryTypeDef:
    return {
        "CidrBlock": ...,
    }
Definition
class CidrBlockSummaryTypeDef(TypedDict):
    CidrBlock: NotRequired[str],
    LocationName: NotRequired[str],

CidrCollectionTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CidrCollectionTypeDef

def get_value() -> CidrCollectionTypeDef:
    return {
        "Arn": ...,
    }
Definition
class CidrCollectionTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[int],

CidrRoutingConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CidrRoutingConfigTypeDef

def get_value() -> CidrRoutingConfigTypeDef:
    return {
        "CollectionId": ...,
        "LocationName": ...,
    }
Definition
class CidrRoutingConfigTypeDef(TypedDict):
    CollectionId: str,
    LocationName: str,

DimensionTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DimensionTypeDef

def get_value() -> DimensionTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class DimensionTypeDef(TypedDict):
    Name: str,
    Value: str,

CollectionSummaryTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CollectionSummaryTypeDef

def get_value() -> CollectionSummaryTypeDef:
    return {
        "Arn": ...,
    }
Definition
class CollectionSummaryTypeDef(TypedDict):
    Arn: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    Version: NotRequired[int],

CreateCidrCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateCidrCollectionRequestRequestTypeDef

def get_value() -> CreateCidrCollectionRequestRequestTypeDef:
    return {
        "Name": ...,
        "CallerReference": ...,
    }
Definition
class CreateCidrCollectionRequestRequestTypeDef(TypedDict):
    Name: str,
    CallerReference: str,

HostedZoneConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HostedZoneConfigTypeDef

def get_value() -> HostedZoneConfigTypeDef:
    return {
        "Comment": ...,
    }
Definition
class HostedZoneConfigTypeDef(TypedDict):
    Comment: NotRequired[str],
    PrivateZone: NotRequired[bool],

DelegationSetTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DelegationSetTypeDef

def get_value() -> DelegationSetTypeDef:
    return {
        "NameServers": ...,
    }
Definition
class DelegationSetTypeDef(TypedDict):
    NameServers: List[str],
    Id: NotRequired[str],
    CallerReference: NotRequired[str],

CreateKeySigningKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateKeySigningKeyRequestRequestTypeDef

def get_value() -> CreateKeySigningKeyRequestRequestTypeDef:
    return {
        "CallerReference": ...,
        "HostedZoneId": ...,
        "KeyManagementServiceArn": ...,
        "Name": ...,
        "Status": ...,
    }
Definition
class CreateKeySigningKeyRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HostedZoneId: str,
    KeyManagementServiceArn: str,
    Name: str,
    Status: str,

KeySigningKeyTypeDef

Usage Example
from mypy_boto3_route53.type_defs import KeySigningKeyTypeDef

def get_value() -> KeySigningKeyTypeDef:
    return {
        "Name": ...,
    }
Definition
class KeySigningKeyTypeDef(TypedDict):
    Name: NotRequired[str],
    KmsArn: NotRequired[str],
    Flag: NotRequired[int],
    SigningAlgorithmMnemonic: NotRequired[str],
    SigningAlgorithmType: NotRequired[int],
    DigestAlgorithmMnemonic: NotRequired[str],
    DigestAlgorithmType: NotRequired[int],
    KeyTag: NotRequired[int],
    DigestValue: NotRequired[str],
    PublicKey: NotRequired[str],
    DSRecord: NotRequired[str],
    DNSKEYRecord: NotRequired[str],
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    LastModifiedDate: NotRequired[datetime],

CreateQueryLoggingConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigRequestRequestTypeDef

def get_value() -> CreateQueryLoggingConfigRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "CloudWatchLogsLogGroupArn": ...,
    }
Definition
class CreateQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    CloudWatchLogsLogGroupArn: str,

QueryLoggingConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import QueryLoggingConfigTypeDef

def get_value() -> QueryLoggingConfigTypeDef:
    return {
        "Id": ...,
        "HostedZoneId": ...,
        "CloudWatchLogsLogGroupArn": ...,
    }
Definition
class QueryLoggingConfigTypeDef(TypedDict):
    Id: str,
    HostedZoneId: str,
    CloudWatchLogsLogGroupArn: str,

CreateReusableDelegationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateReusableDelegationSetRequestRequestTypeDef

def get_value() -> CreateReusableDelegationSetRequestRequestTypeDef:
    return {
        "CallerReference": ...,
    }
Definition
class CreateReusableDelegationSetRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HostedZoneId: NotRequired[str],

CreateTrafficPolicyInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
        "TTL": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
Definition
class CreateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,
    TTL: int,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,

TrafficPolicyInstanceTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TrafficPolicyInstanceTypeDef

def get_value() -> TrafficPolicyInstanceTypeDef:
    return {
        "Id": ...,
        "HostedZoneId": ...,
        "Name": ...,
        "TTL": ...,
        "State": ...,
        "Message": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
        "TrafficPolicyType": ...,
    }
Definition
class TrafficPolicyInstanceTypeDef(TypedDict):
    Id: str,
    HostedZoneId: str,
    Name: str,
    TTL: int,
    State: str,
    Message: str,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,
    TrafficPolicyType: RRTypeType,  # (1)
  1. See RRTypeType

CreateTrafficPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyRequestRequestTypeDef:
    return {
        "Name": ...,
        "Document": ...,
    }
Definition
class CreateTrafficPolicyRequestRequestTypeDef(TypedDict):
    Name: str,
    Document: str,
    Comment: NotRequired[str],

TrafficPolicyTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TrafficPolicyTypeDef

def get_value() -> TrafficPolicyTypeDef:
    return {
        "Id": ...,
        "Version": ...,
        "Name": ...,
        "Type": ...,
        "Document": ...,
    }
Definition
class TrafficPolicyTypeDef(TypedDict):
    Id: str,
    Version: int,
    Name: str,
    Type: RRTypeType,  # (1)
    Document: str,
    Comment: NotRequired[str],
  1. See RRTypeType

CreateTrafficPolicyVersionRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionRequestRequestTypeDef

def get_value() -> CreateTrafficPolicyVersionRequestRequestTypeDef:
    return {
        "Id": ...,
        "Document": ...,
    }
Definition
class CreateTrafficPolicyVersionRequestRequestTypeDef(TypedDict):
    Id: str,
    Document: str,
    Comment: NotRequired[str],

DNSSECStatusTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DNSSECStatusTypeDef

def get_value() -> DNSSECStatusTypeDef:
    return {
        "ServeSignature": ...,
    }
Definition
class DNSSECStatusTypeDef(TypedDict):
    ServeSignature: NotRequired[str],
    StatusMessage: NotRequired[str],

DeactivateKeySigningKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyRequestRequestTypeDef

def get_value() -> DeactivateKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
Definition
class DeactivateKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

DeleteCidrCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteCidrCollectionRequestRequestTypeDef

def get_value() -> DeleteCidrCollectionRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteCidrCollectionRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteHealthCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteHealthCheckRequestRequestTypeDef

def get_value() -> DeleteHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
Definition
class DeleteHealthCheckRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

DeleteHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteHostedZoneRequestRequestTypeDef

def get_value() -> DeleteHostedZoneRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteHostedZoneRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteKeySigningKeyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteKeySigningKeyRequestRequestTypeDef

def get_value() -> DeleteKeySigningKeyRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
    }
Definition
class DeleteKeySigningKeyRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,

DeleteQueryLoggingConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteQueryLoggingConfigRequestRequestTypeDef

def get_value() -> DeleteQueryLoggingConfigRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteReusableDelegationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteReusableDelegationSetRequestRequestTypeDef

def get_value() -> DeleteReusableDelegationSetRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteReusableDelegationSetRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> DeleteTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,

DeleteTrafficPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteTrafficPolicyRequestRequestTypeDef

def get_value() -> DeleteTrafficPolicyRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
    }
Definition
class DeleteTrafficPolicyRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,

DisableHostedZoneDNSSECRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECRequestRequestTypeDef

def get_value() -> DisableHostedZoneDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class DisableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

EnableHostedZoneDNSSECRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECRequestRequestTypeDef

def get_value() -> EnableHostedZoneDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class EnableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

GeoLocationDetailsTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GeoLocationDetailsTypeDef

def get_value() -> GeoLocationDetailsTypeDef:
    return {
        "ContinentCode": ...,
    }
Definition
class GeoLocationDetailsTypeDef(TypedDict):
    ContinentCode: NotRequired[str],
    ContinentName: NotRequired[str],
    CountryCode: NotRequired[str],
    CountryName: NotRequired[str],
    SubdivisionCode: NotRequired[str],
    SubdivisionName: NotRequired[str],

GeoLocationTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GeoLocationTypeDef

def get_value() -> GeoLocationTypeDef:
    return {
        "ContinentCode": ...,
    }
Definition
class GeoLocationTypeDef(TypedDict):
    ContinentCode: NotRequired[str],
    CountryCode: NotRequired[str],
    SubdivisionCode: NotRequired[str],

GetAccountLimitRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetAccountLimitRequestRequestTypeDef

def get_value() -> GetAccountLimitRequestRequestTypeDef:
    return {
        "Type": ...,
    }
Definition
class GetAccountLimitRequestRequestTypeDef(TypedDict):
    Type: AccountLimitTypeType,  # (1)
  1. See AccountLimitTypeType

GetChangeRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetChangeRequestRequestTypeDef

def get_value() -> GetChangeRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetChangeRequestRequestTypeDef(TypedDict):
    Id: str,

WaiterConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

GetDNSSECRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetDNSSECRequestRequestTypeDef

def get_value() -> GetDNSSECRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class GetDNSSECRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,

GetGeoLocationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetGeoLocationRequestRequestTypeDef

def get_value() -> GetGeoLocationRequestRequestTypeDef:
    return {
        "ContinentCode": ...,
    }
Definition
class GetGeoLocationRequestRequestTypeDef(TypedDict):
    ContinentCode: NotRequired[str],
    CountryCode: NotRequired[str],
    SubdivisionCode: NotRequired[str],

GetHealthCheckLastFailureReasonRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonRequestRequestTypeDef

def get_value() -> GetHealthCheckLastFailureReasonRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
Definition
class GetHealthCheckLastFailureReasonRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckRequestRequestTypeDef

def get_value() -> GetHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
Definition
class GetHealthCheckRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHealthCheckStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckStatusRequestRequestTypeDef

def get_value() -> GetHealthCheckStatusRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
Definition
class GetHealthCheckStatusRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,

GetHostedZoneLimitRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHostedZoneLimitRequestRequestTypeDef

def get_value() -> GetHostedZoneLimitRequestRequestTypeDef:
    return {
        "Type": ...,
        "HostedZoneId": ...,
    }
Definition
class GetHostedZoneLimitRequestRequestTypeDef(TypedDict):
    Type: HostedZoneLimitTypeType,  # (1)
    HostedZoneId: str,
  1. See HostedZoneLimitTypeType

HostedZoneLimitTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HostedZoneLimitTypeDef

def get_value() -> HostedZoneLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
Definition
class HostedZoneLimitTypeDef(TypedDict):
    Type: HostedZoneLimitTypeType,  # (1)
    Value: int,
  1. See HostedZoneLimitTypeType

GetHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHostedZoneRequestRequestTypeDef

def get_value() -> GetHostedZoneRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetHostedZoneRequestRequestTypeDef(TypedDict):
    Id: str,

GetQueryLoggingConfigRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetQueryLoggingConfigRequestRequestTypeDef

def get_value() -> GetQueryLoggingConfigRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetQueryLoggingConfigRequestRequestTypeDef(TypedDict):
    Id: str,

GetReusableDelegationSetLimitRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitRequestRequestTypeDef

def get_value() -> GetReusableDelegationSetLimitRequestRequestTypeDef:
    return {
        "Type": ...,
        "DelegationSetId": ...,
    }
Definition
class GetReusableDelegationSetLimitRequestRequestTypeDef(TypedDict):
    Type: ReusableDelegationSetLimitTypeType,  # (1)
    DelegationSetId: str,
  1. See ReusableDelegationSetLimitTypeType

ReusableDelegationSetLimitTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ReusableDelegationSetLimitTypeDef

def get_value() -> ReusableDelegationSetLimitTypeDef:
    return {
        "Type": ...,
        "Value": ...,
    }
Definition
class ReusableDelegationSetLimitTypeDef(TypedDict):
    Type: ReusableDelegationSetLimitTypeType,  # (1)
    Value: int,
  1. See ReusableDelegationSetLimitTypeType

GetReusableDelegationSetRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetRequestRequestTypeDef

def get_value() -> GetReusableDelegationSetRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetReusableDelegationSetRequestRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> GetTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,

GetTrafficPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetTrafficPolicyRequestRequestTypeDef

def get_value() -> GetTrafficPolicyRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
    }
Definition
class GetTrafficPolicyRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,

StatusReportTypeDef

Usage Example
from mypy_boto3_route53.type_defs import StatusReportTypeDef

def get_value() -> StatusReportTypeDef:
    return {
        "Status": ...,
    }
Definition
class StatusReportTypeDef(TypedDict):
    Status: NotRequired[str],
    CheckedTime: NotRequired[datetime],

LinkedServiceTypeDef

Usage Example
from mypy_boto3_route53.type_defs import LinkedServiceTypeDef

def get_value() -> LinkedServiceTypeDef:
    return {
        "ServicePrincipal": ...,
    }
Definition
class LinkedServiceTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    Description: NotRequired[str],

HostedZoneOwnerTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HostedZoneOwnerTypeDef

def get_value() -> HostedZoneOwnerTypeDef:
    return {
        "OwningAccount": ...,
    }
Definition
class HostedZoneOwnerTypeDef(TypedDict):
    OwningAccount: NotRequired[str],
    OwningService: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListCidrBlocksRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrBlocksRequestRequestTypeDef

def get_value() -> ListCidrBlocksRequestRequestTypeDef:
    return {
        "CollectionId": ...,
    }
Definition
class ListCidrBlocksRequestRequestTypeDef(TypedDict):
    CollectionId: str,
    LocationName: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListCidrCollectionsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestRequestTypeDef

def get_value() -> ListCidrCollectionsRequestRequestTypeDef:
    return {
        "NextToken": ...,
    }
Definition
class ListCidrCollectionsRequestRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListCidrLocationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrLocationsRequestRequestTypeDef

def get_value() -> ListCidrLocationsRequestRequestTypeDef:
    return {
        "CollectionId": ...,
    }
Definition
class ListCidrLocationsRequestRequestTypeDef(TypedDict):
    CollectionId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

LocationSummaryTypeDef

Usage Example
from mypy_boto3_route53.type_defs import LocationSummaryTypeDef

def get_value() -> LocationSummaryTypeDef:
    return {
        "LocationName": ...,
    }
Definition
class LocationSummaryTypeDef(TypedDict):
    LocationName: NotRequired[str],

ListGeoLocationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListGeoLocationsRequestRequestTypeDef

def get_value() -> ListGeoLocationsRequestRequestTypeDef:
    return {
        "StartContinentCode": ...,
    }
Definition
class ListGeoLocationsRequestRequestTypeDef(TypedDict):
    StartContinentCode: NotRequired[str],
    StartCountryCode: NotRequired[str],
    StartSubdivisionCode: NotRequired[str],
    MaxItems: NotRequired[str],

ListHealthChecksRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHealthChecksRequestRequestTypeDef

def get_value() -> ListHealthChecksRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
Definition
class ListHealthChecksRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],

ListHostedZonesByNameRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesByNameRequestRequestTypeDef

def get_value() -> ListHostedZonesByNameRequestRequestTypeDef:
    return {
        "DNSName": ...,
    }
Definition
class ListHostedZonesByNameRequestRequestTypeDef(TypedDict):
    DNSName: NotRequired[str],
    HostedZoneId: NotRequired[str],
    MaxItems: NotRequired[str],

ListHostedZonesByVPCRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesByVPCRequestRequestTypeDef

def get_value() -> ListHostedZonesByVPCRequestRequestTypeDef:
    return {
        "VPCId": ...,
        "VPCRegion": ...,
    }
Definition
class ListHostedZonesByVPCRequestRequestTypeDef(TypedDict):
    VPCId: str,
    VPCRegion: VPCRegionType,  # (1)
    MaxItems: NotRequired[str],
    NextToken: NotRequired[str],
  1. See VPCRegionType

ListHostedZonesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesRequestRequestTypeDef

def get_value() -> ListHostedZonesRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
Definition
class ListHostedZonesRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],
    DelegationSetId: NotRequired[str],

ListQueryLoggingConfigsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestRequestTypeDef

def get_value() -> ListQueryLoggingConfigsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListQueryLoggingConfigsRequestRequestTypeDef(TypedDict):
    HostedZoneId: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ListResourceRecordSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestRequestTypeDef

def get_value() -> ListResourceRecordSetsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListResourceRecordSetsRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    StartRecordName: NotRequired[str],
    StartRecordType: NotRequired[RRTypeType],  # (1)
    StartRecordIdentifier: NotRequired[str],
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListReusableDelegationSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListReusableDelegationSetsRequestRequestTypeDef

def get_value() -> ListReusableDelegationSetsRequestRequestTypeDef:
    return {
        "Marker": ...,
    }
Definition
class ListReusableDelegationSetsRequestRequestTypeDef(TypedDict):
    Marker: NotRequired[str],
    MaxItems: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceId: str,
  1. See TagResourceTypeType

ListTagsForResourcesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTagsForResourcesRequestRequestTypeDef

def get_value() -> ListTagsForResourcesRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceIds": ...,
    }
Definition
class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceIds: Sequence[str],
  1. See TagResourceTypeType

ListTrafficPoliciesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPoliciesRequestRequestTypeDef

def get_value() -> ListTrafficPoliciesRequestRequestTypeDef:
    return {
        "TrafficPolicyIdMarker": ...,
    }
Definition
class ListTrafficPoliciesRequestRequestTypeDef(TypedDict):
    TrafficPolicyIdMarker: NotRequired[str],
    MaxItems: NotRequired[str],

TrafficPolicySummaryTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TrafficPolicySummaryTypeDef

def get_value() -> TrafficPolicySummaryTypeDef:
    return {
        "Id": ...,
        "Name": ...,
        "Type": ...,
        "LatestVersion": ...,
        "TrafficPolicyCount": ...,
    }
Definition
class TrafficPolicySummaryTypeDef(TypedDict):
    Id: str,
    Name: str,
    Type: RRTypeType,  # (1)
    LatestVersion: int,
    TrafficPolicyCount: int,
  1. See RRTypeType

ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef:
    return {
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
Definition
class ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef(TypedDict):
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,
    HostedZoneIdMarker: NotRequired[str],
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesRequestRequestTypeDef

def get_value() -> ListTrafficPolicyInstancesRequestRequestTypeDef:
    return {
        "HostedZoneIdMarker": ...,
    }
Definition
class ListTrafficPolicyInstancesRequestRequestTypeDef(TypedDict):
    HostedZoneIdMarker: NotRequired[str],
    TrafficPolicyInstanceNameMarker: NotRequired[str],
    TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType],  # (1)
    MaxItems: NotRequired[str],
  1. See RRTypeType

ListTrafficPolicyVersionsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsRequestRequestTypeDef

def get_value() -> ListTrafficPolicyVersionsRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class ListTrafficPolicyVersionsRequestRequestTypeDef(TypedDict):
    Id: str,
    TrafficPolicyVersionMarker: NotRequired[str],
    MaxItems: NotRequired[str],

ListVPCAssociationAuthorizationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestRequestTypeDef

def get_value() -> ListVPCAssociationAuthorizationsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListVPCAssociationAuthorizationsRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[str],

ResourceRecordTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ResourceRecordTypeDef

def get_value() -> ResourceRecordTypeDef:
    return {
        "Value": ...,
    }
Definition
class ResourceRecordTypeDef(TypedDict):
    Value: str,

TestDNSAnswerRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TestDNSAnswerRequestRequestTypeDef

def get_value() -> TestDNSAnswerRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "RecordName": ...,
        "RecordType": ...,
    }
Definition
class TestDNSAnswerRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    RecordName: str,
    RecordType: RRTypeType,  # (1)
    ResolverIP: NotRequired[str],
    EDNS0ClientSubnetIP: NotRequired[str],
    EDNS0ClientSubnetMask: NotRequired[str],
  1. See RRTypeType

UpdateHostedZoneCommentRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentRequestRequestTypeDef

def get_value() -> UpdateHostedZoneCommentRequestRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class UpdateHostedZoneCommentRequestRequestTypeDef(TypedDict):
    Id: str,
    Comment: NotRequired[str],

UpdateTrafficPolicyCommentRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentRequestRequestTypeDef

def get_value() -> UpdateTrafficPolicyCommentRequestRequestTypeDef:
    return {
        "Id": ...,
        "Version": ...,
        "Comment": ...,
    }
Definition
class UpdateTrafficPolicyCommentRequestRequestTypeDef(TypedDict):
    Id: str,
    Version: int,
    Comment: str,

UpdateTrafficPolicyInstanceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceRequestRequestTypeDef

def get_value() -> UpdateTrafficPolicyInstanceRequestRequestTypeDef:
    return {
        "Id": ...,
        "TTL": ...,
        "TrafficPolicyId": ...,
        "TrafficPolicyVersion": ...,
    }
Definition
class UpdateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
    Id: str,
    TTL: int,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,

ActivateKeySigningKeyResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ActivateKeySigningKeyResponseTypeDef

def get_value() -> ActivateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class ActivateKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

AssociateVPCWithHostedZoneResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneResponseTypeDef

def get_value() -> AssociateVPCWithHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateVPCWithHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

ChangeCidrCollectionResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeCidrCollectionResponseTypeDef

def get_value() -> ChangeCidrCollectionResponseTypeDef:
    return {
        "Id": ...,
        "ResponseMetadata": ...,
    }
Definition
class ChangeCidrCollectionResponseTypeDef(TypedDict):
    Id: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ChangeResourceRecordSetsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsResponseTypeDef

def get_value() -> ChangeResourceRecordSetsResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class ChangeResourceRecordSetsResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeactivateKeySigningKeyResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyResponseTypeDef

def get_value() -> DeactivateKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeactivateKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeleteHostedZoneResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteHostedZoneResponseTypeDef

def get_value() -> DeleteHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DeleteKeySigningKeyResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteKeySigningKeyResponseTypeDef

def get_value() -> DeleteKeySigningKeyResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteKeySigningKeyResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DisableHostedZoneDNSSECResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECResponseTypeDef

def get_value() -> DisableHostedZoneDNSSECResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisableHostedZoneDNSSECResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

DisassociateVPCFromHostedZoneResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneResponseTypeDef

def get_value() -> DisassociateVPCFromHostedZoneResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateVPCFromHostedZoneResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

EnableHostedZoneDNSSECResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECResponseTypeDef

def get_value() -> EnableHostedZoneDNSSECResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class EnableHostedZoneDNSSECResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

GetAccountLimitResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetAccountLimitResponseTypeDef

def get_value() -> GetAccountLimitResponseTypeDef:
    return {
        "Limit": ...,
        "Count": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountLimitResponseTypeDef(TypedDict):
    Limit: AccountLimitTypeDef,  # (1)
    Count: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountLimitTypeDef
  2. See ResponseMetadataTypeDef

GetChangeResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetChangeResponseTypeDef

def get_value() -> GetChangeResponseTypeDef:
    return {
        "ChangeInfo": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetChangeResponseTypeDef(TypedDict):
    ChangeInfo: ChangeInfoTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeInfoTypeDef
  2. See ResponseMetadataTypeDef

GetCheckerIpRangesResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetCheckerIpRangesResponseTypeDef

def get_value() -> GetCheckerIpRangesResponseTypeDef:
    return {
        "CheckerIpRanges": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetCheckerIpRangesResponseTypeDef(TypedDict):
    CheckerIpRanges: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetHealthCheckCountResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckCountResponseTypeDef

def get_value() -> GetHealthCheckCountResponseTypeDef:
    return {
        "HealthCheckCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHealthCheckCountResponseTypeDef(TypedDict):
    HealthCheckCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetHostedZoneCountResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHostedZoneCountResponseTypeDef

def get_value() -> GetHostedZoneCountResponseTypeDef:
    return {
        "HostedZoneCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHostedZoneCountResponseTypeDef(TypedDict):
    HostedZoneCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetTrafficPolicyInstanceCountResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceCountResponseTypeDef

def get_value() -> GetTrafficPolicyInstanceCountResponseTypeDef:
    return {
        "TrafficPolicyInstanceCount": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTrafficPolicyInstanceCountResponseTypeDef(TypedDict):
    TrafficPolicyInstanceCount: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TestDNSAnswerResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import TestDNSAnswerResponseTypeDef

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

HealthCheckConfigTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HealthCheckConfigTypeDef

def get_value() -> HealthCheckConfigTypeDef:
    return {
        "Type": ...,
    }
Definition
class HealthCheckConfigTypeDef(TypedDict):
    Type: HealthCheckTypeType,  # (1)
    IPAddress: NotRequired[str],
    Port: NotRequired[int],
    ResourcePath: NotRequired[str],
    FullyQualifiedDomainName: NotRequired[str],
    SearchString: NotRequired[str],
    RequestInterval: NotRequired[int],
    FailureThreshold: NotRequired[int],
    MeasureLatency: NotRequired[bool],
    Inverted: NotRequired[bool],
    Disabled: NotRequired[bool],
    HealthThreshold: NotRequired[int],
    ChildHealthChecks: NotRequired[Sequence[str]],
    EnableSNI: NotRequired[bool],
    Regions: NotRequired[Sequence[HealthCheckRegionType]],  # (2)
    AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef],  # (3)
    InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType],  # (4)
    RoutingControlArn: NotRequired[str],
  1. See HealthCheckTypeType
  2. See HealthCheckRegionType
  3. See AlarmIdentifierTypeDef
  4. See InsufficientDataHealthStatusType

UpdateHealthCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import UpdateHealthCheckRequestRequestTypeDef

def get_value() -> UpdateHealthCheckRequestRequestTypeDef:
    return {
        "HealthCheckId": ...,
    }
Definition
class UpdateHealthCheckRequestRequestTypeDef(TypedDict):
    HealthCheckId: str,
    HealthCheckVersion: NotRequired[int],
    IPAddress: NotRequired[str],
    Port: NotRequired[int],
    ResourcePath: NotRequired[str],
    FullyQualifiedDomainName: NotRequired[str],
    SearchString: NotRequired[str],
    FailureThreshold: NotRequired[int],
    Inverted: NotRequired[bool],
    Disabled: NotRequired[bool],
    HealthThreshold: NotRequired[int],
    ChildHealthChecks: NotRequired[Sequence[str]],
    EnableSNI: NotRequired[bool],
    Regions: NotRequired[Sequence[HealthCheckRegionType]],  # (1)
    AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef],  # (2)
    InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType],  # (3)
    ResetElements: NotRequired[Sequence[ResettableElementNameType]],  # (4)
  1. See HealthCheckRegionType
  2. See AlarmIdentifierTypeDef
  3. See InsufficientDataHealthStatusType
  4. See ResettableElementNameType

AssociateVPCWithHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneRequestRequestTypeDef

def get_value() -> AssociateVPCWithHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
Definition
class AssociateVPCWithHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    Comment: NotRequired[str],
  1. See VPCTypeDef

CreateVPCAssociationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationRequestRequestTypeDef

def get_value() -> CreateVPCAssociationAuthorizationRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
Definition
class CreateVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
  1. See VPCTypeDef

CreateVPCAssociationAuthorizationResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationResponseTypeDef

def get_value() -> CreateVPCAssociationAuthorizationResponseTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateVPCAssociationAuthorizationResponseTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCTypeDef
  2. See ResponseMetadataTypeDef

DeleteVPCAssociationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DeleteVPCAssociationAuthorizationRequestRequestTypeDef

def get_value() -> DeleteVPCAssociationAuthorizationRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
Definition
class DeleteVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
  1. See VPCTypeDef

DisassociateVPCFromHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneRequestRequestTypeDef

def get_value() -> DisassociateVPCFromHostedZoneRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "VPC": ...,
    }
Definition
class DisassociateVPCFromHostedZoneRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    VPC: VPCTypeDef,  # (1)
    Comment: NotRequired[str],
  1. See VPCTypeDef

ListVPCAssociationAuthorizationsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsResponseTypeDef

def get_value() -> ListVPCAssociationAuthorizationsResponseTypeDef:
    return {
        "HostedZoneId": ...,
        "NextToken": ...,
        "VPCs": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListVPCAssociationAuthorizationsResponseTypeDef(TypedDict):
    HostedZoneId: str,
    NextToken: str,
    VPCs: List[VPCTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VPCTypeDef
  2. See ResponseMetadataTypeDef

ChangeCidrCollectionRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeCidrCollectionRequestRequestTypeDef

def get_value() -> ChangeCidrCollectionRequestRequestTypeDef:
    return {
        "Id": ...,
        "Changes": ...,
    }
Definition
class ChangeCidrCollectionRequestRequestTypeDef(TypedDict):
    Id: str,
    Changes: Sequence[CidrCollectionChangeTypeDef],  # (1)
    CollectionVersion: NotRequired[int],
  1. See CidrCollectionChangeTypeDef

ChangeTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeTagsForResourceRequestRequestTypeDef

def get_value() -> ChangeTagsForResourceRequestRequestTypeDef:
    return {
        "ResourceType": ...,
        "ResourceId": ...,
    }
Definition
class ChangeTagsForResourceRequestRequestTypeDef(TypedDict):
    ResourceType: TagResourceTypeType,  # (1)
    ResourceId: str,
    AddTags: NotRequired[Sequence[TagTypeDef]],  # (2)
    RemoveTagKeys: NotRequired[Sequence[str]],
  1. See TagResourceTypeType
  2. See TagTypeDef

ResourceTagSetTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ResourceTagSetTypeDef

def get_value() -> ResourceTagSetTypeDef:
    return {
        "ResourceType": ...,
    }
Definition
class ResourceTagSetTypeDef(TypedDict):
    ResourceType: NotRequired[TagResourceTypeType],  # (1)
    ResourceId: NotRequired[str],
    Tags: NotRequired[List[TagTypeDef]],  # (2)
  1. See TagResourceTypeType
  2. See TagTypeDef

ListCidrBlocksResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrBlocksResponseTypeDef

def get_value() -> ListCidrBlocksResponseTypeDef:
    return {
        "NextToken": ...,
        "CidrBlocks": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCidrBlocksResponseTypeDef(TypedDict):
    NextToken: str,
    CidrBlocks: List[CidrBlockSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CidrBlockSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateCidrCollectionResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateCidrCollectionResponseTypeDef

def get_value() -> CreateCidrCollectionResponseTypeDef:
    return {
        "Collection": ...,
        "Location": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateCidrCollectionResponseTypeDef(TypedDict):
    Collection: CidrCollectionTypeDef,  # (1)
    Location: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CidrCollectionTypeDef
  2. See ResponseMetadataTypeDef

CloudWatchAlarmConfigurationTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CloudWatchAlarmConfigurationTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import ListCidrCollectionsResponseTypeDef

def get_value() -> ListCidrCollectionsResponseTypeDef:
    return {
        "NextToken": ...,
        "CidrCollections": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListCidrCollectionsResponseTypeDef(TypedDict):
    NextToken: str,
    CidrCollections: List[CollectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CollectionSummaryTypeDef
  2. See ResponseMetadataTypeDef

CreateHostedZoneRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateHostedZoneRequestRequestTypeDef

def get_value() -> CreateHostedZoneRequestRequestTypeDef:
    return {
        "Name": ...,
        "CallerReference": ...,
    }
Definition
class CreateHostedZoneRequestRequestTypeDef(TypedDict):
    Name: str,
    CallerReference: str,
    VPC: NotRequired[VPCTypeDef],  # (1)
    HostedZoneConfig: NotRequired[HostedZoneConfigTypeDef],  # (2)
    DelegationSetId: NotRequired[str],
  1. See