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,
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],
- 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,
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],
- See VPCRegionType
CidrCollectionChangeTypeDef#
# CidrCollectionChangeTypeDef definition
class CidrCollectionChangeTypeDef(TypedDict):
LocationName: str,
Action: CidrCollectionChangeActionType, # (1)
CidrList: Sequence[str],
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)
- 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],
- 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,