Type definitions#
Auto-generated documentation for Route53 type annotations stubs module types-boto3-route53.
HealthCheckConfigUnionTypeDef#
# HealthCheckConfigUnionTypeDef Union usage example
from types_boto3_route53.type_defs import HealthCheckConfigUnionTypeDef
def get_value() -> HealthCheckConfigUnionTypeDef:
return ...
# HealthCheckConfigUnionTypeDef definition
HealthCheckConfigUnionTypeDef = Union[
HealthCheckConfigTypeDef, # (1)
HealthCheckConfigOutputTypeDef, # (2)
]
ResourceRecordSetUnionTypeDef#
# ResourceRecordSetUnionTypeDef Union usage example
from types_boto3_route53.type_defs import ResourceRecordSetUnionTypeDef
def get_value() -> ResourceRecordSetUnionTypeDef:
return ...
# ResourceRecordSetUnionTypeDef definition
ResourceRecordSetUnionTypeDef = Union[
ResourceRecordSetTypeDef, # (1)
ResourceRecordSetOutputTypeDef, # (2)
]
AccountLimitTypeDef#
# AccountLimitTypeDef TypedDict usage example
from types_boto3_route53.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Type": ...,
}
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
Value: int,
ActivateKeySigningKeyRequestTypeDef#
# ActivateKeySigningKeyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ActivateKeySigningKeyRequestTypeDef
def get_value() -> ActivateKeySigningKeyRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ActivateKeySigningKeyRequestTypeDef definition
class ActivateKeySigningKeyRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
ChangeInfoTypeDef#
# ChangeInfoTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeInfoTypeDef
def get_value() -> ChangeInfoTypeDef:
return {
"Id": ...,
}
# ChangeInfoTypeDef definition
class ChangeInfoTypeDef(TypedDict):
Id: str,
Status: ChangeStatusType, # (1)
SubmittedAt: datetime,
Comment: NotRequired[str],
- See ChangeStatusType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AlarmIdentifierTypeDef#
# AlarmIdentifierTypeDef TypedDict usage example
from types_boto3_route53.type_defs import AlarmIdentifierTypeDef
def get_value() -> AlarmIdentifierTypeDef:
return {
"Region": ...,
}
# AlarmIdentifierTypeDef definition
class AlarmIdentifierTypeDef(TypedDict):
Region: CloudWatchRegionType, # (1)
Name: str,
AliasTargetTypeDef#
# AliasTargetTypeDef TypedDict usage example
from types_boto3_route53.type_defs import AliasTargetTypeDef
def get_value() -> AliasTargetTypeDef:
return {
"HostedZoneId": ...,
}
# AliasTargetTypeDef definition
class AliasTargetTypeDef(TypedDict):
HostedZoneId: str,
DNSName: str,
EvaluateTargetHealth: bool,
VPCTypeDef#
# VPCTypeDef TypedDict usage example
from types_boto3_route53.type_defs import VPCTypeDef
def get_value() -> VPCTypeDef:
return {
"VPCRegion": ...,
}
# VPCTypeDef definition
class VPCTypeDef(TypedDict):
VPCRegion: NotRequired[VPCRegionType], # (1)
VPCId: NotRequired[str],
- See VPCRegionType
CidrCollectionChangeTypeDef#
# CidrCollectionChangeTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CidrCollectionChangeTypeDef
def get_value() -> CidrCollectionChangeTypeDef:
return {
"LocationName": ...,
}
# CidrCollectionChangeTypeDef definition
class CidrCollectionChangeTypeDef(TypedDict):
LocationName: str,
Action: CidrCollectionChangeActionType, # (1)
CidrList: Sequence[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
CidrBlockSummaryTypeDef#
# CidrBlockSummaryTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CidrBlockSummaryTypeDef
def get_value() -> CidrBlockSummaryTypeDef:
return {
"CidrBlock": ...,
}
# CidrBlockSummaryTypeDef definition
class CidrBlockSummaryTypeDef(TypedDict):
CidrBlock: NotRequired[str],
LocationName: NotRequired[str],
CidrCollectionTypeDef#
# CidrCollectionTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CidrCollectionTypeDef
def get_value() -> CidrCollectionTypeDef:
return {
"Arn": ...,
}
# CidrCollectionTypeDef definition
class CidrCollectionTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[int],
CidrRoutingConfigTypeDef#
# CidrRoutingConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CidrRoutingConfigTypeDef
def get_value() -> CidrRoutingConfigTypeDef:
return {
"CollectionId": ...,
}
# CidrRoutingConfigTypeDef definition
class CidrRoutingConfigTypeDef(TypedDict):
CollectionId: str,
LocationName: str,
DimensionTypeDef#
# DimensionTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DimensionTypeDef
def get_value() -> DimensionTypeDef:
return {
"Name": ...,
}
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
CollectionSummaryTypeDef#
# CollectionSummaryTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CollectionSummaryTypeDef
def get_value() -> CollectionSummaryTypeDef:
return {
"Arn": ...,
}
# CollectionSummaryTypeDef definition
class CollectionSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
Version: NotRequired[int],
CoordinatesTypeDef#
# CoordinatesTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CoordinatesTypeDef
def get_value() -> CoordinatesTypeDef:
return {
"Latitude": ...,
}
# CoordinatesTypeDef definition
class CoordinatesTypeDef(TypedDict):
Latitude: str,
Longitude: str,
CreateCidrCollectionRequestTypeDef#
# CreateCidrCollectionRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateCidrCollectionRequestTypeDef
def get_value() -> CreateCidrCollectionRequestTypeDef:
return {
"Name": ...,
}
# CreateCidrCollectionRequestTypeDef definition
class CreateCidrCollectionRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
HostedZoneConfigTypeDef#
# HostedZoneConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HostedZoneConfigTypeDef
def get_value() -> HostedZoneConfigTypeDef:
return {
"Comment": ...,
}
# HostedZoneConfigTypeDef definition
class HostedZoneConfigTypeDef(TypedDict):
Comment: NotRequired[str],
PrivateZone: NotRequired[bool],
DelegationSetTypeDef#
# DelegationSetTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DelegationSetTypeDef
def get_value() -> DelegationSetTypeDef:
return {
"Id": ...,
}
# DelegationSetTypeDef definition
class DelegationSetTypeDef(TypedDict):
NameServers: List[str],
Id: NotRequired[str],
CallerReference: NotRequired[str],
CreateKeySigningKeyRequestTypeDef#
# CreateKeySigningKeyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateKeySigningKeyRequestTypeDef
def get_value() -> CreateKeySigningKeyRequestTypeDef:
return {
"CallerReference": ...,
}
# CreateKeySigningKeyRequestTypeDef definition
class CreateKeySigningKeyRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: str,
KeyManagementServiceArn: str,
Name: str,
Status: str,
KeySigningKeyTypeDef#
# KeySigningKeyTypeDef TypedDict usage example
from types_boto3_route53.type_defs import KeySigningKeyTypeDef
def get_value() -> KeySigningKeyTypeDef:
return {
"Name": ...,
}
# KeySigningKeyTypeDef definition
class KeySigningKeyTypeDef(TypedDict):
Name: NotRequired[str],
KmsArn: NotRequired[str],
Flag: NotRequired[int],
SigningAlgorithmMnemonic: NotRequired[str],
SigningAlgorithmType: NotRequired[int],
DigestAlgorithmMnemonic: NotRequired[str],
DigestAlgorithmType: NotRequired[int],
KeyTag: NotRequired[int],
DigestValue: NotRequired[str],
PublicKey: NotRequired[str],
DSRecord: NotRequired[str],
DNSKEYRecord: NotRequired[str],
Status: NotRequired[str],
StatusMessage: NotRequired[str],
CreatedDate: NotRequired[datetime],
LastModifiedDate: NotRequired[datetime],
CreateQueryLoggingConfigRequestTypeDef#
# CreateQueryLoggingConfigRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateQueryLoggingConfigRequestTypeDef
def get_value() -> CreateQueryLoggingConfigRequestTypeDef:
return {
"HostedZoneId": ...,
}
# CreateQueryLoggingConfigRequestTypeDef definition
class CreateQueryLoggingConfigRequestTypeDef(TypedDict):
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
QueryLoggingConfigTypeDef#
# QueryLoggingConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import QueryLoggingConfigTypeDef
def get_value() -> QueryLoggingConfigTypeDef:
return {
"Id": ...,
}
# QueryLoggingConfigTypeDef definition
class QueryLoggingConfigTypeDef(TypedDict):
Id: str,
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
CreateReusableDelegationSetRequestTypeDef#
# CreateReusableDelegationSetRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateReusableDelegationSetRequestTypeDef
def get_value() -> CreateReusableDelegationSetRequestTypeDef:
return {
"CallerReference": ...,
}
# CreateReusableDelegationSetRequestTypeDef definition
class CreateReusableDelegationSetRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: NotRequired[str],
CreateTrafficPolicyInstanceRequestTypeDef#
# CreateTrafficPolicyInstanceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyInstanceRequestTypeDef
def get_value() -> CreateTrafficPolicyInstanceRequestTypeDef:
return {
"HostedZoneId": ...,
}
# CreateTrafficPolicyInstanceRequestTypeDef definition
class CreateTrafficPolicyInstanceRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
TrafficPolicyInstanceTypeDef#
# TrafficPolicyInstanceTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TrafficPolicyInstanceTypeDef
def get_value() -> TrafficPolicyInstanceTypeDef:
return {
"Id": ...,
}
# TrafficPolicyInstanceTypeDef definition
class TrafficPolicyInstanceTypeDef(TypedDict):
Id: str,
HostedZoneId: str,
Name: str,
TTL: int,
State: str,
Message: str,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
TrafficPolicyType: RRTypeType, # (1)
- See RRTypeType
CreateTrafficPolicyRequestTypeDef#
# CreateTrafficPolicyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyRequestTypeDef
def get_value() -> CreateTrafficPolicyRequestTypeDef:
return {
"Name": ...,
}
# CreateTrafficPolicyRequestTypeDef definition
class CreateTrafficPolicyRequestTypeDef(TypedDict):
Name: str,
Document: str,
Comment: NotRequired[str],
TrafficPolicyTypeDef#
# TrafficPolicyTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TrafficPolicyTypeDef
def get_value() -> TrafficPolicyTypeDef:
return {
"Id": ...,
}
# TrafficPolicyTypeDef definition
class TrafficPolicyTypeDef(TypedDict):
Id: str,
Version: int,
Name: str,
Type: RRTypeType, # (1)
Document: str,
Comment: NotRequired[str],
- See RRTypeType
CreateTrafficPolicyVersionRequestTypeDef#
# CreateTrafficPolicyVersionRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyVersionRequestTypeDef
def get_value() -> CreateTrafficPolicyVersionRequestTypeDef:
return {
"Id": ...,
}
# CreateTrafficPolicyVersionRequestTypeDef definition
class CreateTrafficPolicyVersionRequestTypeDef(TypedDict):
Id: str,
Document: str,
Comment: NotRequired[str],
DNSSECStatusTypeDef#
# DNSSECStatusTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DNSSECStatusTypeDef
def get_value() -> DNSSECStatusTypeDef:
return {
"ServeSignature": ...,
}
# DNSSECStatusTypeDef definition
class DNSSECStatusTypeDef(TypedDict):
ServeSignature: NotRequired[str],
StatusMessage: NotRequired[str],
DeactivateKeySigningKeyRequestTypeDef#
# DeactivateKeySigningKeyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeactivateKeySigningKeyRequestTypeDef
def get_value() -> DeactivateKeySigningKeyRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DeactivateKeySigningKeyRequestTypeDef definition
class DeactivateKeySigningKeyRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteCidrCollectionRequestTypeDef#
# DeleteCidrCollectionRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteCidrCollectionRequestTypeDef
def get_value() -> DeleteCidrCollectionRequestTypeDef:
return {
"Id": ...,
}
# DeleteCidrCollectionRequestTypeDef definition
class DeleteCidrCollectionRequestTypeDef(TypedDict):
Id: str,
DeleteHealthCheckRequestTypeDef#
# DeleteHealthCheckRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteHealthCheckRequestTypeDef
def get_value() -> DeleteHealthCheckRequestTypeDef:
return {
"HealthCheckId": ...,
}
# DeleteHealthCheckRequestTypeDef definition
class DeleteHealthCheckRequestTypeDef(TypedDict):
HealthCheckId: str,
DeleteHostedZoneRequestTypeDef#
# DeleteHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteHostedZoneRequestTypeDef
def get_value() -> DeleteHostedZoneRequestTypeDef:
return {
"Id": ...,
}
# DeleteHostedZoneRequestTypeDef definition
class DeleteHostedZoneRequestTypeDef(TypedDict):
Id: str,
DeleteKeySigningKeyRequestTypeDef#
# DeleteKeySigningKeyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteKeySigningKeyRequestTypeDef
def get_value() -> DeleteKeySigningKeyRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DeleteKeySigningKeyRequestTypeDef definition
class DeleteKeySigningKeyRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteQueryLoggingConfigRequestTypeDef#
# DeleteQueryLoggingConfigRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteQueryLoggingConfigRequestTypeDef
def get_value() -> DeleteQueryLoggingConfigRequestTypeDef:
return {
"Id": ...,
}
# DeleteQueryLoggingConfigRequestTypeDef definition
class DeleteQueryLoggingConfigRequestTypeDef(TypedDict):
Id: str,
DeleteReusableDelegationSetRequestTypeDef#
# DeleteReusableDelegationSetRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteReusableDelegationSetRequestTypeDef
def get_value() -> DeleteReusableDelegationSetRequestTypeDef:
return {
"Id": ...,
}
# DeleteReusableDelegationSetRequestTypeDef definition
class DeleteReusableDelegationSetRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyInstanceRequestTypeDef#
# DeleteTrafficPolicyInstanceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteTrafficPolicyInstanceRequestTypeDef
def get_value() -> DeleteTrafficPolicyInstanceRequestTypeDef:
return {
"Id": ...,
}
# DeleteTrafficPolicyInstanceRequestTypeDef definition
class DeleteTrafficPolicyInstanceRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyRequestTypeDef#
# DeleteTrafficPolicyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteTrafficPolicyRequestTypeDef
def get_value() -> DeleteTrafficPolicyRequestTypeDef:
return {
"Id": ...,
}
# DeleteTrafficPolicyRequestTypeDef definition
class DeleteTrafficPolicyRequestTypeDef(TypedDict):
Id: str,
Version: int,
DisableHostedZoneDNSSECRequestTypeDef#
# DisableHostedZoneDNSSECRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DisableHostedZoneDNSSECRequestTypeDef
def get_value() -> DisableHostedZoneDNSSECRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DisableHostedZoneDNSSECRequestTypeDef definition
class DisableHostedZoneDNSSECRequestTypeDef(TypedDict):
HostedZoneId: str,
EnableHostedZoneDNSSECRequestTypeDef#
# EnableHostedZoneDNSSECRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import EnableHostedZoneDNSSECRequestTypeDef
def get_value() -> EnableHostedZoneDNSSECRequestTypeDef:
return {
"HostedZoneId": ...,
}
# EnableHostedZoneDNSSECRequestTypeDef definition
class EnableHostedZoneDNSSECRequestTypeDef(TypedDict):
HostedZoneId: str,
GeoLocationDetailsTypeDef#
# GeoLocationDetailsTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GeoLocationDetailsTypeDef
def get_value() -> GeoLocationDetailsTypeDef:
return {
"ContinentCode": ...,
}
# GeoLocationDetailsTypeDef definition
class GeoLocationDetailsTypeDef(TypedDict):
ContinentCode: NotRequired[str],
ContinentName: NotRequired[str],
CountryCode: NotRequired[str],
CountryName: NotRequired[str],
SubdivisionCode: NotRequired[str],
SubdivisionName: NotRequired[str],
GeoLocationTypeDef#
# GeoLocationTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GeoLocationTypeDef
def get_value() -> GeoLocationTypeDef:
return {
"ContinentCode": ...,
}
# GeoLocationTypeDef definition
class GeoLocationTypeDef(TypedDict):
ContinentCode: NotRequired[str],
CountryCode: NotRequired[str],
SubdivisionCode: NotRequired[str],
GetAccountLimitRequestTypeDef#
# GetAccountLimitRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetAccountLimitRequestTypeDef
def get_value() -> GetAccountLimitRequestTypeDef:
return {
"Type": ...,
}
# GetAccountLimitRequestTypeDef definition
class GetAccountLimitRequestTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
GetChangeRequestTypeDef#
# GetChangeRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetChangeRequestTypeDef
def get_value() -> GetChangeRequestTypeDef:
return {
"Id": ...,
}
# GetChangeRequestTypeDef definition
class GetChangeRequestTypeDef(TypedDict):
Id: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetDNSSECRequestTypeDef#
# GetDNSSECRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetDNSSECRequestTypeDef
def get_value() -> GetDNSSECRequestTypeDef:
return {
"HostedZoneId": ...,
}
# GetDNSSECRequestTypeDef definition
class GetDNSSECRequestTypeDef(TypedDict):
HostedZoneId: str,
GetGeoLocationRequestTypeDef#
# GetGeoLocationRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetGeoLocationRequestTypeDef
def get_value() -> GetGeoLocationRequestTypeDef:
return {
"ContinentCode": ...,
}
# GetGeoLocationRequestTypeDef definition
class GetGeoLocationRequestTypeDef(TypedDict):
ContinentCode: NotRequired[str],
CountryCode: NotRequired[str],
SubdivisionCode: NotRequired[str],
GetHealthCheckLastFailureReasonRequestTypeDef#
# GetHealthCheckLastFailureReasonRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckLastFailureReasonRequestTypeDef
def get_value() -> GetHealthCheckLastFailureReasonRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckLastFailureReasonRequestTypeDef definition
class GetHealthCheckLastFailureReasonRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckRequestTypeDef#
# GetHealthCheckRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckRequestTypeDef
def get_value() -> GetHealthCheckRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckRequestTypeDef definition
class GetHealthCheckRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckStatusRequestTypeDef#
# GetHealthCheckStatusRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckStatusRequestTypeDef
def get_value() -> GetHealthCheckStatusRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckStatusRequestTypeDef definition
class GetHealthCheckStatusRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHostedZoneLimitRequestTypeDef#
# GetHostedZoneLimitRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHostedZoneLimitRequestTypeDef
def get_value() -> GetHostedZoneLimitRequestTypeDef:
return {
"Type": ...,
}
# GetHostedZoneLimitRequestTypeDef definition
class GetHostedZoneLimitRequestTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
HostedZoneId: str,
HostedZoneLimitTypeDef#
# HostedZoneLimitTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HostedZoneLimitTypeDef
def get_value() -> HostedZoneLimitTypeDef:
return {
"Type": ...,
}
# HostedZoneLimitTypeDef definition
class HostedZoneLimitTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
Value: int,
GetHostedZoneRequestTypeDef#
# GetHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHostedZoneRequestTypeDef
def get_value() -> GetHostedZoneRequestTypeDef:
return {
"Id": ...,
}
# GetHostedZoneRequestTypeDef definition
class GetHostedZoneRequestTypeDef(TypedDict):
Id: str,
GetQueryLoggingConfigRequestTypeDef#
# GetQueryLoggingConfigRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetQueryLoggingConfigRequestTypeDef
def get_value() -> GetQueryLoggingConfigRequestTypeDef:
return {
"Id": ...,
}
# GetQueryLoggingConfigRequestTypeDef definition
class GetQueryLoggingConfigRequestTypeDef(TypedDict):
Id: str,
GetReusableDelegationSetLimitRequestTypeDef#
# GetReusableDelegationSetLimitRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetReusableDelegationSetLimitRequestTypeDef
def get_value() -> GetReusableDelegationSetLimitRequestTypeDef:
return {
"Type": ...,
}
# GetReusableDelegationSetLimitRequestTypeDef definition
class GetReusableDelegationSetLimitRequestTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
DelegationSetId: str,
ReusableDelegationSetLimitTypeDef#
# ReusableDelegationSetLimitTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ReusableDelegationSetLimitTypeDef
def get_value() -> ReusableDelegationSetLimitTypeDef:
return {
"Type": ...,
}
# ReusableDelegationSetLimitTypeDef definition
class ReusableDelegationSetLimitTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
Value: int,
GetReusableDelegationSetRequestTypeDef#
# GetReusableDelegationSetRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetReusableDelegationSetRequestTypeDef
def get_value() -> GetReusableDelegationSetRequestTypeDef:
return {
"Id": ...,
}
# GetReusableDelegationSetRequestTypeDef definition
class GetReusableDelegationSetRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyInstanceRequestTypeDef#
# GetTrafficPolicyInstanceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetTrafficPolicyInstanceRequestTypeDef
def get_value() -> GetTrafficPolicyInstanceRequestTypeDef:
return {
"Id": ...,
}
# GetTrafficPolicyInstanceRequestTypeDef definition
class GetTrafficPolicyInstanceRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyRequestTypeDef#
# GetTrafficPolicyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetTrafficPolicyRequestTypeDef
def get_value() -> GetTrafficPolicyRequestTypeDef:
return {
"Id": ...,
}
# GetTrafficPolicyRequestTypeDef definition
class GetTrafficPolicyRequestTypeDef(TypedDict):
Id: str,
Version: int,
StatusReportTypeDef#
# StatusReportTypeDef TypedDict usage example
from types_boto3_route53.type_defs import StatusReportTypeDef
def get_value() -> StatusReportTypeDef:
return {
"Status": ...,
}
# StatusReportTypeDef definition
class StatusReportTypeDef(TypedDict):
Status: NotRequired[str],
CheckedTime: NotRequired[datetime],
LinkedServiceTypeDef#
# LinkedServiceTypeDef TypedDict usage example
from types_boto3_route53.type_defs import LinkedServiceTypeDef
def get_value() -> LinkedServiceTypeDef:
return {
"ServicePrincipal": ...,
}
# LinkedServiceTypeDef definition
class LinkedServiceTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
Description: NotRequired[str],
HostedZoneOwnerTypeDef#
# HostedZoneOwnerTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HostedZoneOwnerTypeDef
def get_value() -> HostedZoneOwnerTypeDef:
return {
"OwningAccount": ...,
}
# HostedZoneOwnerTypeDef definition
class HostedZoneOwnerTypeDef(TypedDict):
OwningAccount: NotRequired[str],
OwningService: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListCidrBlocksRequestTypeDef#
# ListCidrBlocksRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrBlocksRequestTypeDef
def get_value() -> ListCidrBlocksRequestTypeDef:
return {
"CollectionId": ...,
}
# ListCidrBlocksRequestTypeDef definition
class ListCidrBlocksRequestTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrCollectionsRequestTypeDef#
# ListCidrCollectionsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrCollectionsRequestTypeDef
def get_value() -> ListCidrCollectionsRequestTypeDef:
return {
"NextToken": ...,
}
# ListCidrCollectionsRequestTypeDef definition
class ListCidrCollectionsRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrLocationsRequestTypeDef#
# ListCidrLocationsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrLocationsRequestTypeDef
def get_value() -> ListCidrLocationsRequestTypeDef:
return {
"CollectionId": ...,
}
# ListCidrLocationsRequestTypeDef definition
class ListCidrLocationsRequestTypeDef(TypedDict):
CollectionId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
LocationSummaryTypeDef#
# LocationSummaryTypeDef TypedDict usage example
from types_boto3_route53.type_defs import LocationSummaryTypeDef
def get_value() -> LocationSummaryTypeDef:
return {
"LocationName": ...,
}
# LocationSummaryTypeDef definition
class LocationSummaryTypeDef(TypedDict):
LocationName: NotRequired[str],
ListGeoLocationsRequestTypeDef#
# ListGeoLocationsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListGeoLocationsRequestTypeDef
def get_value() -> ListGeoLocationsRequestTypeDef:
return {
"StartContinentCode": ...,
}
# ListGeoLocationsRequestTypeDef definition
class ListGeoLocationsRequestTypeDef(TypedDict):
StartContinentCode: NotRequired[str],
StartCountryCode: NotRequired[str],
StartSubdivisionCode: NotRequired[str],
MaxItems: NotRequired[str],
ListHealthChecksRequestTypeDef#
# ListHealthChecksRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHealthChecksRequestTypeDef
def get_value() -> ListHealthChecksRequestTypeDef:
return {
"Marker": ...,
}
# ListHealthChecksRequestTypeDef definition
class ListHealthChecksRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByNameRequestTypeDef#
# ListHostedZonesByNameRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesByNameRequestTypeDef
def get_value() -> ListHostedZonesByNameRequestTypeDef:
return {
"DNSName": ...,
}
# ListHostedZonesByNameRequestTypeDef definition
class ListHostedZonesByNameRequestTypeDef(TypedDict):
DNSName: NotRequired[str],
HostedZoneId: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByVPCRequestTypeDef#
# ListHostedZonesByVPCRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesByVPCRequestTypeDef
def get_value() -> ListHostedZonesByVPCRequestTypeDef:
return {
"VPCId": ...,
}
# ListHostedZonesByVPCRequestTypeDef definition
class ListHostedZonesByVPCRequestTypeDef(TypedDict):
VPCId: str,
VPCRegion: VPCRegionType, # (1)
MaxItems: NotRequired[str],
NextToken: NotRequired[str],
- See VPCRegionType
ListHostedZonesRequestTypeDef#
# ListHostedZonesRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesRequestTypeDef
def get_value() -> ListHostedZonesRequestTypeDef:
return {
"Marker": ...,
}
# ListHostedZonesRequestTypeDef definition
class ListHostedZonesRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
DelegationSetId: NotRequired[str],
HostedZoneType: NotRequired[HostedZoneTypeType], # (1)
ListQueryLoggingConfigsRequestTypeDef#
# ListQueryLoggingConfigsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListQueryLoggingConfigsRequestTypeDef
def get_value() -> ListQueryLoggingConfigsRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListQueryLoggingConfigsRequestTypeDef definition
class ListQueryLoggingConfigsRequestTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListResourceRecordSetsRequestTypeDef#
# ListResourceRecordSetsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListResourceRecordSetsRequestTypeDef
def get_value() -> ListResourceRecordSetsRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListResourceRecordSetsRequestTypeDef definition
class ListResourceRecordSetsRequestTypeDef(TypedDict):
HostedZoneId: str,
StartRecordName: NotRequired[str],
StartRecordType: NotRequired[RRTypeType], # (1)
StartRecordIdentifier: NotRequired[str],
MaxItems: NotRequired[str],
- See RRTypeType
ListReusableDelegationSetsRequestTypeDef#
# ListReusableDelegationSetsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListReusableDelegationSetsRequestTypeDef
def get_value() -> ListReusableDelegationSetsRequestTypeDef:
return {
"Marker": ...,
}
# ListReusableDelegationSetsRequestTypeDef definition
class ListReusableDelegationSetsRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceType": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
ListTagsForResourcesRequestTypeDef#
# ListTagsForResourcesRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTagsForResourcesRequestTypeDef
def get_value() -> ListTagsForResourcesRequestTypeDef:
return {
"ResourceType": ...,
}
# ListTagsForResourcesRequestTypeDef definition
class ListTagsForResourcesRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceIds: Sequence[str],
ListTrafficPoliciesRequestTypeDef#
# ListTrafficPoliciesRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPoliciesRequestTypeDef
def get_value() -> ListTrafficPoliciesRequestTypeDef:
return {
"TrafficPolicyIdMarker": ...,
}
# ListTrafficPoliciesRequestTypeDef definition
class ListTrafficPoliciesRequestTypeDef(TypedDict):
TrafficPolicyIdMarker: NotRequired[str],
MaxItems: NotRequired[str],
TrafficPolicySummaryTypeDef#
# TrafficPolicySummaryTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TrafficPolicySummaryTypeDef
def get_value() -> TrafficPolicySummaryTypeDef:
return {
"Id": ...,
}
# TrafficPolicySummaryTypeDef definition
class TrafficPolicySummaryTypeDef(TypedDict):
Id: str,
Name: str,
Type: RRTypeType, # (1)
LatestVersion: int,
TrafficPolicyCount: int,
- See RRTypeType
ListTrafficPolicyInstancesByHostedZoneRequestTypeDef#
# ListTrafficPolicyInstancesByHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesByHostedZoneRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListTrafficPolicyInstancesByHostedZoneRequestTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneRequestTypeDef(TypedDict):
HostedZoneId: str,
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesByPolicyRequestTypeDef#
# ListTrafficPolicyInstancesByPolicyRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesByPolicyRequestTypeDef:
return {
"TrafficPolicyId": ...,
}
# ListTrafficPolicyInstancesByPolicyRequestTypeDef definition
class ListTrafficPolicyInstancesByPolicyRequestTypeDef(TypedDict):
TrafficPolicyId: str,
TrafficPolicyVersion: int,
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesRequestTypeDef#
# ListTrafficPolicyInstancesRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesRequestTypeDef:
return {
"HostedZoneIdMarker": ...,
}
# ListTrafficPolicyInstancesRequestTypeDef definition
class ListTrafficPolicyInstancesRequestTypeDef(TypedDict):
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyVersionsRequestTypeDef#
# ListTrafficPolicyVersionsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyVersionsRequestTypeDef
def get_value() -> ListTrafficPolicyVersionsRequestTypeDef:
return {
"Id": ...,
}
# ListTrafficPolicyVersionsRequestTypeDef definition
class ListTrafficPolicyVersionsRequestTypeDef(TypedDict):
Id: str,
TrafficPolicyVersionMarker: NotRequired[str],
MaxItems: NotRequired[str],
ListVPCAssociationAuthorizationsRequestTypeDef#
# ListVPCAssociationAuthorizationsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestTypeDef
def get_value() -> ListVPCAssociationAuthorizationsRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListVPCAssociationAuthorizationsRequestTypeDef definition
class ListVPCAssociationAuthorizationsRequestTypeDef(TypedDict):
HostedZoneId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ResourceRecordTypeDef#
# ResourceRecordTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"Value": ...,
}
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
Value: str,
TestDNSAnswerRequestTypeDef#
# TestDNSAnswerRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TestDNSAnswerRequestTypeDef
def get_value() -> TestDNSAnswerRequestTypeDef:
return {
"HostedZoneId": ...,
}
# TestDNSAnswerRequestTypeDef definition
class TestDNSAnswerRequestTypeDef(TypedDict):
HostedZoneId: str,
RecordName: str,
RecordType: RRTypeType, # (1)
ResolverIP: NotRequired[str],
EDNS0ClientSubnetIP: NotRequired[str],
EDNS0ClientSubnetMask: NotRequired[str],
- See RRTypeType
UpdateHostedZoneCommentRequestTypeDef#
# UpdateHostedZoneCommentRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateHostedZoneCommentRequestTypeDef
def get_value() -> UpdateHostedZoneCommentRequestTypeDef:
return {
"Id": ...,
}
# UpdateHostedZoneCommentRequestTypeDef definition
class UpdateHostedZoneCommentRequestTypeDef(TypedDict):
Id: str,
Comment: NotRequired[str],
UpdateTrafficPolicyCommentRequestTypeDef#
# UpdateTrafficPolicyCommentRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateTrafficPolicyCommentRequestTypeDef
def get_value() -> UpdateTrafficPolicyCommentRequestTypeDef:
return {
"Id": ...,
}
# UpdateTrafficPolicyCommentRequestTypeDef definition
class UpdateTrafficPolicyCommentRequestTypeDef(TypedDict):
Id: str,
Version: int,
Comment: str,
UpdateTrafficPolicyInstanceRequestTypeDef#
# UpdateTrafficPolicyInstanceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateTrafficPolicyInstanceRequestTypeDef
def get_value() -> UpdateTrafficPolicyInstanceRequestTypeDef:
return {
"Id": ...,
}
# UpdateTrafficPolicyInstanceRequestTypeDef definition
class UpdateTrafficPolicyInstanceRequestTypeDef(TypedDict):
Id: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
ActivateKeySigningKeyResponseTypeDef#
# ActivateKeySigningKeyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ActivateKeySigningKeyResponseTypeDef
def get_value() -> ActivateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
}
# ActivateKeySigningKeyResponseTypeDef definition
class ActivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateVPCWithHostedZoneResponseTypeDef#
# AssociateVPCWithHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import AssociateVPCWithHostedZoneResponseTypeDef
def get_value() -> AssociateVPCWithHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
}
# AssociateVPCWithHostedZoneResponseTypeDef definition
class AssociateVPCWithHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeCidrCollectionResponseTypeDef#
# ChangeCidrCollectionResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeCidrCollectionResponseTypeDef
def get_value() -> ChangeCidrCollectionResponseTypeDef:
return {
"Id": ...,
}
# ChangeCidrCollectionResponseTypeDef definition
class ChangeCidrCollectionResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChangeResourceRecordSetsResponseTypeDef#
# ChangeResourceRecordSetsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeResourceRecordSetsResponseTypeDef
def get_value() -> ChangeResourceRecordSetsResponseTypeDef:
return {
"ChangeInfo": ...,
}
# ChangeResourceRecordSetsResponseTypeDef definition
class ChangeResourceRecordSetsResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeactivateKeySigningKeyResponseTypeDef#
# DeactivateKeySigningKeyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeactivateKeySigningKeyResponseTypeDef
def get_value() -> DeactivateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
}
# DeactivateKeySigningKeyResponseTypeDef definition
class DeactivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteHostedZoneResponseTypeDef#
# DeleteHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteHostedZoneResponseTypeDef
def get_value() -> DeleteHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
}
# DeleteHostedZoneResponseTypeDef definition
class DeleteHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeySigningKeyResponseTypeDef#
# DeleteKeySigningKeyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteKeySigningKeyResponseTypeDef
def get_value() -> DeleteKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
}
# DeleteKeySigningKeyResponseTypeDef definition
class DeleteKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableHostedZoneDNSSECResponseTypeDef#
# DisableHostedZoneDNSSECResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DisableHostedZoneDNSSECResponseTypeDef
def get_value() -> DisableHostedZoneDNSSECResponseTypeDef:
return {
"ChangeInfo": ...,
}
# DisableHostedZoneDNSSECResponseTypeDef definition
class DisableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateVPCFromHostedZoneResponseTypeDef#
# DisassociateVPCFromHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DisassociateVPCFromHostedZoneResponseTypeDef
def get_value() -> DisassociateVPCFromHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
}
# DisassociateVPCFromHostedZoneResponseTypeDef definition
class DisassociateVPCFromHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableHostedZoneDNSSECResponseTypeDef#
# EnableHostedZoneDNSSECResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import EnableHostedZoneDNSSECResponseTypeDef
def get_value() -> EnableHostedZoneDNSSECResponseTypeDef:
return {
"ChangeInfo": ...,
}
# EnableHostedZoneDNSSECResponseTypeDef definition
class EnableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccountLimitResponseTypeDef#
# GetAccountLimitResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetAccountLimitResponseTypeDef
def get_value() -> GetAccountLimitResponseTypeDef:
return {
"Limit": ...,
}
# GetAccountLimitResponseTypeDef definition
class GetAccountLimitResponseTypeDef(TypedDict):
Limit: AccountLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeResponseTypeDef#
# GetChangeResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetChangeResponseTypeDef
def get_value() -> GetChangeResponseTypeDef:
return {
"ChangeInfo": ...,
}
# GetChangeResponseTypeDef definition
class GetChangeResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCheckerIpRangesResponseTypeDef#
# GetCheckerIpRangesResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetCheckerIpRangesResponseTypeDef
def get_value() -> GetCheckerIpRangesResponseTypeDef:
return {
"CheckerIpRanges": ...,
}
# GetCheckerIpRangesResponseTypeDef definition
class GetCheckerIpRangesResponseTypeDef(TypedDict):
CheckerIpRanges: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHealthCheckCountResponseTypeDef#
# GetHealthCheckCountResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckCountResponseTypeDef
def get_value() -> GetHealthCheckCountResponseTypeDef:
return {
"HealthCheckCount": ...,
}
# GetHealthCheckCountResponseTypeDef definition
class GetHealthCheckCountResponseTypeDef(TypedDict):
HealthCheckCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostedZoneCountResponseTypeDef#
# GetHostedZoneCountResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHostedZoneCountResponseTypeDef
def get_value() -> GetHostedZoneCountResponseTypeDef:
return {
"HostedZoneCount": ...,
}
# GetHostedZoneCountResponseTypeDef definition
class GetHostedZoneCountResponseTypeDef(TypedDict):
HostedZoneCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTrafficPolicyInstanceCountResponseTypeDef#
# GetTrafficPolicyInstanceCountResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetTrafficPolicyInstanceCountResponseTypeDef
def get_value() -> GetTrafficPolicyInstanceCountResponseTypeDef:
return {
"TrafficPolicyInstanceCount": ...,
}
# GetTrafficPolicyInstanceCountResponseTypeDef definition
class GetTrafficPolicyInstanceCountResponseTypeDef(TypedDict):
TrafficPolicyInstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TestDNSAnswerResponseTypeDef#
# TestDNSAnswerResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import TestDNSAnswerResponseTypeDef
def get_value() -> TestDNSAnswerResponseTypeDef:
return {
"Nameserver": ...,
}
# TestDNSAnswerResponseTypeDef definition
class TestDNSAnswerResponseTypeDef(TypedDict):
Nameserver: str,
RecordName: str,
RecordType: RRTypeType, # (1)
RecordData: List[str],
ResponseCode: str,
Protocol: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RRTypeType
- See ResponseMetadataTypeDef
HealthCheckConfigOutputTypeDef#
# HealthCheckConfigOutputTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HealthCheckConfigOutputTypeDef
def get_value() -> HealthCheckConfigOutputTypeDef:
return {
"IPAddress": ...,
}
# HealthCheckConfigOutputTypeDef definition
class HealthCheckConfigOutputTypeDef(TypedDict):
Type: HealthCheckTypeType, # (1)
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
RequestInterval: NotRequired[int],
FailureThreshold: NotRequired[int],
MeasureLatency: NotRequired[bool],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[List[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[List[HealthCheckRegionType]], # (2)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (3)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (4)
RoutingControlArn: NotRequired[str],
- See HealthCheckTypeType
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
HealthCheckConfigTypeDef#
# HealthCheckConfigTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HealthCheckConfigTypeDef
def get_value() -> HealthCheckConfigTypeDef:
return {
"IPAddress": ...,
}
# HealthCheckConfigTypeDef definition
class HealthCheckConfigTypeDef(TypedDict):
Type: HealthCheckTypeType, # (1)
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
RequestInterval: NotRequired[int],
FailureThreshold: NotRequired[int],
MeasureLatency: NotRequired[bool],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[Sequence[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[Sequence[HealthCheckRegionType]], # (2)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (3)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (4)
RoutingControlArn: NotRequired[str],
- See HealthCheckTypeType
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
UpdateHealthCheckRequestTypeDef#
# UpdateHealthCheckRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateHealthCheckRequestTypeDef
def get_value() -> UpdateHealthCheckRequestTypeDef:
return {
"HealthCheckId": ...,
}
# UpdateHealthCheckRequestTypeDef definition
class UpdateHealthCheckRequestTypeDef(TypedDict):
HealthCheckId: str,
HealthCheckVersion: NotRequired[int],
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
FailureThreshold: NotRequired[int],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[Sequence[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[Sequence[HealthCheckRegionType]], # (1)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (2)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (3)
ResetElements: NotRequired[Sequence[ResettableElementNameType]], # (4)
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
- See ResettableElementNameType
AssociateVPCWithHostedZoneRequestTypeDef#
# AssociateVPCWithHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import AssociateVPCWithHostedZoneRequestTypeDef
def get_value() -> AssociateVPCWithHostedZoneRequestTypeDef:
return {
"HostedZoneId": ...,
}
# AssociateVPCWithHostedZoneRequestTypeDef definition
class AssociateVPCWithHostedZoneRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
CreateVPCAssociationAuthorizationRequestTypeDef#
# CreateVPCAssociationAuthorizationRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateVPCAssociationAuthorizationRequestTypeDef
def get_value() -> CreateVPCAssociationAuthorizationRequestTypeDef:
return {
"HostedZoneId": ...,
}
# CreateVPCAssociationAuthorizationRequestTypeDef definition
class CreateVPCAssociationAuthorizationRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
CreateVPCAssociationAuthorizationResponseTypeDef#
# CreateVPCAssociationAuthorizationResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateVPCAssociationAuthorizationResponseTypeDef
def get_value() -> CreateVPCAssociationAuthorizationResponseTypeDef:
return {
"HostedZoneId": ...,
}
# CreateVPCAssociationAuthorizationResponseTypeDef definition
class CreateVPCAssociationAuthorizationResponseTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VPCTypeDef
- See ResponseMetadataTypeDef
DeleteVPCAssociationAuthorizationRequestTypeDef#
# DeleteVPCAssociationAuthorizationRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DeleteVPCAssociationAuthorizationRequestTypeDef
def get_value() -> DeleteVPCAssociationAuthorizationRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DeleteVPCAssociationAuthorizationRequestTypeDef definition
class DeleteVPCAssociationAuthorizationRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
DisassociateVPCFromHostedZoneRequestTypeDef#
# DisassociateVPCFromHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import DisassociateVPCFromHostedZoneRequestTypeDef
def get_value() -> DisassociateVPCFromHostedZoneRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DisassociateVPCFromHostedZoneRequestTypeDef definition
class DisassociateVPCFromHostedZoneRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
ListVPCAssociationAuthorizationsResponseTypeDef#
# ListVPCAssociationAuthorizationsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsResponseTypeDef
def get_value() -> ListVPCAssociationAuthorizationsResponseTypeDef:
return {
"HostedZoneId": ...,
}
# ListVPCAssociationAuthorizationsResponseTypeDef definition
class ListVPCAssociationAuthorizationsResponseTypeDef(TypedDict):
HostedZoneId: str,
VPCs: List[VPCTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See VPCTypeDef
- See ResponseMetadataTypeDef
ChangeCidrCollectionRequestTypeDef#
# ChangeCidrCollectionRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeCidrCollectionRequestTypeDef
def get_value() -> ChangeCidrCollectionRequestTypeDef:
return {
"Id": ...,
}
# ChangeCidrCollectionRequestTypeDef definition
class ChangeCidrCollectionRequestTypeDef(TypedDict):
Id: str,
Changes: Sequence[CidrCollectionChangeTypeDef], # (1)
CollectionVersion: NotRequired[int],
ChangeTagsForResourceRequestTypeDef#
# ChangeTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeTagsForResourceRequestTypeDef
def get_value() -> ChangeTagsForResourceRequestTypeDef:
return {
"ResourceType": ...,
}
# ChangeTagsForResourceRequestTypeDef definition
class ChangeTagsForResourceRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
AddTags: NotRequired[Sequence[TagTypeDef]], # (2)
RemoveTagKeys: NotRequired[Sequence[str]],
- See TagResourceTypeType
- See TagTypeDef
ResourceTagSetTypeDef#
# ResourceTagSetTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ResourceTagSetTypeDef
def get_value() -> ResourceTagSetTypeDef:
return {
"ResourceType": ...,
}
# ResourceTagSetTypeDef definition
class ResourceTagSetTypeDef(TypedDict):
ResourceType: NotRequired[TagResourceTypeType], # (1)
ResourceId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
- See TagResourceTypeType
- See TagTypeDef
ListCidrBlocksResponseTypeDef#
# ListCidrBlocksResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrBlocksResponseTypeDef
def get_value() -> ListCidrBlocksResponseTypeDef:
return {
"NextToken": ...,
}
# ListCidrBlocksResponseTypeDef definition
class ListCidrBlocksResponseTypeDef(TypedDict):
CidrBlocks: List[CidrBlockSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateCidrCollectionResponseTypeDef#
# CreateCidrCollectionResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateCidrCollectionResponseTypeDef
def get_value() -> CreateCidrCollectionResponseTypeDef:
return {
"Collection": ...,
}
# CreateCidrCollectionResponseTypeDef definition
class CreateCidrCollectionResponseTypeDef(TypedDict):
Collection: CidrCollectionTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchAlarmConfigurationTypeDef#
# CloudWatchAlarmConfigurationTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CloudWatchAlarmConfigurationTypeDef
def get_value() -> CloudWatchAlarmConfigurationTypeDef:
return {
"EvaluationPeriods": ...,
}
# CloudWatchAlarmConfigurationTypeDef definition
class CloudWatchAlarmConfigurationTypeDef(TypedDict):
EvaluationPeriods: int,
Threshold: float,
ComparisonOperator: ComparisonOperatorType, # (1)
Period: int,
MetricName: str,
Namespace: str,
Statistic: StatisticType, # (2)
Dimensions: NotRequired[List[DimensionTypeDef]], # (3)
- See ComparisonOperatorType
- See StatisticType
- See DimensionTypeDef
ListCidrCollectionsResponseTypeDef#
# ListCidrCollectionsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrCollectionsResponseTypeDef
def get_value() -> ListCidrCollectionsResponseTypeDef:
return {
"NextToken": ...,
}
# ListCidrCollectionsResponseTypeDef definition
class ListCidrCollectionsResponseTypeDef(TypedDict):
CidrCollections: List[CollectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
GeoProximityLocationTypeDef#
# GeoProximityLocationTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GeoProximityLocationTypeDef
def get_value() -> GeoProximityLocationTypeDef:
return {
"AWSRegion": ...,
}
# GeoProximityLocationTypeDef definition
class GeoProximityLocationTypeDef(TypedDict):
AWSRegion: NotRequired[str],
LocalZoneGroup: NotRequired[str],
Coordinates: NotRequired[CoordinatesTypeDef], # (1)
Bias: NotRequired[int],
CreateHostedZoneRequestTypeDef#
# CreateHostedZoneRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateHostedZoneRequestTypeDef
def get_value() -> CreateHostedZoneRequestTypeDef:
return {
"Name": ...,
}
# CreateHostedZoneRequestTypeDef definition
class CreateHostedZoneRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
VPC: NotRequired[VPCTypeDef], # (1)
HostedZoneConfig: NotRequired[HostedZoneConfigTypeDef], # (2)
DelegationSetId: NotRequired[str],
- See VPCTypeDef
- See HostedZoneConfigTypeDef
CreateReusableDelegationSetResponseTypeDef#
# CreateReusableDelegationSetResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateReusableDelegationSetResponseTypeDef
def get_value() -> CreateReusableDelegationSetResponseTypeDef:
return {
"DelegationSet": ...,
}
# CreateReusableDelegationSetResponseTypeDef definition
class CreateReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetResponseTypeDef#
# GetReusableDelegationSetResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetReusableDelegationSetResponseTypeDef
def get_value() -> GetReusableDelegationSetResponseTypeDef:
return {
"DelegationSet": ...,
}
# GetReusableDelegationSetResponseTypeDef definition
class GetReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReusableDelegationSetsResponseTypeDef#
# ListReusableDelegationSetsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListReusableDelegationSetsResponseTypeDef
def get_value() -> ListReusableDelegationSetsResponseTypeDef:
return {
"DelegationSets": ...,
}
# ListReusableDelegationSetsResponseTypeDef definition
class ListReusableDelegationSetsResponseTypeDef(TypedDict):
DelegationSets: List[DelegationSetTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateKeySigningKeyResponseTypeDef#
# CreateKeySigningKeyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateKeySigningKeyResponseTypeDef
def get_value() -> CreateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
}
# CreateKeySigningKeyResponseTypeDef definition
class CreateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
KeySigningKey: KeySigningKeyTypeDef, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateQueryLoggingConfigResponseTypeDef#
# CreateQueryLoggingConfigResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateQueryLoggingConfigResponseTypeDef
def get_value() -> CreateQueryLoggingConfigResponseTypeDef:
return {
"QueryLoggingConfig": ...,
}
# CreateQueryLoggingConfigResponseTypeDef definition
class CreateQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueryLoggingConfigResponseTypeDef#
# GetQueryLoggingConfigResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetQueryLoggingConfigResponseTypeDef
def get_value() -> GetQueryLoggingConfigResponseTypeDef:
return {
"QueryLoggingConfig": ...,
}
# GetQueryLoggingConfigResponseTypeDef definition
class GetQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQueryLoggingConfigsResponseTypeDef#
# ListQueryLoggingConfigsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListQueryLoggingConfigsResponseTypeDef
def get_value() -> ListQueryLoggingConfigsResponseTypeDef:
return {
"QueryLoggingConfigs": ...,
}
# ListQueryLoggingConfigsResponseTypeDef definition
class ListQueryLoggingConfigsResponseTypeDef(TypedDict):
QueryLoggingConfigs: List[QueryLoggingConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateTrafficPolicyInstanceResponseTypeDef#
# CreateTrafficPolicyInstanceResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyInstanceResponseTypeDef
def get_value() -> CreateTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
}
# CreateTrafficPolicyInstanceResponseTypeDef definition
class CreateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyInstanceResponseTypeDef#
# GetTrafficPolicyInstanceResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetTrafficPolicyInstanceResponseTypeDef
def get_value() -> GetTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
}
# GetTrafficPolicyInstanceResponseTypeDef definition
class GetTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#
# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesByHostedZoneResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
}
# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTrafficPolicyInstancesByPolicyResponseTypeDef#
# ListTrafficPolicyInstancesByPolicyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesByPolicyResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
}
# ListTrafficPolicyInstancesByPolicyResponseTypeDef definition
class ListTrafficPolicyInstancesByPolicyResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
HostedZoneIdMarker: str,
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTrafficPolicyInstancesResponseTypeDef#
# ListTrafficPolicyInstancesResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyInstancesResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
}
# ListTrafficPolicyInstancesResponseTypeDef definition
class ListTrafficPolicyInstancesResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
HostedZoneIdMarker: str,
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
UpdateTrafficPolicyInstanceResponseTypeDef#
# UpdateTrafficPolicyInstanceResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateTrafficPolicyInstanceResponseTypeDef
def get_value() -> UpdateTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
}
# UpdateTrafficPolicyInstanceResponseTypeDef definition
class UpdateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyResponseTypeDef#
# CreateTrafficPolicyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyResponseTypeDef
def get_value() -> CreateTrafficPolicyResponseTypeDef:
return {
"TrafficPolicy": ...,
}
# CreateTrafficPolicyResponseTypeDef definition
class CreateTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyVersionResponseTypeDef#
# CreateTrafficPolicyVersionResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateTrafficPolicyVersionResponseTypeDef
def get_value() -> CreateTrafficPolicyVersionResponseTypeDef:
return {
"TrafficPolicy": ...,
}
# CreateTrafficPolicyVersionResponseTypeDef definition
class CreateTrafficPolicyVersionResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyResponseTypeDef#
# GetTrafficPolicyResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetTrafficPolicyResponseTypeDef
def get_value() -> GetTrafficPolicyResponseTypeDef:
return {
"TrafficPolicy": ...,
}
# GetTrafficPolicyResponseTypeDef definition
class GetTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyVersionsResponseTypeDef#
# ListTrafficPolicyVersionsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPolicyVersionsResponseTypeDef
def get_value() -> ListTrafficPolicyVersionsResponseTypeDef:
return {
"TrafficPolicies": ...,
}
# ListTrafficPolicyVersionsResponseTypeDef definition
class ListTrafficPolicyVersionsResponseTypeDef(TypedDict):
TrafficPolicies: List[TrafficPolicyTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyVersionMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTrafficPolicyCommentResponseTypeDef#
# UpdateTrafficPolicyCommentResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateTrafficPolicyCommentResponseTypeDef
def get_value() -> UpdateTrafficPolicyCommentResponseTypeDef:
return {
"TrafficPolicy": ...,
}
# UpdateTrafficPolicyCommentResponseTypeDef definition
class UpdateTrafficPolicyCommentResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDNSSECResponseTypeDef#
# GetDNSSECResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetDNSSECResponseTypeDef
def get_value() -> GetDNSSECResponseTypeDef:
return {
"Status": ...,
}
# GetDNSSECResponseTypeDef definition
class GetDNSSECResponseTypeDef(TypedDict):
Status: DNSSECStatusTypeDef, # (1)
KeySigningKeys: List[KeySigningKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetGeoLocationResponseTypeDef#
# GetGeoLocationResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetGeoLocationResponseTypeDef
def get_value() -> GetGeoLocationResponseTypeDef:
return {
"GeoLocationDetails": ...,
}
# GetGeoLocationResponseTypeDef definition
class GetGeoLocationResponseTypeDef(TypedDict):
GeoLocationDetails: GeoLocationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGeoLocationsResponseTypeDef#
# ListGeoLocationsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListGeoLocationsResponseTypeDef
def get_value() -> ListGeoLocationsResponseTypeDef:
return {
"GeoLocationDetailsList": ...,
}
# ListGeoLocationsResponseTypeDef definition
class ListGeoLocationsResponseTypeDef(TypedDict):
GeoLocationDetailsList: List[GeoLocationDetailsTypeDef], # (1)
IsTruncated: bool,
NextContinentCode: str,
NextCountryCode: str,
NextSubdivisionCode: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeRequestWaitTypeDef#
# GetChangeRequestWaitTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetChangeRequestWaitTypeDef
def get_value() -> GetChangeRequestWaitTypeDef:
return {
"Id": ...,
}
# GetChangeRequestWaitTypeDef definition
class GetChangeRequestWaitTypeDef(TypedDict):
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetHostedZoneLimitResponseTypeDef#
# GetHostedZoneLimitResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHostedZoneLimitResponseTypeDef
def get_value() -> GetHostedZoneLimitResponseTypeDef:
return {
"Limit": ...,
}
# GetHostedZoneLimitResponseTypeDef definition
class GetHostedZoneLimitResponseTypeDef(TypedDict):
Limit: HostedZoneLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetLimitResponseTypeDef#
# GetReusableDelegationSetLimitResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetReusableDelegationSetLimitResponseTypeDef
def get_value() -> GetReusableDelegationSetLimitResponseTypeDef:
return {
"Limit": ...,
}
# GetReusableDelegationSetLimitResponseTypeDef definition
class GetReusableDelegationSetLimitResponseTypeDef(TypedDict):
Limit: ReusableDelegationSetLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckObservationTypeDef#
# HealthCheckObservationTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HealthCheckObservationTypeDef
def get_value() -> HealthCheckObservationTypeDef:
return {
"Region": ...,
}
# HealthCheckObservationTypeDef definition
class HealthCheckObservationTypeDef(TypedDict):
Region: NotRequired[HealthCheckRegionType], # (1)
IPAddress: NotRequired[str],
StatusReport: NotRequired[StatusReportTypeDef], # (2)
HostedZoneTypeDef#
# HostedZoneTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HostedZoneTypeDef
def get_value() -> HostedZoneTypeDef:
return {
"Id": ...,
}
# HostedZoneTypeDef definition
class HostedZoneTypeDef(TypedDict):
Id: str,
Name: str,
CallerReference: str,
Config: NotRequired[HostedZoneConfigTypeDef], # (1)
ResourceRecordSetCount: NotRequired[int],
LinkedService: NotRequired[LinkedServiceTypeDef], # (2)
HostedZoneSummaryTypeDef#
# HostedZoneSummaryTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HostedZoneSummaryTypeDef
def get_value() -> HostedZoneSummaryTypeDef:
return {
"HostedZoneId": ...,
}
# HostedZoneSummaryTypeDef definition
class HostedZoneSummaryTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
Owner: HostedZoneOwnerTypeDef, # (1)
ListCidrBlocksRequestPaginateTypeDef#
# ListCidrBlocksRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrBlocksRequestPaginateTypeDef
def get_value() -> ListCidrBlocksRequestPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListCidrBlocksRequestPaginateTypeDef definition
class ListCidrBlocksRequestPaginateTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrCollectionsRequestPaginateTypeDef#
# ListCidrCollectionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrCollectionsRequestPaginateTypeDef
def get_value() -> ListCidrCollectionsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCidrCollectionsRequestPaginateTypeDef definition
class ListCidrCollectionsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrLocationsRequestPaginateTypeDef#
# ListCidrLocationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrLocationsRequestPaginateTypeDef
def get_value() -> ListCidrLocationsRequestPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListCidrLocationsRequestPaginateTypeDef definition
class ListCidrLocationsRequestPaginateTypeDef(TypedDict):
CollectionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHealthChecksRequestPaginateTypeDef#
# ListHealthChecksRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHealthChecksRequestPaginateTypeDef
def get_value() -> ListHealthChecksRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHealthChecksRequestPaginateTypeDef definition
class ListHealthChecksRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHostedZonesRequestPaginateTypeDef#
# ListHostedZonesRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesRequestPaginateTypeDef
def get_value() -> ListHostedZonesRequestPaginateTypeDef:
return {
"DelegationSetId": ...,
}
# ListHostedZonesRequestPaginateTypeDef definition
class ListHostedZonesRequestPaginateTypeDef(TypedDict):
DelegationSetId: NotRequired[str],
HostedZoneType: NotRequired[HostedZoneTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListQueryLoggingConfigsRequestPaginateTypeDef#
# ListQueryLoggingConfigsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListQueryLoggingConfigsRequestPaginateTypeDef
def get_value() -> ListQueryLoggingConfigsRequestPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListQueryLoggingConfigsRequestPaginateTypeDef definition
class ListQueryLoggingConfigsRequestPaginateTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceRecordSetsRequestPaginateTypeDef#
# ListResourceRecordSetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListResourceRecordSetsRequestPaginateTypeDef
def get_value() -> ListResourceRecordSetsRequestPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListResourceRecordSetsRequestPaginateTypeDef definition
class ListResourceRecordSetsRequestPaginateTypeDef(TypedDict):
HostedZoneId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVPCAssociationAuthorizationsRequestPaginateTypeDef#
# ListVPCAssociationAuthorizationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestPaginateTypeDef
def get_value() -> ListVPCAssociationAuthorizationsRequestPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListVPCAssociationAuthorizationsRequestPaginateTypeDef definition
class ListVPCAssociationAuthorizationsRequestPaginateTypeDef(TypedDict):
HostedZoneId: str,
MaxResults: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrLocationsResponseTypeDef#
# ListCidrLocationsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListCidrLocationsResponseTypeDef
def get_value() -> ListCidrLocationsResponseTypeDef:
return {
"NextToken": ...,
}
# ListCidrLocationsResponseTypeDef definition
class ListCidrLocationsResponseTypeDef(TypedDict):
CidrLocations: List[LocationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
ListTrafficPoliciesResponseTypeDef#
# ListTrafficPoliciesResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTrafficPoliciesResponseTypeDef
def get_value() -> ListTrafficPoliciesResponseTypeDef:
return {
"TrafficPolicySummaries": ...,
}
# ListTrafficPoliciesResponseTypeDef definition
class ListTrafficPoliciesResponseTypeDef(TypedDict):
TrafficPolicySummaries: List[TrafficPolicySummaryTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyIdMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"ResourceTagSet": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceTagSet: ResourceTagSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourcesResponseTypeDef#
# ListTagsForResourcesResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListTagsForResourcesResponseTypeDef
def get_value() -> ListTagsForResourcesResponseTypeDef:
return {
"ResourceTagSets": ...,
}
# ListTagsForResourcesResponseTypeDef definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
ResourceTagSets: List[ResourceTagSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckTypeDef#
# HealthCheckTypeDef TypedDict usage example
from types_boto3_route53.type_defs import HealthCheckTypeDef
def get_value() -> HealthCheckTypeDef:
return {
"Id": ...,
}
# HealthCheckTypeDef definition
class HealthCheckTypeDef(TypedDict):
Id: str,
CallerReference: str,
HealthCheckConfig: HealthCheckConfigOutputTypeDef, # (2)
HealthCheckVersion: int,
LinkedService: NotRequired[LinkedServiceTypeDef], # (1)
CloudWatchAlarmConfiguration: NotRequired[CloudWatchAlarmConfigurationTypeDef], # (3)
ResourceRecordSetOutputTypeDef#
# ResourceRecordSetOutputTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ResourceRecordSetOutputTypeDef
def get_value() -> ResourceRecordSetOutputTypeDef:
return {
"Name": ...,
}
# ResourceRecordSetOutputTypeDef definition
class ResourceRecordSetOutputTypeDef(TypedDict):
Name: str,
Type: RRTypeType, # (1)
SetIdentifier: NotRequired[str],
Weight: NotRequired[int],
Region: NotRequired[ResourceRecordSetRegionType], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
Failover: NotRequired[ResourceRecordSetFailoverType], # (4)
MultiValueAnswer: NotRequired[bool],
TTL: NotRequired[int],
ResourceRecords: NotRequired[List[ResourceRecordTypeDef]], # (5)
AliasTarget: NotRequired[AliasTargetTypeDef], # (6)
HealthCheckId: NotRequired[str],
TrafficPolicyInstanceId: NotRequired[str],
CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef], # (7)
GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef], # (8)
- See RRTypeType
- See ResourceRecordSetRegionType
- See GeoLocationTypeDef
- See ResourceRecordSetFailoverType
- See ResourceRecordTypeDef
- See AliasTargetTypeDef
- See CidrRoutingConfigTypeDef
- See GeoProximityLocationTypeDef
ResourceRecordSetTypeDef#
# ResourceRecordSetTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ResourceRecordSetTypeDef
def get_value() -> ResourceRecordSetTypeDef:
return {
"Name": ...,
}
# ResourceRecordSetTypeDef definition
class ResourceRecordSetTypeDef(TypedDict):
Name: str,
Type: RRTypeType, # (1)
SetIdentifier: NotRequired[str],
Weight: NotRequired[int],
Region: NotRequired[ResourceRecordSetRegionType], # (2)
GeoLocation: NotRequired[GeoLocationTypeDef], # (3)
Failover: NotRequired[ResourceRecordSetFailoverType], # (4)
MultiValueAnswer: NotRequired[bool],
TTL: NotRequired[int],
ResourceRecords: NotRequired[Sequence[ResourceRecordTypeDef]], # (5)
AliasTarget: NotRequired[AliasTargetTypeDef], # (6)
HealthCheckId: NotRequired[str],
TrafficPolicyInstanceId: NotRequired[str],
CidrRoutingConfig: NotRequired[CidrRoutingConfigTypeDef], # (7)
GeoProximityLocation: NotRequired[GeoProximityLocationTypeDef], # (8)
- See RRTypeType
- See ResourceRecordSetRegionType
- See GeoLocationTypeDef
- See ResourceRecordSetFailoverType
- See ResourceRecordTypeDef
- See AliasTargetTypeDef
- See CidrRoutingConfigTypeDef
- See GeoProximityLocationTypeDef
GetHealthCheckLastFailureReasonResponseTypeDef#
# GetHealthCheckLastFailureReasonResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckLastFailureReasonResponseTypeDef
def get_value() -> GetHealthCheckLastFailureReasonResponseTypeDef:
return {
"HealthCheckObservations": ...,
}
# GetHealthCheckLastFailureReasonResponseTypeDef definition
class GetHealthCheckLastFailureReasonResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckStatusResponseTypeDef#
# GetHealthCheckStatusResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckStatusResponseTypeDef
def get_value() -> GetHealthCheckStatusResponseTypeDef:
return {
"HealthCheckObservations": ...,
}
# GetHealthCheckStatusResponseTypeDef definition
class GetHealthCheckStatusResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHostedZoneResponseTypeDef#
# CreateHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateHostedZoneResponseTypeDef
def get_value() -> CreateHostedZoneResponseTypeDef:
return {
"HostedZone": ...,
}
# CreateHostedZoneResponseTypeDef definition
class CreateHostedZoneResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
ChangeInfo: ChangeInfoTypeDef, # (2)
DelegationSet: DelegationSetTypeDef, # (3)
VPC: VPCTypeDef, # (4)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See HostedZoneTypeDef
- See ChangeInfoTypeDef
- See DelegationSetTypeDef
- See VPCTypeDef
- See ResponseMetadataTypeDef
GetHostedZoneResponseTypeDef#
# GetHostedZoneResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHostedZoneResponseTypeDef
def get_value() -> GetHostedZoneResponseTypeDef:
return {
"HostedZone": ...,
}
# GetHostedZoneResponseTypeDef definition
class GetHostedZoneResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
DelegationSet: DelegationSetTypeDef, # (2)
VPCs: List[VPCTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See HostedZoneTypeDef
- See DelegationSetTypeDef
- See VPCTypeDef
- See ResponseMetadataTypeDef
ListHostedZonesByNameResponseTypeDef#
# ListHostedZonesByNameResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesByNameResponseTypeDef
def get_value() -> ListHostedZonesByNameResponseTypeDef:
return {
"HostedZones": ...,
}
# ListHostedZonesByNameResponseTypeDef definition
class ListHostedZonesByNameResponseTypeDef(TypedDict):
HostedZones: List[HostedZoneTypeDef], # (1)
DNSName: str,
HostedZoneId: str,
IsTruncated: bool,
NextDNSName: str,
NextHostedZoneId: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostedZonesResponseTypeDef#
# ListHostedZonesResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesResponseTypeDef
def get_value() -> ListHostedZonesResponseTypeDef:
return {
"HostedZones": ...,
}
# ListHostedZonesResponseTypeDef definition
class ListHostedZonesResponseTypeDef(TypedDict):
HostedZones: List[HostedZoneTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHostedZoneCommentResponseTypeDef#
# UpdateHostedZoneCommentResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateHostedZoneCommentResponseTypeDef
def get_value() -> UpdateHostedZoneCommentResponseTypeDef:
return {
"HostedZone": ...,
}
# UpdateHostedZoneCommentResponseTypeDef definition
class UpdateHostedZoneCommentResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostedZonesByVPCResponseTypeDef#
# ListHostedZonesByVPCResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHostedZonesByVPCResponseTypeDef
def get_value() -> ListHostedZonesByVPCResponseTypeDef:
return {
"HostedZoneSummaries": ...,
}
# ListHostedZonesByVPCResponseTypeDef definition
class ListHostedZonesByVPCResponseTypeDef(TypedDict):
HostedZoneSummaries: List[HostedZoneSummaryTypeDef], # (1)
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateHealthCheckRequestTypeDef#
# CreateHealthCheckRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateHealthCheckRequestTypeDef
def get_value() -> CreateHealthCheckRequestTypeDef:
return {
"CallerReference": ...,
}
# CreateHealthCheckRequestTypeDef definition
class CreateHealthCheckRequestTypeDef(TypedDict):
CallerReference: str,
HealthCheckConfig: HealthCheckConfigUnionTypeDef, # (1)
CreateHealthCheckResponseTypeDef#
# CreateHealthCheckResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import CreateHealthCheckResponseTypeDef
def get_value() -> CreateHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
}
# CreateHealthCheckResponseTypeDef definition
class CreateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckResponseTypeDef#
# GetHealthCheckResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import GetHealthCheckResponseTypeDef
def get_value() -> GetHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
}
# GetHealthCheckResponseTypeDef definition
class GetHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHealthChecksResponseTypeDef#
# ListHealthChecksResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListHealthChecksResponseTypeDef
def get_value() -> ListHealthChecksResponseTypeDef:
return {
"HealthChecks": ...,
}
# ListHealthChecksResponseTypeDef definition
class ListHealthChecksResponseTypeDef(TypedDict):
HealthChecks: List[HealthCheckTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHealthCheckResponseTypeDef#
# UpdateHealthCheckResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import UpdateHealthCheckResponseTypeDef
def get_value() -> UpdateHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
}
# UpdateHealthCheckResponseTypeDef definition
class UpdateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListResourceRecordSetsResponseTypeDef#
# ListResourceRecordSetsResponseTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ListResourceRecordSetsResponseTypeDef
def get_value() -> ListResourceRecordSetsResponseTypeDef:
return {
"ResourceRecordSets": ...,
}
# ListResourceRecordSetsResponseTypeDef definition
class ListResourceRecordSetsResponseTypeDef(TypedDict):
ResourceRecordSets: List[ResourceRecordSetOutputTypeDef], # (1)
IsTruncated: bool,
NextRecordName: str,
NextRecordType: RRTypeType, # (2)
NextRecordIdentifier: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ChangeTypeDef#
# ChangeTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeTypeDef
def get_value() -> ChangeTypeDef:
return {
"Action": ...,
}
# ChangeTypeDef definition
class ChangeTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ResourceRecordSet: ResourceRecordSetUnionTypeDef, # (2)
ChangeBatchTypeDef#
# ChangeBatchTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeBatchTypeDef
def get_value() -> ChangeBatchTypeDef:
return {
"Comment": ...,
}
# ChangeBatchTypeDef definition
class ChangeBatchTypeDef(TypedDict):
Changes: Sequence[ChangeTypeDef], # (1)
Comment: NotRequired[str],
- See ChangeTypeDef
ChangeResourceRecordSetsRequestTypeDef#
# ChangeResourceRecordSetsRequestTypeDef TypedDict usage example
from types_boto3_route53.type_defs import ChangeResourceRecordSetsRequestTypeDef
def get_value() -> ChangeResourceRecordSetsRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ChangeResourceRecordSetsRequestTypeDef definition
class ChangeResourceRecordSetsRequestTypeDef(TypedDict):
HostedZoneId: str,
ChangeBatch: ChangeBatchTypeDef, # (1)