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