Skip to content

Type definitions#

Index > Route53 > Type definitions

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

AccountLimitTypeDef#

# AccountLimitTypeDef definition

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

ActivateKeySigningKeyRequestRequestTypeDef#

# ActivateKeySigningKeyRequestRequestTypeDef definition

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

ChangeInfoTypeDef#

# ChangeInfoTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

AlarmIdentifierTypeDef#

# AlarmIdentifierTypeDef definition

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

AliasTargetTypeDef#

# AliasTargetTypeDef definition

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

VPCTypeDef#

# VPCTypeDef definition

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

CidrCollectionChangeTypeDef#

# CidrCollectionChangeTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

CidrBlockSummaryTypeDef#

# CidrBlockSummaryTypeDef definition

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

CidrCollectionTypeDef#

# CidrCollectionTypeDef definition

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

CidrRoutingConfigTypeDef#

# CidrRoutingConfigTypeDef definition

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

DimensionTypeDef#

# DimensionTypeDef definition

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

CollectionSummaryTypeDef#

# CollectionSummaryTypeDef definition

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

CreateCidrCollectionRequestRequestTypeDef#

# CreateCidrCollectionRequestRequestTypeDef definition

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

HostedZoneConfigTypeDef#

# HostedZoneConfigTypeDef definition

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

DelegationSetTypeDef#

# DelegationSetTypeDef definition

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

CreateKeySigningKeyRequestRequestTypeDef#

# CreateKeySigningKeyRequestRequestTypeDef definition

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

KeySigningKeyTypeDef#

# KeySigningKeyTypeDef definition

class KeySigningKeyTypeDef(TypedDict):
    Name: NotRequired[str],
    KmsArn: NotRequired[str],
    Flag: NotRequired[int],
    SigningAlgorithmMnemonic: NotRequired[str],
    SigningAlgorithmType: NotRequired[int],
    DigestAlgorithmMnemonic: NotRequired[str],
    DigestAlgorithmType: NotRequired[int],
    KeyTag: NotRequired[int],
    DigestValue: NotRequired[str],
    PublicKey: NotRequired[str],
    DSRecord: NotRequired[str],
    DNSKEYRecord: NotRequired[str],
    Status: NotRequired[str],
    StatusMessage: NotRequired[str],
    CreatedDate: NotRequired[datetime],
    LastModifiedDate: NotRequired[datetime],

CreateQueryLoggingConfigRequestRequestTypeDef#

# CreateQueryLoggingConfigRequestRequestTypeDef definition

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

QueryLoggingConfigTypeDef#

# QueryLoggingConfigTypeDef definition

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

CreateReusableDelegationSetRequestRequestTypeDef#

# CreateReusableDelegationSetRequestRequestTypeDef definition

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

CreateTrafficPolicyInstanceRequestRequestTypeDef#

# CreateTrafficPolicyInstanceRequestRequestTypeDef definition

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

TrafficPolicyInstanceTypeDef#

# TrafficPolicyInstanceTypeDef definition

class TrafficPolicyInstanceTypeDef(TypedDict):
    Id: str,
    HostedZoneId: str,
    Name: str,
    TTL: int,
    State: str,
    Message: str,
    TrafficPolicyId: str,
    TrafficPolicyVersion: int,
    TrafficPolicyType: RRTypeType,  # (1)
  1. See RRTypeType

CreateTrafficPolicyRequestRequestTypeDef#

# CreateTrafficPolicyRequestRequestTypeDef definition

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

TrafficPolicyTypeDef#

# TrafficPolicyTypeDef definition

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

CreateTrafficPolicyVersionRequestRequestTypeDef#

# CreateTrafficPolicyVersionRequestRequestTypeDef definition

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

DNSSECStatusTypeDef#

# DNSSECStatusTypeDef definition

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

DeactivateKeySigningKeyRequestRequestTypeDef#

# DeactivateKeySigningKeyRequestRequestTypeDef definition

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

DeleteCidrCollectionRequestRequestTypeDef