Typed dictionaries#
Auto-generated documentation for Route53 type annotations stubs module mypy-boto3-route53.
AccountLimitTypeDef#
# AccountLimitTypeDef usage example
from mypy_boto3_route53.type_defs import AccountLimitTypeDef
def get_value() -> AccountLimitTypeDef:
return {
"Type": ...,
"Value": ...,
}
# AccountLimitTypeDef definition
class AccountLimitTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
Value: int,
ActivateKeySigningKeyRequestRequestTypeDef#
# ActivateKeySigningKeyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ActivateKeySigningKeyRequestRequestTypeDef
def get_value() -> ActivateKeySigningKeyRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"Name": ...,
}
# ActivateKeySigningKeyRequestRequestTypeDef definition
class ActivateKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
ChangeInfoTypeDef#
# ChangeInfoTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeInfoTypeDef
def get_value() -> ChangeInfoTypeDef:
return {
"Id": ...,
"Status": ...,
"SubmittedAt": ...,
}
# ChangeInfoTypeDef definition
class ChangeInfoTypeDef(TypedDict):
Id: str,
Status: ChangeStatusType, # (1)
SubmittedAt: datetime,
Comment: NotRequired[str],
- See ChangeStatusType
AlarmIdentifierTypeDef#
# AlarmIdentifierTypeDef usage example
from mypy_boto3_route53.type_defs import AlarmIdentifierTypeDef
def get_value() -> AlarmIdentifierTypeDef:
return {
"Region": ...,
"Name": ...,
}
# AlarmIdentifierTypeDef definition
class AlarmIdentifierTypeDef(TypedDict):
Region: CloudWatchRegionType, # (1)
Name: str,
AliasTargetTypeDef#
# AliasTargetTypeDef usage example
from mypy_boto3_route53.type_defs import AliasTargetTypeDef
def get_value() -> AliasTargetTypeDef:
return {
"HostedZoneId": ...,
"DNSName": ...,
"EvaluateTargetHealth": ...,
}
# AliasTargetTypeDef definition
class AliasTargetTypeDef(TypedDict):
HostedZoneId: str,
DNSName: str,
EvaluateTargetHealth: bool,
VPCTypeDef#
# VPCTypeDef usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import CidrCollectionChangeTypeDef
def get_value() -> CidrCollectionChangeTypeDef:
return {
"LocationName": ...,
"Action": ...,
"CidrList": ...,
}
# CidrCollectionChangeTypeDef definition
class CidrCollectionChangeTypeDef(TypedDict):
LocationName: str,
Action: CidrCollectionChangeActionType, # (1)
CidrList: Sequence[str],
ChangeCidrCollectionResponseTypeDef#
# ChangeCidrCollectionResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeCidrCollectionResponseTypeDef
def get_value() -> ChangeCidrCollectionResponseTypeDef:
return {
"Id": ...,
"ResponseMetadata": ...,
}
# ChangeCidrCollectionResponseTypeDef definition
class ChangeCidrCollectionResponseTypeDef(TypedDict):
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagTypeDef#
# TagTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import CidrRoutingConfigTypeDef
def get_value() -> CidrRoutingConfigTypeDef:
return {
"CollectionId": ...,
"LocationName": ...,
}
# CidrRoutingConfigTypeDef definition
class CidrRoutingConfigTypeDef(TypedDict):
CollectionId: str,
LocationName: str,
DimensionTypeDef#
# DimensionTypeDef usage example
from mypy_boto3_route53.type_defs import DimensionTypeDef
def get_value() -> DimensionTypeDef:
return {
"Name": ...,
"Value": ...,
}
# DimensionTypeDef definition
class DimensionTypeDef(TypedDict):
Name: str,
Value: str,
CollectionSummaryTypeDef#
# CollectionSummaryTypeDef usage example
from mypy_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],
CreateCidrCollectionRequestRequestTypeDef#
# CreateCidrCollectionRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateCidrCollectionRequestRequestTypeDef
def get_value() -> CreateCidrCollectionRequestRequestTypeDef:
return {
"Name": ...,
"CallerReference": ...,
}
# CreateCidrCollectionRequestRequestTypeDef definition
class CreateCidrCollectionRequestRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
HostedZoneConfigTypeDef#
# HostedZoneConfigTypeDef usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import DelegationSetTypeDef
def get_value() -> DelegationSetTypeDef:
return {
"NameServers": ...,
}
# DelegationSetTypeDef definition
class DelegationSetTypeDef(TypedDict):
NameServers: List[str],
Id: NotRequired[str],
CallerReference: NotRequired[str],
CreateKeySigningKeyRequestRequestTypeDef#
# CreateKeySigningKeyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateKeySigningKeyRequestRequestTypeDef
def get_value() -> CreateKeySigningKeyRequestRequestTypeDef:
return {
"CallerReference": ...,
"HostedZoneId": ...,
"KeyManagementServiceArn": ...,
"Name": ...,
"Status": ...,
}
# CreateKeySigningKeyRequestRequestTypeDef definition
class CreateKeySigningKeyRequestRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: str,
KeyManagementServiceArn: str,
Name: str,
Status: str,
KeySigningKeyTypeDef#
# KeySigningKeyTypeDef usage example
from mypy_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],
CreateQueryLoggingConfigRequestRequestTypeDef#
# CreateQueryLoggingConfigRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigRequestRequestTypeDef
def get_value() -> CreateQueryLoggingConfigRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"CloudWatchLogsLogGroupArn": ...,
}
# CreateQueryLoggingConfigRequestRequestTypeDef definition
class CreateQueryLoggingConfigRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
QueryLoggingConfigTypeDef#
# QueryLoggingConfigTypeDef usage example
from mypy_boto3_route53.type_defs import QueryLoggingConfigTypeDef
def get_value() -> QueryLoggingConfigTypeDef:
return {
"Id": ...,
"HostedZoneId": ...,
"CloudWatchLogsLogGroupArn": ...,
}
# QueryLoggingConfigTypeDef definition
class QueryLoggingConfigTypeDef(TypedDict):
Id: str,
HostedZoneId: str,
CloudWatchLogsLogGroupArn: str,
CreateReusableDelegationSetRequestRequestTypeDef#
# CreateReusableDelegationSetRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateReusableDelegationSetRequestRequestTypeDef
def get_value() -> CreateReusableDelegationSetRequestRequestTypeDef:
return {
"CallerReference": ...,
}
# CreateReusableDelegationSetRequestRequestTypeDef definition
class CreateReusableDelegationSetRequestRequestTypeDef(TypedDict):
CallerReference: str,
HostedZoneId: NotRequired[str],
CreateTrafficPolicyInstanceRequestRequestTypeDef#
# CreateTrafficPolicyInstanceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceRequestRequestTypeDef
def get_value() -> CreateTrafficPolicyInstanceRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"Name": ...,
"TTL": ...,
"TrafficPolicyId": ...,
"TrafficPolicyVersion": ...,
}
# CreateTrafficPolicyInstanceRequestRequestTypeDef definition
class CreateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
TrafficPolicyInstanceTypeDef#
# TrafficPolicyInstanceTypeDef usage example
from mypy_boto3_route53.type_defs import TrafficPolicyInstanceTypeDef
def get_value() -> TrafficPolicyInstanceTypeDef:
return {
"Id": ...,
"HostedZoneId": ...,
"Name": ...,
"TTL": ...,
"State": ...,
"Message": ...,
"TrafficPolicyId": ...,
"TrafficPolicyVersion": ...,
"TrafficPolicyType": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyRequestRequestTypeDef
def get_value() -> CreateTrafficPolicyRequestRequestTypeDef:
return {
"Name": ...,
"Document": ...,
}
# CreateTrafficPolicyRequestRequestTypeDef definition
class CreateTrafficPolicyRequestRequestTypeDef(TypedDict):
Name: str,
Document: str,
Comment: NotRequired[str],
TrafficPolicyTypeDef#
# TrafficPolicyTypeDef usage example
from mypy_boto3_route53.type_defs import TrafficPolicyTypeDef
def get_value() -> TrafficPolicyTypeDef:
return {
"Id": ...,
"Version": ...,
"Name": ...,
"Type": ...,
"Document": ...,
}
# TrafficPolicyTypeDef definition
class TrafficPolicyTypeDef(TypedDict):
Id: str,
Version: int,
Name: str,
Type: RRTypeType, # (1)
Document: str,
Comment: NotRequired[str],
- See RRTypeType
CreateTrafficPolicyVersionRequestRequestTypeDef#
# CreateTrafficPolicyVersionRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionRequestRequestTypeDef
def get_value() -> CreateTrafficPolicyVersionRequestRequestTypeDef:
return {
"Id": ...,
"Document": ...,
}
# CreateTrafficPolicyVersionRequestRequestTypeDef definition
class CreateTrafficPolicyVersionRequestRequestTypeDef(TypedDict):
Id: str,
Document: str,
Comment: NotRequired[str],
DNSSECStatusTypeDef#
# DNSSECStatusTypeDef usage example
from mypy_boto3_route53.type_defs import DNSSECStatusTypeDef
def get_value() -> DNSSECStatusTypeDef:
return {
"ServeSignature": ...,
}
# DNSSECStatusTypeDef definition
class DNSSECStatusTypeDef(TypedDict):
ServeSignature: NotRequired[str],
StatusMessage: NotRequired[str],
DeactivateKeySigningKeyRequestRequestTypeDef#
# DeactivateKeySigningKeyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyRequestRequestTypeDef
def get_value() -> DeactivateKeySigningKeyRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"Name": ...,
}
# DeactivateKeySigningKeyRequestRequestTypeDef definition
class DeactivateKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteCidrCollectionRequestRequestTypeDef#
# DeleteCidrCollectionRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteCidrCollectionRequestRequestTypeDef
def get_value() -> DeleteCidrCollectionRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteCidrCollectionRequestRequestTypeDef definition
class DeleteCidrCollectionRequestRequestTypeDef(TypedDict):
Id: str,
DeleteHealthCheckRequestRequestTypeDef#
# DeleteHealthCheckRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteHealthCheckRequestRequestTypeDef
def get_value() -> DeleteHealthCheckRequestRequestTypeDef:
return {
"HealthCheckId": ...,
}
# DeleteHealthCheckRequestRequestTypeDef definition
class DeleteHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
DeleteHostedZoneRequestRequestTypeDef#
# DeleteHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteHostedZoneRequestRequestTypeDef
def get_value() -> DeleteHostedZoneRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteHostedZoneRequestRequestTypeDef definition
class DeleteHostedZoneRequestRequestTypeDef(TypedDict):
Id: str,
DeleteKeySigningKeyRequestRequestTypeDef#
# DeleteKeySigningKeyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteKeySigningKeyRequestRequestTypeDef
def get_value() -> DeleteKeySigningKeyRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"Name": ...,
}
# DeleteKeySigningKeyRequestRequestTypeDef definition
class DeleteKeySigningKeyRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
DeleteQueryLoggingConfigRequestRequestTypeDef#
# DeleteQueryLoggingConfigRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteQueryLoggingConfigRequestRequestTypeDef
def get_value() -> DeleteQueryLoggingConfigRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteQueryLoggingConfigRequestRequestTypeDef definition
class DeleteQueryLoggingConfigRequestRequestTypeDef(TypedDict):
Id: str,
DeleteReusableDelegationSetRequestRequestTypeDef#
# DeleteReusableDelegationSetRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteReusableDelegationSetRequestRequestTypeDef
def get_value() -> DeleteReusableDelegationSetRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteReusableDelegationSetRequestRequestTypeDef definition
class DeleteReusableDelegationSetRequestRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyInstanceRequestRequestTypeDef#
# DeleteTrafficPolicyInstanceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteTrafficPolicyInstanceRequestRequestTypeDef
def get_value() -> DeleteTrafficPolicyInstanceRequestRequestTypeDef:
return {
"Id": ...,
}
# DeleteTrafficPolicyInstanceRequestRequestTypeDef definition
class DeleteTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
DeleteTrafficPolicyRequestRequestTypeDef#
# DeleteTrafficPolicyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteTrafficPolicyRequestRequestTypeDef
def get_value() -> DeleteTrafficPolicyRequestRequestTypeDef:
return {
"Id": ...,
"Version": ...,
}
# DeleteTrafficPolicyRequestRequestTypeDef definition
class DeleteTrafficPolicyRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
DisableHostedZoneDNSSECRequestRequestTypeDef#
# DisableHostedZoneDNSSECRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECRequestRequestTypeDef
def get_value() -> DisableHostedZoneDNSSECRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# DisableHostedZoneDNSSECRequestRequestTypeDef definition
class DisableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
EnableHostedZoneDNSSECRequestRequestTypeDef#
# EnableHostedZoneDNSSECRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECRequestRequestTypeDef
def get_value() -> EnableHostedZoneDNSSECRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# EnableHostedZoneDNSSECRequestRequestTypeDef definition
class EnableHostedZoneDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
GeoLocationDetailsTypeDef#
# GeoLocationDetailsTypeDef usage example
from mypy_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 usage example
from mypy_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],
GetAccountLimitRequestRequestTypeDef#
# GetAccountLimitRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetAccountLimitRequestRequestTypeDef
def get_value() -> GetAccountLimitRequestRequestTypeDef:
return {
"Type": ...,
}
# GetAccountLimitRequestRequestTypeDef definition
class GetAccountLimitRequestRequestTypeDef(TypedDict):
Type: AccountLimitTypeType, # (1)
GetChangeRequestRequestTypeDef#
# GetChangeRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetChangeRequestRequestTypeDef
def get_value() -> GetChangeRequestRequestTypeDef:
return {
"Id": ...,
}
# GetChangeRequestRequestTypeDef definition
class GetChangeRequestRequestTypeDef(TypedDict):
Id: str,
WaiterConfigTypeDef#
# WaiterConfigTypeDef usage example
from mypy_boto3_route53.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
GetCheckerIpRangesResponseTypeDef#
# GetCheckerIpRangesResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetCheckerIpRangesResponseTypeDef
def get_value() -> GetCheckerIpRangesResponseTypeDef:
return {
"CheckerIpRanges": ...,
"ResponseMetadata": ...,
}
# GetCheckerIpRangesResponseTypeDef definition
class GetCheckerIpRangesResponseTypeDef(TypedDict):
CheckerIpRanges: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetDNSSECRequestRequestTypeDef#
# GetDNSSECRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetDNSSECRequestRequestTypeDef
def get_value() -> GetDNSSECRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# GetDNSSECRequestRequestTypeDef definition
class GetDNSSECRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
GetGeoLocationRequestRequestTypeDef#
# GetGeoLocationRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetGeoLocationRequestRequestTypeDef
def get_value() -> GetGeoLocationRequestRequestTypeDef:
return {
"ContinentCode": ...,
}
# GetGeoLocationRequestRequestTypeDef definition
class GetGeoLocationRequestRequestTypeDef(TypedDict):
ContinentCode: NotRequired[str],
CountryCode: NotRequired[str],
SubdivisionCode: NotRequired[str],
GetHealthCheckCountResponseTypeDef#
# GetHealthCheckCountResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckCountResponseTypeDef
def get_value() -> GetHealthCheckCountResponseTypeDef:
return {
"HealthCheckCount": ...,
"ResponseMetadata": ...,
}
# GetHealthCheckCountResponseTypeDef definition
class GetHealthCheckCountResponseTypeDef(TypedDict):
HealthCheckCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHealthCheckLastFailureReasonRequestRequestTypeDef#
# GetHealthCheckLastFailureReasonRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonRequestRequestTypeDef
def get_value() -> GetHealthCheckLastFailureReasonRequestRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckLastFailureReasonRequestRequestTypeDef definition
class GetHealthCheckLastFailureReasonRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckRequestRequestTypeDef#
# GetHealthCheckRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckRequestRequestTypeDef
def get_value() -> GetHealthCheckRequestRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckRequestRequestTypeDef definition
class GetHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHealthCheckStatusRequestRequestTypeDef#
# GetHealthCheckStatusRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckStatusRequestRequestTypeDef
def get_value() -> GetHealthCheckStatusRequestRequestTypeDef:
return {
"HealthCheckId": ...,
}
# GetHealthCheckStatusRequestRequestTypeDef definition
class GetHealthCheckStatusRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
GetHostedZoneCountResponseTypeDef#
# GetHostedZoneCountResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHostedZoneCountResponseTypeDef
def get_value() -> GetHostedZoneCountResponseTypeDef:
return {
"HostedZoneCount": ...,
"ResponseMetadata": ...,
}
# GetHostedZoneCountResponseTypeDef definition
class GetHostedZoneCountResponseTypeDef(TypedDict):
HostedZoneCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetHostedZoneLimitRequestRequestTypeDef#
# GetHostedZoneLimitRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetHostedZoneLimitRequestRequestTypeDef
def get_value() -> GetHostedZoneLimitRequestRequestTypeDef:
return {
"Type": ...,
"HostedZoneId": ...,
}
# GetHostedZoneLimitRequestRequestTypeDef definition
class GetHostedZoneLimitRequestRequestTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
HostedZoneId: str,
HostedZoneLimitTypeDef#
# HostedZoneLimitTypeDef usage example
from mypy_boto3_route53.type_defs import HostedZoneLimitTypeDef
def get_value() -> HostedZoneLimitTypeDef:
return {
"Type": ...,
"Value": ...,
}
# HostedZoneLimitTypeDef definition
class HostedZoneLimitTypeDef(TypedDict):
Type: HostedZoneLimitTypeType, # (1)
Value: int,
GetHostedZoneRequestRequestTypeDef#
# GetHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetHostedZoneRequestRequestTypeDef
def get_value() -> GetHostedZoneRequestRequestTypeDef:
return {
"Id": ...,
}
# GetHostedZoneRequestRequestTypeDef definition
class GetHostedZoneRequestRequestTypeDef(TypedDict):
Id: str,
GetQueryLoggingConfigRequestRequestTypeDef#
# GetQueryLoggingConfigRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetQueryLoggingConfigRequestRequestTypeDef
def get_value() -> GetQueryLoggingConfigRequestRequestTypeDef:
return {
"Id": ...,
}
# GetQueryLoggingConfigRequestRequestTypeDef definition
class GetQueryLoggingConfigRequestRequestTypeDef(TypedDict):
Id: str,
GetReusableDelegationSetLimitRequestRequestTypeDef#
# GetReusableDelegationSetLimitRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitRequestRequestTypeDef
def get_value() -> GetReusableDelegationSetLimitRequestRequestTypeDef:
return {
"Type": ...,
"DelegationSetId": ...,
}
# GetReusableDelegationSetLimitRequestRequestTypeDef definition
class GetReusableDelegationSetLimitRequestRequestTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
DelegationSetId: str,
ReusableDelegationSetLimitTypeDef#
# ReusableDelegationSetLimitTypeDef usage example
from mypy_boto3_route53.type_defs import ReusableDelegationSetLimitTypeDef
def get_value() -> ReusableDelegationSetLimitTypeDef:
return {
"Type": ...,
"Value": ...,
}
# ReusableDelegationSetLimitTypeDef definition
class ReusableDelegationSetLimitTypeDef(TypedDict):
Type: ReusableDelegationSetLimitTypeType, # (1)
Value: int,
GetReusableDelegationSetRequestRequestTypeDef#
# GetReusableDelegationSetRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetRequestRequestTypeDef
def get_value() -> GetReusableDelegationSetRequestRequestTypeDef:
return {
"Id": ...,
}
# GetReusableDelegationSetRequestRequestTypeDef definition
class GetReusableDelegationSetRequestRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyInstanceCountResponseTypeDef#
# GetTrafficPolicyInstanceCountResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceCountResponseTypeDef
def get_value() -> GetTrafficPolicyInstanceCountResponseTypeDef:
return {
"TrafficPolicyInstanceCount": ...,
"ResponseMetadata": ...,
}
# GetTrafficPolicyInstanceCountResponseTypeDef definition
class GetTrafficPolicyInstanceCountResponseTypeDef(TypedDict):
TrafficPolicyInstanceCount: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetTrafficPolicyInstanceRequestRequestTypeDef#
# GetTrafficPolicyInstanceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceRequestRequestTypeDef
def get_value() -> GetTrafficPolicyInstanceRequestRequestTypeDef:
return {
"Id": ...,
}
# GetTrafficPolicyInstanceRequestRequestTypeDef definition
class GetTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
GetTrafficPolicyRequestRequestTypeDef#
# GetTrafficPolicyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import GetTrafficPolicyRequestRequestTypeDef
def get_value() -> GetTrafficPolicyRequestRequestTypeDef:
return {
"Id": ...,
"Version": ...,
}
# GetTrafficPolicyRequestRequestTypeDef definition
class GetTrafficPolicyRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
StatusReportTypeDef#
# StatusReportTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import HostedZoneOwnerTypeDef
def get_value() -> HostedZoneOwnerTypeDef:
return {
"OwningAccount": ...,
}
# HostedZoneOwnerTypeDef definition
class HostedZoneOwnerTypeDef(TypedDict):
OwningAccount: NotRequired[str],
OwningService: NotRequired[str],
ListCidrBlocksRequestListCidrBlocksPaginateTypeDef#
# ListCidrBlocksRequestListCidrBlocksPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrBlocksRequestListCidrBlocksPaginateTypeDef
def get_value() -> ListCidrBlocksRequestListCidrBlocksPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListCidrBlocksRequestListCidrBlocksPaginateTypeDef definition
class ListCidrBlocksRequestListCidrBlocksPaginateTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrBlocksRequestRequestTypeDef#
# ListCidrBlocksRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrBlocksRequestRequestTypeDef
def get_value() -> ListCidrBlocksRequestRequestTypeDef:
return {
"CollectionId": ...,
}
# ListCidrBlocksRequestRequestTypeDef definition
class ListCidrBlocksRequestRequestTypeDef(TypedDict):
CollectionId: str,
LocationName: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef#
# ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef
def get_value() -> ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef definition
class ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrCollectionsRequestRequestTypeDef#
# ListCidrCollectionsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrCollectionsRequestRequestTypeDef
def get_value() -> ListCidrCollectionsRequestRequestTypeDef:
return {
"NextToken": ...,
}
# ListCidrCollectionsRequestRequestTypeDef definition
class ListCidrCollectionsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListCidrLocationsRequestListCidrLocationsPaginateTypeDef#
# ListCidrLocationsRequestListCidrLocationsPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrLocationsRequestListCidrLocationsPaginateTypeDef
def get_value() -> ListCidrLocationsRequestListCidrLocationsPaginateTypeDef:
return {
"CollectionId": ...,
}
# ListCidrLocationsRequestListCidrLocationsPaginateTypeDef definition
class ListCidrLocationsRequestListCidrLocationsPaginateTypeDef(TypedDict):
CollectionId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCidrLocationsRequestRequestTypeDef#
# ListCidrLocationsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrLocationsRequestRequestTypeDef
def get_value() -> ListCidrLocationsRequestRequestTypeDef:
return {
"CollectionId": ...,
}
# ListCidrLocationsRequestRequestTypeDef definition
class ListCidrLocationsRequestRequestTypeDef(TypedDict):
CollectionId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
LocationSummaryTypeDef#
# LocationSummaryTypeDef usage example
from mypy_boto3_route53.type_defs import LocationSummaryTypeDef
def get_value() -> LocationSummaryTypeDef:
return {
"LocationName": ...,
}
# LocationSummaryTypeDef definition
class LocationSummaryTypeDef(TypedDict):
LocationName: NotRequired[str],
ListGeoLocationsRequestRequestTypeDef#
# ListGeoLocationsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListGeoLocationsRequestRequestTypeDef
def get_value() -> ListGeoLocationsRequestRequestTypeDef:
return {
"StartContinentCode": ...,
}
# ListGeoLocationsRequestRequestTypeDef definition
class ListGeoLocationsRequestRequestTypeDef(TypedDict):
StartContinentCode: NotRequired[str],
StartCountryCode: NotRequired[str],
StartSubdivisionCode: NotRequired[str],
MaxItems: NotRequired[str],
ListHealthChecksRequestListHealthChecksPaginateTypeDef#
# ListHealthChecksRequestListHealthChecksPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListHealthChecksRequestListHealthChecksPaginateTypeDef
def get_value() -> ListHealthChecksRequestListHealthChecksPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListHealthChecksRequestListHealthChecksPaginateTypeDef definition
class ListHealthChecksRequestListHealthChecksPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHealthChecksRequestRequestTypeDef#
# ListHealthChecksRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListHealthChecksRequestRequestTypeDef
def get_value() -> ListHealthChecksRequestRequestTypeDef:
return {
"Marker": ...,
}
# ListHealthChecksRequestRequestTypeDef definition
class ListHealthChecksRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByNameRequestRequestTypeDef#
# ListHostedZonesByNameRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListHostedZonesByNameRequestRequestTypeDef
def get_value() -> ListHostedZonesByNameRequestRequestTypeDef:
return {
"DNSName": ...,
}
# ListHostedZonesByNameRequestRequestTypeDef definition
class ListHostedZonesByNameRequestRequestTypeDef(TypedDict):
DNSName: NotRequired[str],
HostedZoneId: NotRequired[str],
MaxItems: NotRequired[str],
ListHostedZonesByVPCRequestRequestTypeDef#
# ListHostedZonesByVPCRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListHostedZonesByVPCRequestRequestTypeDef
def get_value() -> ListHostedZonesByVPCRequestRequestTypeDef:
return {
"VPCId": ...,
"VPCRegion": ...,
}
# ListHostedZonesByVPCRequestRequestTypeDef definition
class ListHostedZonesByVPCRequestRequestTypeDef(TypedDict):
VPCId: str,
VPCRegion: VPCRegionType, # (1)
MaxItems: NotRequired[str],
NextToken: NotRequired[str],
- See VPCRegionType
ListHostedZonesRequestListHostedZonesPaginateTypeDef#
# ListHostedZonesRequestListHostedZonesPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListHostedZonesRequestListHostedZonesPaginateTypeDef
def get_value() -> ListHostedZonesRequestListHostedZonesPaginateTypeDef:
return {
"DelegationSetId": ...,
}
# ListHostedZonesRequestListHostedZonesPaginateTypeDef definition
class ListHostedZonesRequestListHostedZonesPaginateTypeDef(TypedDict):
DelegationSetId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHostedZonesRequestRequestTypeDef#
# ListHostedZonesRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListHostedZonesRequestRequestTypeDef
def get_value() -> ListHostedZonesRequestRequestTypeDef:
return {
"Marker": ...,
}
# ListHostedZonesRequestRequestTypeDef definition
class ListHostedZonesRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
DelegationSetId: NotRequired[str],
ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef#
# ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef
def get_value() -> ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef definition
class ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListQueryLoggingConfigsRequestRequestTypeDef#
# ListQueryLoggingConfigsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsRequestRequestTypeDef
def get_value() -> ListQueryLoggingConfigsRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListQueryLoggingConfigsRequestRequestTypeDef definition
class ListQueryLoggingConfigsRequestRequestTypeDef(TypedDict):
HostedZoneId: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef#
# ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef
def get_value() -> ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef definition
class ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef(TypedDict):
HostedZoneId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourceRecordSetsRequestRequestTypeDef#
# ListResourceRecordSetsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsRequestRequestTypeDef
def get_value() -> ListResourceRecordSetsRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListResourceRecordSetsRequestRequestTypeDef definition
class ListResourceRecordSetsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
StartRecordName: NotRequired[str],
StartRecordType: NotRequired[RRTypeType], # (1)
StartRecordIdentifier: NotRequired[str],
MaxItems: NotRequired[str],
- See RRTypeType
ListReusableDelegationSetsRequestRequestTypeDef#
# ListReusableDelegationSetsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListReusableDelegationSetsRequestRequestTypeDef
def get_value() -> ListReusableDelegationSetsRequestRequestTypeDef:
return {
"Marker": ...,
}
# ListReusableDelegationSetsRequestRequestTypeDef definition
class ListReusableDelegationSetsRequestRequestTypeDef(TypedDict):
Marker: NotRequired[str],
MaxItems: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
ListTagsForResourcesRequestRequestTypeDef#
# ListTagsForResourcesRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTagsForResourcesRequestRequestTypeDef
def get_value() -> ListTagsForResourcesRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceIds": ...,
}
# ListTagsForResourcesRequestRequestTypeDef definition
class ListTagsForResourcesRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceIds: Sequence[str],
ListTrafficPoliciesRequestRequestTypeDef#
# ListTrafficPoliciesRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPoliciesRequestRequestTypeDef
def get_value() -> ListTrafficPoliciesRequestRequestTypeDef:
return {
"TrafficPolicyIdMarker": ...,
}
# ListTrafficPoliciesRequestRequestTypeDef definition
class ListTrafficPoliciesRequestRequestTypeDef(TypedDict):
TrafficPolicyIdMarker: NotRequired[str],
MaxItems: NotRequired[str],
TrafficPolicySummaryTypeDef#
# TrafficPolicySummaryTypeDef usage example
from mypy_boto3_route53.type_defs import TrafficPolicySummaryTypeDef
def get_value() -> TrafficPolicySummaryTypeDef:
return {
"Id": ...,
"Name": ...,
"Type": ...,
"LatestVersion": ...,
"TrafficPolicyCount": ...,
}
# TrafficPolicySummaryTypeDef definition
class TrafficPolicySummaryTypeDef(TypedDict):
Id: str,
Name: str,
Type: RRTypeType, # (1)
LatestVersion: int,
TrafficPolicyCount: int,
- See RRTypeType
ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef#
# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef#
# ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef:
return {
"TrafficPolicyId": ...,
"TrafficPolicyVersion": ...,
}
# ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef definition
class ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef(TypedDict):
TrafficPolicyId: str,
TrafficPolicyVersion: int,
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyInstancesRequestRequestTypeDef#
# ListTrafficPolicyInstancesRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesRequestRequestTypeDef
def get_value() -> ListTrafficPolicyInstancesRequestRequestTypeDef:
return {
"HostedZoneIdMarker": ...,
}
# ListTrafficPolicyInstancesRequestRequestTypeDef definition
class ListTrafficPolicyInstancesRequestRequestTypeDef(TypedDict):
HostedZoneIdMarker: NotRequired[str],
TrafficPolicyInstanceNameMarker: NotRequired[str],
TrafficPolicyInstanceTypeMarker: NotRequired[RRTypeType], # (1)
MaxItems: NotRequired[str],
- See RRTypeType
ListTrafficPolicyVersionsRequestRequestTypeDef#
# ListTrafficPolicyVersionsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsRequestRequestTypeDef
def get_value() -> ListTrafficPolicyVersionsRequestRequestTypeDef:
return {
"Id": ...,
}
# ListTrafficPolicyVersionsRequestRequestTypeDef definition
class ListTrafficPolicyVersionsRequestRequestTypeDef(TypedDict):
Id: str,
TrafficPolicyVersionMarker: NotRequired[str],
MaxItems: NotRequired[str],
ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef#
# ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef usage example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef
def get_value() -> ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef:
return {
"HostedZoneId": ...,
}
# ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef definition
class ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef(TypedDict):
HostedZoneId: str,
MaxResults: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListVPCAssociationAuthorizationsRequestRequestTypeDef#
# ListVPCAssociationAuthorizationsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsRequestRequestTypeDef
def get_value() -> ListVPCAssociationAuthorizationsRequestRequestTypeDef:
return {
"HostedZoneId": ...,
}
# ListVPCAssociationAuthorizationsRequestRequestTypeDef definition
class ListVPCAssociationAuthorizationsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_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],
ResourceRecordTypeDef#
# ResourceRecordTypeDef usage example
from mypy_boto3_route53.type_defs import ResourceRecordTypeDef
def get_value() -> ResourceRecordTypeDef:
return {
"Value": ...,
}
# ResourceRecordTypeDef definition
class ResourceRecordTypeDef(TypedDict):
Value: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_route53.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
TestDNSAnswerRequestRequestTypeDef#
# TestDNSAnswerRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import TestDNSAnswerRequestRequestTypeDef
def get_value() -> TestDNSAnswerRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"RecordName": ...,
"RecordType": ...,
}
# TestDNSAnswerRequestRequestTypeDef definition
class TestDNSAnswerRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
RecordName: str,
RecordType: RRTypeType, # (1)
ResolverIP: NotRequired[str],
EDNS0ClientSubnetIP: NotRequired[str],
EDNS0ClientSubnetMask: NotRequired[str],
- See RRTypeType
TestDNSAnswerResponseTypeDef#
# TestDNSAnswerResponseTypeDef usage example
from mypy_boto3_route53.type_defs import TestDNSAnswerResponseTypeDef
def get_value() -> TestDNSAnswerResponseTypeDef:
return {
"Nameserver": ...,
"RecordName": ...,
"RecordType": ...,
"RecordData": ...,
"ResponseCode": ...,
"Protocol": ...,
"ResponseMetadata": ...,
}
# 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
UpdateHostedZoneCommentRequestRequestTypeDef#
# UpdateHostedZoneCommentRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentRequestRequestTypeDef
def get_value() -> UpdateHostedZoneCommentRequestRequestTypeDef:
return {
"Id": ...,
}
# UpdateHostedZoneCommentRequestRequestTypeDef definition
class UpdateHostedZoneCommentRequestRequestTypeDef(TypedDict):
Id: str,
Comment: NotRequired[str],
UpdateTrafficPolicyCommentRequestRequestTypeDef#
# UpdateTrafficPolicyCommentRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentRequestRequestTypeDef
def get_value() -> UpdateTrafficPolicyCommentRequestRequestTypeDef:
return {
"Id": ...,
"Version": ...,
"Comment": ...,
}
# UpdateTrafficPolicyCommentRequestRequestTypeDef definition
class UpdateTrafficPolicyCommentRequestRequestTypeDef(TypedDict):
Id: str,
Version: int,
Comment: str,
UpdateTrafficPolicyInstanceRequestRequestTypeDef#
# UpdateTrafficPolicyInstanceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceRequestRequestTypeDef
def get_value() -> UpdateTrafficPolicyInstanceRequestRequestTypeDef:
return {
"Id": ...,
"TTL": ...,
"TrafficPolicyId": ...,
"TrafficPolicyVersion": ...,
}
# UpdateTrafficPolicyInstanceRequestRequestTypeDef definition
class UpdateTrafficPolicyInstanceRequestRequestTypeDef(TypedDict):
Id: str,
TTL: int,
TrafficPolicyId: str,
TrafficPolicyVersion: int,
GetAccountLimitResponseTypeDef#
# GetAccountLimitResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetAccountLimitResponseTypeDef
def get_value() -> GetAccountLimitResponseTypeDef:
return {
"Limit": ...,
"Count": ...,
"ResponseMetadata": ...,
}
# GetAccountLimitResponseTypeDef definition
class GetAccountLimitResponseTypeDef(TypedDict):
Limit: AccountLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ActivateKeySigningKeyResponseTypeDef#
# ActivateKeySigningKeyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ActivateKeySigningKeyResponseTypeDef
def get_value() -> ActivateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# ActivateKeySigningKeyResponseTypeDef definition
class ActivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssociateVPCWithHostedZoneResponseTypeDef#
# AssociateVPCWithHostedZoneResponseTypeDef usage example
from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneResponseTypeDef
def get_value() -> AssociateVPCWithHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# AssociateVPCWithHostedZoneResponseTypeDef definition
class AssociateVPCWithHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeResourceRecordSetsResponseTypeDef#
# ChangeResourceRecordSetsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsResponseTypeDef
def get_value() -> ChangeResourceRecordSetsResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# ChangeResourceRecordSetsResponseTypeDef definition
class ChangeResourceRecordSetsResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeactivateKeySigningKeyResponseTypeDef#
# DeactivateKeySigningKeyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import DeactivateKeySigningKeyResponseTypeDef
def get_value() -> DeactivateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# DeactivateKeySigningKeyResponseTypeDef definition
class DeactivateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteHostedZoneResponseTypeDef#
# DeleteHostedZoneResponseTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteHostedZoneResponseTypeDef
def get_value() -> DeleteHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# DeleteHostedZoneResponseTypeDef definition
class DeleteHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteKeySigningKeyResponseTypeDef#
# DeleteKeySigningKeyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteKeySigningKeyResponseTypeDef
def get_value() -> DeleteKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# DeleteKeySigningKeyResponseTypeDef definition
class DeleteKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisableHostedZoneDNSSECResponseTypeDef#
# DisableHostedZoneDNSSECResponseTypeDef usage example
from mypy_boto3_route53.type_defs import DisableHostedZoneDNSSECResponseTypeDef
def get_value() -> DisableHostedZoneDNSSECResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# DisableHostedZoneDNSSECResponseTypeDef definition
class DisableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisassociateVPCFromHostedZoneResponseTypeDef#
# DisassociateVPCFromHostedZoneResponseTypeDef usage example
from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneResponseTypeDef
def get_value() -> DisassociateVPCFromHostedZoneResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# DisassociateVPCFromHostedZoneResponseTypeDef definition
class DisassociateVPCFromHostedZoneResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableHostedZoneDNSSECResponseTypeDef#
# EnableHostedZoneDNSSECResponseTypeDef usage example
from mypy_boto3_route53.type_defs import EnableHostedZoneDNSSECResponseTypeDef
def get_value() -> EnableHostedZoneDNSSECResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# EnableHostedZoneDNSSECResponseTypeDef definition
class EnableHostedZoneDNSSECResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeResponseTypeDef#
# GetChangeResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetChangeResponseTypeDef
def get_value() -> GetChangeResponseTypeDef:
return {
"ChangeInfo": ...,
"ResponseMetadata": ...,
}
# GetChangeResponseTypeDef definition
class GetChangeResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckConfigTypeDef#
# HealthCheckConfigTypeDef usage example
from mypy_boto3_route53.type_defs import HealthCheckConfigTypeDef
def get_value() -> HealthCheckConfigTypeDef:
return {
"Type": ...,
}
# 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
UpdateHealthCheckRequestRequestTypeDef#
# UpdateHealthCheckRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateHealthCheckRequestRequestTypeDef
def get_value() -> UpdateHealthCheckRequestRequestTypeDef:
return {
"HealthCheckId": ...,
}
# UpdateHealthCheckRequestRequestTypeDef definition
class UpdateHealthCheckRequestRequestTypeDef(TypedDict):
HealthCheckId: str,
HealthCheckVersion: NotRequired[int],
IPAddress: NotRequired[str],
Port: NotRequired[int],
ResourcePath: NotRequired[str],
FullyQualifiedDomainName: NotRequired[str],
SearchString: NotRequired[str],
FailureThreshold: NotRequired[int],
Inverted: NotRequired[bool],
Disabled: NotRequired[bool],
HealthThreshold: NotRequired[int],
ChildHealthChecks: NotRequired[Sequence[str]],
EnableSNI: NotRequired[bool],
Regions: NotRequired[Sequence[HealthCheckRegionType]], # (1)
AlarmIdentifier: NotRequired[AlarmIdentifierTypeDef], # (2)
InsufficientDataHealthStatus: NotRequired[InsufficientDataHealthStatusType], # (3)
ResetElements: NotRequired[Sequence[ResettableElementNameType]], # (4)
- See HealthCheckRegionType
- See AlarmIdentifierTypeDef
- See InsufficientDataHealthStatusType
- See ResettableElementNameType
AssociateVPCWithHostedZoneRequestRequestTypeDef#
# AssociateVPCWithHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import AssociateVPCWithHostedZoneRequestRequestTypeDef
def get_value() -> AssociateVPCWithHostedZoneRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"VPC": ...,
}
# AssociateVPCWithHostedZoneRequestRequestTypeDef definition
class AssociateVPCWithHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
CreateVPCAssociationAuthorizationRequestRequestTypeDef#
# CreateVPCAssociationAuthorizationRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationRequestRequestTypeDef
def get_value() -> CreateVPCAssociationAuthorizationRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"VPC": ...,
}
# CreateVPCAssociationAuthorizationRequestRequestTypeDef definition
class CreateVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
CreateVPCAssociationAuthorizationResponseTypeDef#
# CreateVPCAssociationAuthorizationResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateVPCAssociationAuthorizationResponseTypeDef
def get_value() -> CreateVPCAssociationAuthorizationResponseTypeDef:
return {
"HostedZoneId": ...,
"VPC": ...,
"ResponseMetadata": ...,
}
# CreateVPCAssociationAuthorizationResponseTypeDef definition
class CreateVPCAssociationAuthorizationResponseTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VPCTypeDef
- See ResponseMetadataTypeDef
DeleteVPCAssociationAuthorizationRequestRequestTypeDef#
# DeleteVPCAssociationAuthorizationRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DeleteVPCAssociationAuthorizationRequestRequestTypeDef
def get_value() -> DeleteVPCAssociationAuthorizationRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"VPC": ...,
}
# DeleteVPCAssociationAuthorizationRequestRequestTypeDef definition
class DeleteVPCAssociationAuthorizationRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
- See VPCTypeDef
DisassociateVPCFromHostedZoneRequestRequestTypeDef#
# DisassociateVPCFromHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import DisassociateVPCFromHostedZoneRequestRequestTypeDef
def get_value() -> DisassociateVPCFromHostedZoneRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"VPC": ...,
}
# DisassociateVPCFromHostedZoneRequestRequestTypeDef definition
class DisassociateVPCFromHostedZoneRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
VPC: VPCTypeDef, # (1)
Comment: NotRequired[str],
- See VPCTypeDef
ListVPCAssociationAuthorizationsResponseTypeDef#
# ListVPCAssociationAuthorizationsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListVPCAssociationAuthorizationsResponseTypeDef
def get_value() -> ListVPCAssociationAuthorizationsResponseTypeDef:
return {
"HostedZoneId": ...,
"NextToken": ...,
"VPCs": ...,
"ResponseMetadata": ...,
}
# ListVPCAssociationAuthorizationsResponseTypeDef definition
class ListVPCAssociationAuthorizationsResponseTypeDef(TypedDict):
HostedZoneId: str,
NextToken: str,
VPCs: List[VPCTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See VPCTypeDef
- See ResponseMetadataTypeDef
ChangeCidrCollectionRequestRequestTypeDef#
# ChangeCidrCollectionRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeCidrCollectionRequestRequestTypeDef
def get_value() -> ChangeCidrCollectionRequestRequestTypeDef:
return {
"Id": ...,
"Changes": ...,
}
# ChangeCidrCollectionRequestRequestTypeDef definition
class ChangeCidrCollectionRequestRequestTypeDef(TypedDict):
Id: str,
Changes: Sequence[CidrCollectionChangeTypeDef], # (1)
CollectionVersion: NotRequired[int],
ChangeTagsForResourceRequestRequestTypeDef#
# ChangeTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeTagsForResourceRequestRequestTypeDef
def get_value() -> ChangeTagsForResourceRequestRequestTypeDef:
return {
"ResourceType": ...,
"ResourceId": ...,
}
# ChangeTagsForResourceRequestRequestTypeDef definition
class ChangeTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceType: TagResourceTypeType, # (1)
ResourceId: str,
AddTags: NotRequired[Sequence[TagTypeDef]], # (2)
RemoveTagKeys: NotRequired[Sequence[str]],
- See TagResourceTypeType
- See TagTypeDef
ResourceTagSetTypeDef#
# ResourceTagSetTypeDef usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import ListCidrBlocksResponseTypeDef
def get_value() -> ListCidrBlocksResponseTypeDef:
return {
"NextToken": ...,
"CidrBlocks": ...,
"ResponseMetadata": ...,
}
# ListCidrBlocksResponseTypeDef definition
class ListCidrBlocksResponseTypeDef(TypedDict):
NextToken: str,
CidrBlocks: List[CidrBlockSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCidrCollectionResponseTypeDef#
# CreateCidrCollectionResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateCidrCollectionResponseTypeDef
def get_value() -> CreateCidrCollectionResponseTypeDef:
return {
"Collection": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateCidrCollectionResponseTypeDef definition
class CreateCidrCollectionResponseTypeDef(TypedDict):
Collection: CidrCollectionTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CloudWatchAlarmConfigurationTypeDef#
# CloudWatchAlarmConfigurationTypeDef usage example
from mypy_boto3_route53.type_defs import CloudWatchAlarmConfigurationTypeDef
def get_value() -> CloudWatchAlarmConfigurationTypeDef:
return {
"EvaluationPeriods": ...,
"Threshold": ...,
"ComparisonOperator": ...,
"Period": ...,
"MetricName": ...,
"Namespace": ...,
"Statistic": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import ListCidrCollectionsResponseTypeDef
def get_value() -> ListCidrCollectionsResponseTypeDef:
return {
"NextToken": ...,
"CidrCollections": ...,
"ResponseMetadata": ...,
}
# ListCidrCollectionsResponseTypeDef definition
class ListCidrCollectionsResponseTypeDef(TypedDict):
NextToken: str,
CidrCollections: List[CollectionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHostedZoneRequestRequestTypeDef#
# CreateHostedZoneRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateHostedZoneRequestRequestTypeDef
def get_value() -> CreateHostedZoneRequestRequestTypeDef:
return {
"Name": ...,
"CallerReference": ...,
}
# CreateHostedZoneRequestRequestTypeDef definition
class CreateHostedZoneRequestRequestTypeDef(TypedDict):
Name: str,
CallerReference: str,
VPC: NotRequired[VPCTypeDef], # (1)
HostedZoneConfig: NotRequired[HostedZoneConfigTypeDef], # (2)
DelegationSetId: NotRequired[str],
- See VPCTypeDef
- See HostedZoneConfigTypeDef
CreateReusableDelegationSetResponseTypeDef#
# CreateReusableDelegationSetResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateReusableDelegationSetResponseTypeDef
def get_value() -> CreateReusableDelegationSetResponseTypeDef:
return {
"DelegationSet": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateReusableDelegationSetResponseTypeDef definition
class CreateReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetResponseTypeDef#
# GetReusableDelegationSetResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetResponseTypeDef
def get_value() -> GetReusableDelegationSetResponseTypeDef:
return {
"DelegationSet": ...,
"ResponseMetadata": ...,
}
# GetReusableDelegationSetResponseTypeDef definition
class GetReusableDelegationSetResponseTypeDef(TypedDict):
DelegationSet: DelegationSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListReusableDelegationSetsResponseTypeDef#
# ListReusableDelegationSetsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListReusableDelegationSetsResponseTypeDef
def get_value() -> ListReusableDelegationSetsResponseTypeDef:
return {
"DelegationSets": ...,
"Marker": ...,
"IsTruncated": ...,
"NextMarker": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListReusableDelegationSetsResponseTypeDef definition
class ListReusableDelegationSetsResponseTypeDef(TypedDict):
DelegationSets: List[DelegationSetTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateKeySigningKeyResponseTypeDef#
# CreateKeySigningKeyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateKeySigningKeyResponseTypeDef
def get_value() -> CreateKeySigningKeyResponseTypeDef:
return {
"ChangeInfo": ...,
"KeySigningKey": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateKeySigningKeyResponseTypeDef definition
class CreateKeySigningKeyResponseTypeDef(TypedDict):
ChangeInfo: ChangeInfoTypeDef, # (1)
KeySigningKey: KeySigningKeyTypeDef, # (2)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateQueryLoggingConfigResponseTypeDef#
# CreateQueryLoggingConfigResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateQueryLoggingConfigResponseTypeDef
def get_value() -> CreateQueryLoggingConfigResponseTypeDef:
return {
"QueryLoggingConfig": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateQueryLoggingConfigResponseTypeDef definition
class CreateQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetQueryLoggingConfigResponseTypeDef#
# GetQueryLoggingConfigResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetQueryLoggingConfigResponseTypeDef
def get_value() -> GetQueryLoggingConfigResponseTypeDef:
return {
"QueryLoggingConfig": ...,
"ResponseMetadata": ...,
}
# GetQueryLoggingConfigResponseTypeDef definition
class GetQueryLoggingConfigResponseTypeDef(TypedDict):
QueryLoggingConfig: QueryLoggingConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListQueryLoggingConfigsResponseTypeDef#
# ListQueryLoggingConfigsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListQueryLoggingConfigsResponseTypeDef
def get_value() -> ListQueryLoggingConfigsResponseTypeDef:
return {
"QueryLoggingConfigs": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListQueryLoggingConfigsResponseTypeDef definition
class ListQueryLoggingConfigsResponseTypeDef(TypedDict):
QueryLoggingConfigs: List[QueryLoggingConfigTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyInstanceResponseTypeDef#
# CreateTrafficPolicyInstanceResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyInstanceResponseTypeDef
def get_value() -> CreateTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateTrafficPolicyInstanceResponseTypeDef definition
class CreateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyInstanceResponseTypeDef#
# GetTrafficPolicyInstanceResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetTrafficPolicyInstanceResponseTypeDef
def get_value() -> GetTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
"ResponseMetadata": ...,
}
# GetTrafficPolicyInstanceResponseTypeDef definition
class GetTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyInstancesByHostedZoneResponseTypeDef#
# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByHostedZoneResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesByHostedZoneResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
"TrafficPolicyInstanceNameMarker": ...,
"TrafficPolicyInstanceTypeMarker": ...,
"IsTruncated": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListTrafficPolicyInstancesByHostedZoneResponseTypeDef definition
class ListTrafficPolicyInstancesByHostedZoneResponseTypeDef(TypedDict):
TrafficPolicyInstances: List[TrafficPolicyInstanceTypeDef], # (1)
TrafficPolicyInstanceNameMarker: str,
TrafficPolicyInstanceTypeMarker: RRTypeType, # (2)
IsTruncated: bool,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListTrafficPolicyInstancesByPolicyResponseTypeDef#
# ListTrafficPolicyInstancesByPolicyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesByPolicyResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesByPolicyResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
"HostedZoneIdMarker": ...,
"TrafficPolicyInstanceNameMarker": ...,
"TrafficPolicyInstanceTypeMarker": ...,
"IsTruncated": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyInstancesResponseTypeDef
def get_value() -> ListTrafficPolicyInstancesResponseTypeDef:
return {
"TrafficPolicyInstances": ...,
"HostedZoneIdMarker": ...,
"TrafficPolicyInstanceNameMarker": ...,
"TrafficPolicyInstanceTypeMarker": ...,
"IsTruncated": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyInstanceResponseTypeDef
def get_value() -> UpdateTrafficPolicyInstanceResponseTypeDef:
return {
"TrafficPolicyInstance": ...,
"ResponseMetadata": ...,
}
# UpdateTrafficPolicyInstanceResponseTypeDef definition
class UpdateTrafficPolicyInstanceResponseTypeDef(TypedDict):
TrafficPolicyInstance: TrafficPolicyInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyResponseTypeDef#
# CreateTrafficPolicyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyResponseTypeDef
def get_value() -> CreateTrafficPolicyResponseTypeDef:
return {
"TrafficPolicy": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateTrafficPolicyResponseTypeDef definition
class CreateTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateTrafficPolicyVersionResponseTypeDef#
# CreateTrafficPolicyVersionResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateTrafficPolicyVersionResponseTypeDef
def get_value() -> CreateTrafficPolicyVersionResponseTypeDef:
return {
"TrafficPolicy": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateTrafficPolicyVersionResponseTypeDef definition
class CreateTrafficPolicyVersionResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetTrafficPolicyResponseTypeDef#
# GetTrafficPolicyResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetTrafficPolicyResponseTypeDef
def get_value() -> GetTrafficPolicyResponseTypeDef:
return {
"TrafficPolicy": ...,
"ResponseMetadata": ...,
}
# GetTrafficPolicyResponseTypeDef definition
class GetTrafficPolicyResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPolicyVersionsResponseTypeDef#
# ListTrafficPolicyVersionsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPolicyVersionsResponseTypeDef
def get_value() -> ListTrafficPolicyVersionsResponseTypeDef:
return {
"TrafficPolicies": ...,
"IsTruncated": ...,
"TrafficPolicyVersionMarker": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListTrafficPolicyVersionsResponseTypeDef definition
class ListTrafficPolicyVersionsResponseTypeDef(TypedDict):
TrafficPolicies: List[TrafficPolicyTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyVersionMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTrafficPolicyCommentResponseTypeDef#
# UpdateTrafficPolicyCommentResponseTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateTrafficPolicyCommentResponseTypeDef
def get_value() -> UpdateTrafficPolicyCommentResponseTypeDef:
return {
"TrafficPolicy": ...,
"ResponseMetadata": ...,
}
# UpdateTrafficPolicyCommentResponseTypeDef definition
class UpdateTrafficPolicyCommentResponseTypeDef(TypedDict):
TrafficPolicy: TrafficPolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDNSSECResponseTypeDef#
# GetDNSSECResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetDNSSECResponseTypeDef
def get_value() -> GetDNSSECResponseTypeDef:
return {
"Status": ...,
"KeySigningKeys": ...,
"ResponseMetadata": ...,
}
# GetDNSSECResponseTypeDef definition
class GetDNSSECResponseTypeDef(TypedDict):
Status: DNSSECStatusTypeDef, # (1)
KeySigningKeys: List[KeySigningKeyTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetGeoLocationResponseTypeDef#
# GetGeoLocationResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetGeoLocationResponseTypeDef
def get_value() -> GetGeoLocationResponseTypeDef:
return {
"GeoLocationDetails": ...,
"ResponseMetadata": ...,
}
# GetGeoLocationResponseTypeDef definition
class GetGeoLocationResponseTypeDef(TypedDict):
GeoLocationDetails: GeoLocationDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListGeoLocationsResponseTypeDef#
# ListGeoLocationsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListGeoLocationsResponseTypeDef
def get_value() -> ListGeoLocationsResponseTypeDef:
return {
"GeoLocationDetailsList": ...,
"IsTruncated": ...,
"NextContinentCode": ...,
"NextCountryCode": ...,
"NextSubdivisionCode": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListGeoLocationsResponseTypeDef definition
class ListGeoLocationsResponseTypeDef(TypedDict):
GeoLocationDetailsList: List[GeoLocationDetailsTypeDef], # (1)
IsTruncated: bool,
NextContinentCode: str,
NextCountryCode: str,
NextSubdivisionCode: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetChangeRequestResourceRecordSetsChangedWaitTypeDef#
# GetChangeRequestResourceRecordSetsChangedWaitTypeDef usage example
from mypy_boto3_route53.type_defs import GetChangeRequestResourceRecordSetsChangedWaitTypeDef
def get_value() -> GetChangeRequestResourceRecordSetsChangedWaitTypeDef:
return {
"Id": ...,
}
# GetChangeRequestResourceRecordSetsChangedWaitTypeDef definition
class GetChangeRequestResourceRecordSetsChangedWaitTypeDef(TypedDict):
Id: str,
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (1)
GetHostedZoneLimitResponseTypeDef#
# GetHostedZoneLimitResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHostedZoneLimitResponseTypeDef
def get_value() -> GetHostedZoneLimitResponseTypeDef:
return {
"Limit": ...,
"Count": ...,
"ResponseMetadata": ...,
}
# GetHostedZoneLimitResponseTypeDef definition
class GetHostedZoneLimitResponseTypeDef(TypedDict):
Limit: HostedZoneLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetReusableDelegationSetLimitResponseTypeDef#
# GetReusableDelegationSetLimitResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetReusableDelegationSetLimitResponseTypeDef
def get_value() -> GetReusableDelegationSetLimitResponseTypeDef:
return {
"Limit": ...,
"Count": ...,
"ResponseMetadata": ...,
}
# GetReusableDelegationSetLimitResponseTypeDef definition
class GetReusableDelegationSetLimitResponseTypeDef(TypedDict):
Limit: ReusableDelegationSetLimitTypeDef, # (1)
Count: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckObservationTypeDef#
# HealthCheckObservationTypeDef usage example
from mypy_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 usage example
from mypy_boto3_route53.type_defs import HostedZoneTypeDef
def get_value() -> HostedZoneTypeDef:
return {
"Id": ...,
"Name": ...,
"CallerReference": ...,
}
# HostedZoneTypeDef definition
class HostedZoneTypeDef(TypedDict):
Id: str,
Name: str,
CallerReference: str,
Config: NotRequired[HostedZoneConfigTypeDef], # (1)
ResourceRecordSetCount: NotRequired[int],
LinkedService: NotRequired[LinkedServiceTypeDef], # (2)
HostedZoneSummaryTypeDef#
# HostedZoneSummaryTypeDef usage example
from mypy_boto3_route53.type_defs import HostedZoneSummaryTypeDef
def get_value() -> HostedZoneSummaryTypeDef:
return {
"HostedZoneId": ...,
"Name": ...,
"Owner": ...,
}
# HostedZoneSummaryTypeDef definition
class HostedZoneSummaryTypeDef(TypedDict):
HostedZoneId: str,
Name: str,
Owner: HostedZoneOwnerTypeDef, # (1)
ListCidrLocationsResponseTypeDef#
# ListCidrLocationsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListCidrLocationsResponseTypeDef
def get_value() -> ListCidrLocationsResponseTypeDef:
return {
"NextToken": ...,
"CidrLocations": ...,
"ResponseMetadata": ...,
}
# ListCidrLocationsResponseTypeDef definition
class ListCidrLocationsResponseTypeDef(TypedDict):
NextToken: str,
CidrLocations: List[LocationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTrafficPoliciesResponseTypeDef#
# ListTrafficPoliciesResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTrafficPoliciesResponseTypeDef
def get_value() -> ListTrafficPoliciesResponseTypeDef:
return {
"TrafficPolicySummaries": ...,
"IsTruncated": ...,
"TrafficPolicyIdMarker": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListTrafficPoliciesResponseTypeDef definition
class ListTrafficPoliciesResponseTypeDef(TypedDict):
TrafficPolicySummaries: List[TrafficPolicySummaryTypeDef], # (1)
IsTruncated: bool,
TrafficPolicyIdMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceRecordSetTypeDef#
# ResourceRecordSetTypeDef usage example
from mypy_boto3_route53.type_defs import ResourceRecordSetTypeDef
def get_value() -> ResourceRecordSetTypeDef:
return {
"Name": ...,
"Type": ...,
}
# 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)
- See RRTypeType
- See ResourceRecordSetRegionType
- See GeoLocationTypeDef
- See ResourceRecordSetFailoverType
- See ResourceRecordTypeDef
- See AliasTargetTypeDef
- See CidrRoutingConfigTypeDef
CreateHealthCheckRequestRequestTypeDef#
# CreateHealthCheckRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import CreateHealthCheckRequestRequestTypeDef
def get_value() -> CreateHealthCheckRequestRequestTypeDef:
return {
"CallerReference": ...,
"HealthCheckConfig": ...,
}
# CreateHealthCheckRequestRequestTypeDef definition
class CreateHealthCheckRequestRequestTypeDef(TypedDict):
CallerReference: str,
HealthCheckConfig: HealthCheckConfigTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"ResourceTagSet": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
ResourceTagSet: ResourceTagSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourcesResponseTypeDef#
# ListTagsForResourcesResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListTagsForResourcesResponseTypeDef
def get_value() -> ListTagsForResourcesResponseTypeDef:
return {
"ResourceTagSets": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourcesResponseTypeDef definition
class ListTagsForResourcesResponseTypeDef(TypedDict):
ResourceTagSets: List[ResourceTagSetTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
HealthCheckTypeDef#
# HealthCheckTypeDef usage example
from mypy_boto3_route53.type_defs import HealthCheckTypeDef
def get_value() -> HealthCheckTypeDef:
return {
"Id": ...,
"CallerReference": ...,
"HealthCheckConfig": ...,
"HealthCheckVersion": ...,
}
# HealthCheckTypeDef definition
class HealthCheckTypeDef(TypedDict):
Id: str,
CallerReference: str,
HealthCheckConfig: HealthCheckConfigTypeDef, # (2)
HealthCheckVersion: int,
LinkedService: NotRequired[LinkedServiceTypeDef], # (1)
CloudWatchAlarmConfiguration: NotRequired[CloudWatchAlarmConfigurationTypeDef], # (3)
GetHealthCheckLastFailureReasonResponseTypeDef#
# GetHealthCheckLastFailureReasonResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckLastFailureReasonResponseTypeDef
def get_value() -> GetHealthCheckLastFailureReasonResponseTypeDef:
return {
"HealthCheckObservations": ...,
"ResponseMetadata": ...,
}
# GetHealthCheckLastFailureReasonResponseTypeDef definition
class GetHealthCheckLastFailureReasonResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckStatusResponseTypeDef#
# GetHealthCheckStatusResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckStatusResponseTypeDef
def get_value() -> GetHealthCheckStatusResponseTypeDef:
return {
"HealthCheckObservations": ...,
"ResponseMetadata": ...,
}
# GetHealthCheckStatusResponseTypeDef definition
class GetHealthCheckStatusResponseTypeDef(TypedDict):
HealthCheckObservations: List[HealthCheckObservationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateHostedZoneResponseTypeDef#
# CreateHostedZoneResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateHostedZoneResponseTypeDef
def get_value() -> CreateHostedZoneResponseTypeDef:
return {
"HostedZone": ...,
"ChangeInfo": ...,
"DelegationSet": ...,
"VPC": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import GetHostedZoneResponseTypeDef
def get_value() -> GetHostedZoneResponseTypeDef:
return {
"HostedZone": ...,
"DelegationSet": ...,
"VPCs": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import ListHostedZonesByNameResponseTypeDef
def get_value() -> ListHostedZonesByNameResponseTypeDef:
return {
"HostedZones": ...,
"DNSName": ...,
"HostedZoneId": ...,
"IsTruncated": ...,
"NextDNSName": ...,
"NextHostedZoneId": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# 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 usage example
from mypy_boto3_route53.type_defs import ListHostedZonesResponseTypeDef
def get_value() -> ListHostedZonesResponseTypeDef:
return {
"HostedZones": ...,
"Marker": ...,
"IsTruncated": ...,
"NextMarker": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListHostedZonesResponseTypeDef definition
class ListHostedZonesResponseTypeDef(TypedDict):
HostedZones: List[HostedZoneTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHostedZoneCommentResponseTypeDef#
# UpdateHostedZoneCommentResponseTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateHostedZoneCommentResponseTypeDef
def get_value() -> UpdateHostedZoneCommentResponseTypeDef:
return {
"HostedZone": ...,
"ResponseMetadata": ...,
}
# UpdateHostedZoneCommentResponseTypeDef definition
class UpdateHostedZoneCommentResponseTypeDef(TypedDict):
HostedZone: HostedZoneTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHostedZonesByVPCResponseTypeDef#
# ListHostedZonesByVPCResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListHostedZonesByVPCResponseTypeDef
def get_value() -> ListHostedZonesByVPCResponseTypeDef:
return {
"HostedZoneSummaries": ...,
"MaxItems": ...,
"NextToken": ...,
"ResponseMetadata": ...,
}
# ListHostedZonesByVPCResponseTypeDef definition
class ListHostedZonesByVPCResponseTypeDef(TypedDict):
HostedZoneSummaries: List[HostedZoneSummaryTypeDef], # (1)
MaxItems: str,
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeTypeDef#
# ChangeTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeTypeDef
def get_value() -> ChangeTypeDef:
return {
"Action": ...,
"ResourceRecordSet": ...,
}
# ChangeTypeDef definition
class ChangeTypeDef(TypedDict):
Action: ChangeActionType, # (1)
ResourceRecordSet: ResourceRecordSetTypeDef, # (2)
ListResourceRecordSetsResponseTypeDef#
# ListResourceRecordSetsResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListResourceRecordSetsResponseTypeDef
def get_value() -> ListResourceRecordSetsResponseTypeDef:
return {
"ResourceRecordSets": ...,
"IsTruncated": ...,
"NextRecordName": ...,
"NextRecordType": ...,
"NextRecordIdentifier": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListResourceRecordSetsResponseTypeDef definition
class ListResourceRecordSetsResponseTypeDef(TypedDict):
ResourceRecordSets: List[ResourceRecordSetTypeDef], # (1)
IsTruncated: bool,
NextRecordName: str,
NextRecordType: RRTypeType, # (2)
NextRecordIdentifier: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateHealthCheckResponseTypeDef#
# CreateHealthCheckResponseTypeDef usage example
from mypy_boto3_route53.type_defs import CreateHealthCheckResponseTypeDef
def get_value() -> CreateHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
"Location": ...,
"ResponseMetadata": ...,
}
# CreateHealthCheckResponseTypeDef definition
class CreateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
Location: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetHealthCheckResponseTypeDef#
# GetHealthCheckResponseTypeDef usage example
from mypy_boto3_route53.type_defs import GetHealthCheckResponseTypeDef
def get_value() -> GetHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
"ResponseMetadata": ...,
}
# GetHealthCheckResponseTypeDef definition
class GetHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHealthChecksResponseTypeDef#
# ListHealthChecksResponseTypeDef usage example
from mypy_boto3_route53.type_defs import ListHealthChecksResponseTypeDef
def get_value() -> ListHealthChecksResponseTypeDef:
return {
"HealthChecks": ...,
"Marker": ...,
"IsTruncated": ...,
"NextMarker": ...,
"MaxItems": ...,
"ResponseMetadata": ...,
}
# ListHealthChecksResponseTypeDef definition
class ListHealthChecksResponseTypeDef(TypedDict):
HealthChecks: List[HealthCheckTypeDef], # (1)
Marker: str,
IsTruncated: bool,
NextMarker: str,
MaxItems: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateHealthCheckResponseTypeDef#
# UpdateHealthCheckResponseTypeDef usage example
from mypy_boto3_route53.type_defs import UpdateHealthCheckResponseTypeDef
def get_value() -> UpdateHealthCheckResponseTypeDef:
return {
"HealthCheck": ...,
"ResponseMetadata": ...,
}
# UpdateHealthCheckResponseTypeDef definition
class UpdateHealthCheckResponseTypeDef(TypedDict):
HealthCheck: HealthCheckTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ChangeBatchTypeDef#
# ChangeBatchTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeBatchTypeDef
def get_value() -> ChangeBatchTypeDef:
return {
"Changes": ...,
}
# ChangeBatchTypeDef definition
class ChangeBatchTypeDef(TypedDict):
Changes: Sequence[ChangeTypeDef], # (1)
Comment: NotRequired[str],
- See ChangeTypeDef
ChangeResourceRecordSetsRequestRequestTypeDef#
# ChangeResourceRecordSetsRequestRequestTypeDef usage example
from mypy_boto3_route53.type_defs import ChangeResourceRecordSetsRequestRequestTypeDef
def get_value() -> ChangeResourceRecordSetsRequestRequestTypeDef:
return {
"HostedZoneId": ...,
"ChangeBatch": ...,
}
# ChangeResourceRecordSetsRequestRequestTypeDef definition
class ChangeResourceRecordSetsRequestRequestTypeDef(TypedDict):
HostedZoneId: str,
ChangeBatch: ChangeBatchTypeDef, # (1)