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 VPCTypeDef
  2. See HostedZoneConfigTypeDef

CreateReusableDelegationSetResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateReusableDelegationSetResponseTypeDef

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

GetReusableDelegationSetResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetResponseTypeDef

def get_value() -> GetReusableDelegationSetResponseTypeDef:
    return {
        "DelegationSet": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetReusableDelegationSetResponseTypeDef(TypedDict):
    DelegationSet: DelegationSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationSetTypeDef
  2. See ResponseMetadataTypeDef

ListReusableDelegationSetsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListReusableDelegationSetsResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import CreateKeySigningKeyResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigResponseTypeDef

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

GetQueryLoggingConfigResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetQueryLoggingConfigResponseTypeDef

def get_value() -> GetQueryLoggingConfigResponseTypeDef:
    return {
        "QueryLoggingConfig": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetQueryLoggingConfigResponseTypeDef(TypedDict):
    QueryLoggingConfig: QueryLoggingConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See QueryLoggingConfigTypeDef
  2. See ResponseMetadataTypeDef

ListQueryLoggingConfigsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsResponseTypeDef

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

CreateTrafficPolicyInstanceResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceResponseTypeDef

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

GetTrafficPolicyInstanceResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceResponseTypeDef

def get_value() -> GetTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTrafficPolicyInstanceResponseTypeDef(TypedDict):
    TrafficPolicyInstance: TrafficPolicyInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficPolicyInstancesByHostedZoneResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceResponseTypeDef

def get_value() -> UpdateTrafficPolicyInstanceResponseTypeDef:
    return {
        "TrafficPolicyInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateTrafficPolicyInstanceResponseTypeDef(TypedDict):
    TrafficPolicyInstance: TrafficPolicyInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyInstanceTypeDef
  2. See ResponseMetadataTypeDef

CreateTrafficPolicyResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyResponseTypeDef

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

CreateTrafficPolicyVersionResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionResponseTypeDef

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

GetTrafficPolicyResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetTrafficPolicyResponseTypeDef

def get_value() -> GetTrafficPolicyResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetTrafficPolicyResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

ListTrafficPolicyVersionsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsResponseTypeDef

def get_value() -> ListTrafficPolicyVersionsResponseTypeDef:
    return {
        "TrafficPolicies": ...,
        "IsTruncated": ...,
        "TrafficPolicyVersionMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTrafficPolicyVersionsResponseTypeDef(TypedDict):
    TrafficPolicies: List[TrafficPolicyTypeDef],  # (1)
    IsTruncated: bool,
    TrafficPolicyVersionMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

UpdateTrafficPolicyCommentResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentResponseTypeDef

def get_value() -> UpdateTrafficPolicyCommentResponseTypeDef:
    return {
        "TrafficPolicy": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateTrafficPolicyCommentResponseTypeDef(TypedDict):
    TrafficPolicy: TrafficPolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicyTypeDef
  2. See ResponseMetadataTypeDef

GetDNSSECResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetDNSSECResponseTypeDef

def get_value() -> GetDNSSECResponseTypeDef:
    return {
        "Status": ...,
        "KeySigningKeys": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDNSSECResponseTypeDef(TypedDict):
    Status: DNSSECStatusTypeDef,  # (1)
    KeySigningKeys: List[KeySigningKeyTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DNSSECStatusTypeDef
  2. See KeySigningKeyTypeDef
  3. See ResponseMetadataTypeDef

GetGeoLocationResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetGeoLocationResponseTypeDef

def get_value() -> GetGeoLocationResponseTypeDef:
    return {
        "GeoLocationDetails": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetGeoLocationResponseTypeDef(TypedDict):
    GeoLocationDetails: GeoLocationDetailsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeoLocationDetailsTypeDef
  2. See ResponseMetadataTypeDef

ListGeoLocationsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListGeoLocationsResponseTypeDef

def get_value() -> ListGeoLocationsResponseTypeDef:
    return {
        "GeoLocationDetailsList": ...,
        "IsTruncated": ...,
        "NextContinentCode": ...,
        "NextCountryCode": ...,
        "NextSubdivisionCode": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListGeoLocationsResponseTypeDef(TypedDict):
    GeoLocationDetailsList: List[GeoLocationDetailsTypeDef],  # (1)
    IsTruncated: bool,
    NextContinentCode: str,
    NextCountryCode: str,
    NextSubdivisionCode: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See GeoLocationDetailsTypeDef
  2. See ResponseMetadataTypeDef

GetChangeRequestResourceRecordSetsChangedWaitTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetChangeRequestResourceRecordSetsChangedWaitTypeDef

def get_value() -> GetChangeRequestResourceRecordSetsChangedWaitTypeDef:
    return {
        "Id": ...,
    }
Definition
class GetChangeRequestResourceRecordSetsChangedWaitTypeDef(TypedDict):
    Id: str,
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (1)
  1. See WaiterConfigTypeDef

GetHostedZoneLimitResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHostedZoneLimitResponseTypeDef

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

GetReusableDelegationSetLimitResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitResponseTypeDef

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

HealthCheckObservationTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HealthCheckObservationTypeDef

def get_value() -> HealthCheckObservationTypeDef:
    return {
        "Region": ...,
    }
Definition
class HealthCheckObservationTypeDef(TypedDict):
    Region: NotRequired[HealthCheckRegionType],  # (1)
    IPAddress: NotRequired[str],
    StatusReport: NotRequired[StatusReportTypeDef],  # (2)
  1. See HealthCheckRegionType
  2. See StatusReportTypeDef

HostedZoneTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HostedZoneTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import HostedZoneSummaryTypeDef

def get_value() -> HostedZoneSummaryTypeDef:
    return {
        "HostedZoneId": ...,
        "Name": ...,
        "Owner": ...,
    }
Definition
class HostedZoneSummaryTypeDef(TypedDict):
    HostedZoneId: str,
    Name: str,
    Owner: HostedZoneOwnerTypeDef,  # (1)
  1. See HostedZoneOwnerTypeDef

ListCidrBlocksRequestListCidrBlocksPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrBlocksRequestListCidrBlocksPaginateTypeDef

def get_value() -> ListCidrBlocksRequestListCidrBlocksPaginateTypeDef:
    return {
        "CollectionId": ...,
    }
Definition
class ListCidrBlocksRequestListCidrBlocksPaginateTypeDef(TypedDict):
    CollectionId: str,
    LocationName: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef

def get_value() -> ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrLocationsRequestListCidrLocationsPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrLocationsRequestListCidrLocationsPaginateTypeDef

def get_value() -> ListCidrLocationsRequestListCidrLocationsPaginateTypeDef:
    return {
        "CollectionId": ...,
    }
Definition
class ListCidrLocationsRequestListCidrLocationsPaginateTypeDef(TypedDict):
    CollectionId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHealthChecksRequestListHealthChecksPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHealthChecksRequestListHealthChecksPaginateTypeDef

def get_value() -> ListHealthChecksRequestListHealthChecksPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListHealthChecksRequestListHealthChecksPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHostedZonesRequestListHostedZonesPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesRequestListHostedZonesPaginateTypeDef

def get_value() -> ListHostedZonesRequestListHostedZonesPaginateTypeDef:
    return {
        "DelegationSetId": ...,
    }
Definition
class ListHostedZonesRequestListHostedZonesPaginateTypeDef(TypedDict):
    DelegationSetId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef

def get_value() -> ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef(TypedDict):
    HostedZoneId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef

def get_value() -> ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef(TypedDict):
    HostedZoneId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef

def get_value() -> ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef:
    return {
        "HostedZoneId": ...,
    }
Definition
class ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef(TypedDict):
    HostedZoneId: str,
    MaxResults: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListCidrLocationsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListCidrLocationsResponseTypeDef

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

ListTrafficPoliciesResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTrafficPoliciesResponseTypeDef

def get_value() -> ListTrafficPoliciesResponseTypeDef:
    return {
        "TrafficPolicySummaries": ...,
        "IsTruncated": ...,
        "TrafficPolicyIdMarker": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTrafficPoliciesResponseTypeDef(TypedDict):
    TrafficPolicySummaries: List[TrafficPolicySummaryTypeDef],  # (1)
    IsTruncated: bool,
    TrafficPolicyIdMarker: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TrafficPolicySummaryTypeDef
  2. See ResponseMetadataTypeDef

ResourceRecordSetTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ResourceRecordSetTypeDef

def get_value() -> ResourceRecordSetTypeDef:
    return {
        "Name": ...,
        "Type": ...,
    }
Definition
class ResourceRecordSetTypeDef(TypedDict):
    Name: str,
    Type: RRTypeType,  # (1)
    SetIdentifier: NotRequired[str],
    Weight: NotRequired[int],
    Region: NotRequired[ResourceRecordSetRegionType],  # (2)
    GeoLocation: NotRequired[GeoLocationTypeDef],  # (3)
    Failover: NotRequired[ResourceRecordSetFailoverType],  # (4)
    MultiValueAnswer: NotRequired[bool],
    TTL: NotRequired[int],
    ResourceRecords: NotRequired[Sequence[ResourceRecordTypeDef]],  # (5)
    AliasTarget: NotRequired[AliasTargetTypeDef],  # (6)
    HealthCheckId: NotRequired[str],
    TrafficPolicyInstanceId: NotRequired[str],
    CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef],  # (7)
  1. See RRTypeType
  2. See ResourceRecordSetRegionType
  3. See GeoLocationTypeDef
  4. See ResourceRecordSetFailoverType
  5. See ResourceRecordTypeDef
  6. See AliasTargetTypeDef
  7. See CidrRoutingConfigTypeDef

CreateHealthCheckRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateHealthCheckRequestRequestTypeDef

def get_value() -> CreateHealthCheckRequestRequestTypeDef:
    return {
        "CallerReference": ...,
        "HealthCheckConfig": ...,
    }
Definition
class CreateHealthCheckRequestRequestTypeDef(TypedDict):
    CallerReference: str,
    HealthCheckConfig: HealthCheckConfigTypeDef,  # (1)
  1. See HealthCheckConfigTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "ResourceTagSet": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceTagSet: ResourceTagSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagSetTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForResourcesResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListTagsForResourcesResponseTypeDef

def get_value() -> ListTagsForResourcesResponseTypeDef:
    return {
        "ResourceTagSets": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
    ResourceTagSets: List[ResourceTagSetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagSetTypeDef
  2. See ResponseMetadataTypeDef

HealthCheckTypeDef

Usage Example
from mypy_boto3_route53.type_defs import HealthCheckTypeDef

def get_value() -> HealthCheckTypeDef:
    return {
        "Id": ...,
        "CallerReference": ...,
        "HealthCheckConfig": ...,
        "HealthCheckVersion": ...,
    }
Definition
class HealthCheckTypeDef(TypedDict):
    Id: str,
    CallerReference: str,
    HealthCheckConfig: HealthCheckConfigTypeDef,  # (2)
    HealthCheckVersion: int,
    LinkedService: NotRequired[LinkedServiceTypeDef],  # (1)
    CloudWatchAlarmConfiguration: NotRequired[CloudWatchAlarmConfigurationTypeDef],  # (3)
  1. See LinkedServiceTypeDef
  2. See HealthCheckConfigTypeDef
  3. See CloudWatchAlarmConfigurationTypeDef

GetHealthCheckLastFailureReasonResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonResponseTypeDef

def get_value() -> GetHealthCheckLastFailureReasonResponseTypeDef:
    return {
        "HealthCheckObservations": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHealthCheckLastFailureReasonResponseTypeDef(TypedDict):
    HealthCheckObservations: List[HealthCheckObservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckObservationTypeDef
  2. See ResponseMetadataTypeDef

GetHealthCheckStatusResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckStatusResponseTypeDef

def get_value() -> GetHealthCheckStatusResponseTypeDef:
    return {
        "HealthCheckObservations": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHealthCheckStatusResponseTypeDef(TypedDict):
    HealthCheckObservations: List[HealthCheckObservationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckObservationTypeDef
  2. See ResponseMetadataTypeDef

CreateHostedZoneResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateHostedZoneResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import GetHostedZoneResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesByNameResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentResponseTypeDef

def get_value() -> UpdateHostedZoneCommentResponseTypeDef:
    return {
        "HostedZone": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateHostedZoneCommentResponseTypeDef(TypedDict):
    HostedZone: HostedZoneTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HostedZoneTypeDef
  2. See ResponseMetadataTypeDef

ListHostedZonesByVPCResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHostedZonesByVPCResponseTypeDef

def get_value() -> ListHostedZonesByVPCResponseTypeDef:
    return {
        "HostedZoneSummaries": ...,
        "MaxItems": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListHostedZonesByVPCResponseTypeDef(TypedDict):
    HostedZoneSummaries: List[HostedZoneSummaryTypeDef],  # (1)
    MaxItems: str,
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HostedZoneSummaryTypeDef
  2. See ResponseMetadataTypeDef

ChangeTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeTypeDef

def get_value() -> ChangeTypeDef:
    return {
        "Action": ...,
        "ResourceRecordSet": ...,
    }
Definition
class ChangeTypeDef(TypedDict):
    Action: ChangeActionType,  # (1)
    ResourceRecordSet: ResourceRecordSetTypeDef,  # (2)
  1. See ChangeActionType
  2. See ResourceRecordSetTypeDef

ListResourceRecordSetsResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsResponseTypeDef

def get_value() -> ListResourceRecordSetsResponseTypeDef:
    return {
        "ResourceRecordSets": ...,
        "IsTruncated": ...,
        "NextRecordName": ...,
        "NextRecordType": ...,
        "NextRecordIdentifier": ...,
        "MaxItems": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListResourceRecordSetsResponseTypeDef(TypedDict):
    ResourceRecordSets: List[ResourceRecordSetTypeDef],  # (1)
    IsTruncated: bool,
    NextRecordName: str,
    NextRecordType: RRTypeType,  # (2)
    NextRecordIdentifier: str,
    MaxItems: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ResourceRecordSetTypeDef
  2. See RRTypeType
  3. See ResponseMetadataTypeDef

CreateHealthCheckResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import CreateHealthCheckResponseTypeDef

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

GetHealthCheckResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import GetHealthCheckResponseTypeDef

def get_value() -> GetHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetHealthCheckResponseTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

ListHealthChecksResponseTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ListHealthChecksResponseTypeDef

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

Usage Example
from mypy_boto3_route53.type_defs import UpdateHealthCheckResponseTypeDef

def get_value() -> UpdateHealthCheckResponseTypeDef:
    return {
        "HealthCheck": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateHealthCheckResponseTypeDef(TypedDict):
    HealthCheck: HealthCheckTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HealthCheckTypeDef
  2. See ResponseMetadataTypeDef

ChangeBatchTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeBatchTypeDef

def get_value() -> ChangeBatchTypeDef:
    return {
        "Changes": ...,
    }
Definition
class ChangeBatchTypeDef(TypedDict):
    Changes: Sequence[ChangeTypeDef],  # (1)
    Comment: NotRequired[str],
  1. See ChangeTypeDef

ChangeResourceRecordSetsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsRequestRequestTypeDef

def get_value() -> ChangeResourceRecordSetsRequestRequestTypeDef:
    return {
        "HostedZoneId": ...,
        "ChangeBatch": ...,
    }
Definition
class ChangeResourceRecordSetsRequestRequestTypeDef(TypedDict):
    HostedZoneId: str,
    ChangeBatch: ChangeBatchTypeDef,  # (1)
  1. See ChangeBatchTypeDef