Route53 Classes
AccountLimitTypeDef
Type
- Type: typing.Literal['MAX_HEALTH_CHECKS_BY_OWNER', 'MAX_HOSTED_ZONES_BY_OWNER', 'MAX_REUSABLE_DELEGATION_SETS_BY_OWNER', 'MAX_TRAFFIC_POLICIES_BY_OWNER', 'MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER']
- Required: Yes
Value
- Type:
- Required: Yes
ActivateKeySigningKeyRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
ActivateKeySigningKeyResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
AlarmIdentifierTypeDef
Region
- Type: typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-4', 'ca-central-1', 'ca-west-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'il-central-1', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-gov-east-1', 'us-gov-west-1', 'us-iso-east-1', 'us-iso-west-1', 'us-isob-east-1', 'us-west-1', 'us-west-2']
- Required: Yes
Name
- Type:
- Required: Yes
AliasTargetTypeDef
HostedZoneId
- Type:
- Required: Yes
DNSName
- Type:
- Required: Yes
EvaluateTargetHealth
- Type:
- Required: Yes
AssociateVPCWithHostedZoneRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
AssociateVPCWithHostedZoneResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
ChangeBatchTypeDef
Changes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.route53_classes.ChangeTypeDef]
- Required: Yes
Comment
- Type: typing.Optional[str]
ChangeCidrCollectionRequestRequestTypeDef
Id
- Type:
- Required: Yes
Changes
- Type: typing.Sequence[aws_resource_validator.pydantic_models.route53_classes.CidrCollectionChangeTypeDef]
- Required: Yes
CollectionVersion
- Type: typing.Optional[int]
ChangeCidrCollectionResponseTypeDef
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChangeInfoTypeDef
Id
- Type:
- Required: Yes
Status
- Type: typing.Literal['INSYNC', 'PENDING']
- Required: Yes
SubmittedAt
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
ChangeResourceRecordSetsRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
ChangeBatch
- Type:
- Required: Yes
ChangeResourceRecordSetsResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ChangeTagsForResourceRequestRequestTypeDef
ResourceType
- Type: typing.Literal['healthcheck', 'hostedzone']
- Required: Yes
ResourceId
- Type:
- Required: Yes
AddTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53_classes.TagTypeDef]]
RemoveTagKeys
- Type: typing.Optional[typing.Sequence[str]]
ChangeTypeDef
Action
- Type: typing.Literal['CREATE', 'DELETE', 'UPSERT']
- Required: Yes
ResourceRecordSet
- Type:
- Required: Yes
CidrBlockSummaryTypeDef
CidrBlock
- Type: typing.Optional[str]
LocationName
- Type: typing.Optional[str]
CidrCollectionChangeTypeDef
LocationName
- Type:
- Required: Yes
Action
- Type: typing.Literal['DELETE_IF_EXISTS', 'PUT']
- Required: Yes
CidrList
- Type: typing.Sequence[str]
- Required: Yes
CidrCollectionTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
CidrRoutingConfigTypeDef
CollectionId
- Type:
- Required: Yes
LocationName
- Type:
- Required: Yes
CloudWatchAlarmConfigurationTypeDef
EvaluationPeriods
- Type:
- Required: Yes
Threshold
- Type:
- Required: Yes
ComparisonOperator
- Type: typing.Literal['GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanOrEqualToThreshold', 'LessThanThreshold']
- Required: Yes
Period
- Type:
- Required: Yes
MetricName
- Type:
- Required: Yes
Namespace
- Type:
- Required: Yes
Statistic
- Type: typing.Literal['Average', 'Maximum', 'Minimum', 'SampleCount', 'Sum']
- Required: Yes
Dimensions
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.route53_classes.DimensionTypeDef]]
CollectionSummaryTypeDef
Arn
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Version
- Type: typing.Optional[int]
CoordinatesTypeDef
Latitude
- Type:
- Required: Yes
Longitude
- Type:
- Required: Yes
CreateCidrCollectionRequestRequestTypeDef
Name
- Type:
- Required: Yes
CallerReference
- Type:
- Required: Yes
CreateCidrCollectionResponseTypeDef
Collection
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHealthCheckRequestRequestTypeDef
CallerReference
- Type:
- Required: Yes
HealthCheckConfig
- Type:
- Required: Yes
CreateHealthCheckResponseTypeDef
HealthCheck
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateHostedZoneRequestRequestTypeDef
Name
- Type:
- Required: Yes
CallerReference
- Type:
- Required: Yes
VPC
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.VPCTypeDef]
HostedZoneConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.HostedZoneConfigTypeDef]
DelegationSetId
- Type: typing.Optional[str]
CreateHostedZoneResponseTypeDef
HostedZone
- Type:
- Required: Yes
ChangeInfo
- Type:
- Required: Yes
DelegationSet
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateKeySigningKeyRequestRequestTypeDef
CallerReference
- Type:
- Required: Yes
HostedZoneId
- Type:
- Required: Yes
KeyManagementServiceArn
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type:
- Required: Yes
CreateKeySigningKeyResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
KeySigningKey
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateQueryLoggingConfigRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
CloudWatchLogsLogGroupArn
- Type:
- Required: Yes
CreateQueryLoggingConfigResponseTypeDef
QueryLoggingConfig
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateReusableDelegationSetRequestRequestTypeDef
CallerReference
- Type:
- Required: Yes
HostedZoneId
- Type: typing.Optional[str]
CreateReusableDelegationSetResponseTypeDef
DelegationSet
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficPolicyInstanceRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TTL
- Type:
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyVersion
- Type:
- Required: Yes
CreateTrafficPolicyInstanceResponseTypeDef
TrafficPolicyInstance
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficPolicyRequestRequestTypeDef
Name
- Type:
- Required: Yes
Document
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
CreateTrafficPolicyResponseTypeDef
TrafficPolicy
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateTrafficPolicyVersionRequestRequestTypeDef
Id
- Type:
- Required: Yes
Document
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
CreateTrafficPolicyVersionResponseTypeDef
TrafficPolicy
- Type:
- Required: Yes
Location
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateVPCAssociationAuthorizationRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
CreateVPCAssociationAuthorizationResponseTypeDef
HostedZoneId
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DNSSECStatusTypeDef
ServeSignature
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
DeactivateKeySigningKeyRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeactivateKeySigningKeyResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DelegationSetTypeDef
NameServers
- Type: typing.List[str]
- Required: Yes
Id
- Type: typing.Optional[str]
CallerReference
- Type: typing.Optional[str]
DeleteCidrCollectionRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeleteHealthCheckRequestRequestTypeDef
HealthCheckId
- Type:
- Required: Yes
DeleteHostedZoneRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeleteHostedZoneResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteKeySigningKeyRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
DeleteKeySigningKeyResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteQueryLoggingConfigRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeleteReusableDelegationSetRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeleteTrafficPolicyInstanceRequestRequestTypeDef
Id
- Type:
- Required: Yes
DeleteTrafficPolicyRequestRequestTypeDef
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
DeleteVPCAssociationAuthorizationRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
DimensionTypeDef
Name
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
DisableHostedZoneDNSSECRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
DisableHostedZoneDNSSECResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DisassociateVPCFromHostedZoneRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
VPC
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
DisassociateVPCFromHostedZoneResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
EnableHostedZoneDNSSECRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
EnableHostedZoneDNSSECResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GeoLocationDetailsTypeDef
ContinentCode
- Type: typing.Optional[str]
ContinentName
- Type: typing.Optional[str]
CountryCode
- Type: typing.Optional[str]
CountryName
- Type: typing.Optional[str]
SubdivisionCode
- Type: typing.Optional[str]
SubdivisionName
- Type: typing.Optional[str]
GeoLocationTypeDef
ContinentCode
- Type: typing.Optional[str]
CountryCode
- Type: typing.Optional[str]
SubdivisionCode
- Type: typing.Optional[str]
GeoProximityLocationTypeDef
AWSRegion
- Type: typing.Optional[str]
LocalZoneGroup
- Type: typing.Optional[str]
Coordinates
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.CoordinatesTypeDef]
Bias
- Type: typing.Optional[int]
GetAccountLimitRequestRequestTypeDef
Type
- Type: typing.Literal['MAX_HEALTH_CHECKS_BY_OWNER', 'MAX_HOSTED_ZONES_BY_OWNER', 'MAX_REUSABLE_DELEGATION_SETS_BY_OWNER', 'MAX_TRAFFIC_POLICIES_BY_OWNER', 'MAX_TRAFFIC_POLICY_INSTANCES_BY_OWNER']
- Required: Yes
GetAccountLimitResponseTypeDef
Limit
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetChangeRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetChangeRequestResourceRecordSetsChangedWaitTypeDef
Id
- Type:
- Required: Yes
WaiterConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.WaiterConfigTypeDef]
GetChangeResponseTypeDef
ChangeInfo
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCheckerIpRangesResponseTypeDef
CheckerIpRanges
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetDNSSECRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
GetDNSSECResponseTypeDef
Status
- Type:
- Required: Yes
KeySigningKeys
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.KeySigningKeyTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetGeoLocationRequestRequestTypeDef
ContinentCode
- Type: typing.Optional[str]
CountryCode
- Type: typing.Optional[str]
SubdivisionCode
- Type: typing.Optional[str]
GetGeoLocationResponseTypeDef
GeoLocationDetails
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHealthCheckCountResponseTypeDef
HealthCheckCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHealthCheckLastFailureReasonRequestRequestTypeDef
HealthCheckId
- Type:
- Required: Yes
GetHealthCheckLastFailureReasonResponseTypeDef
HealthCheckObservations
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HealthCheckObservationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHealthCheckRequestRequestTypeDef
HealthCheckId
- Type:
- Required: Yes
GetHealthCheckResponseTypeDef
HealthCheck
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHealthCheckStatusRequestRequestTypeDef
HealthCheckId
- Type:
- Required: Yes
GetHealthCheckStatusResponseTypeDef
HealthCheckObservations
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HealthCheckObservationTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHostedZoneCountResponseTypeDef
HostedZoneCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHostedZoneLimitRequestRequestTypeDef
Type
- Type: typing.Literal['MAX_RRSETS_BY_ZONE', 'MAX_VPCS_ASSOCIATED_BY_ZONE']
- Required: Yes
HostedZoneId
- Type:
- Required: Yes
GetHostedZoneLimitResponseTypeDef
Limit
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetHostedZoneRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetHostedZoneResponseTypeDef
HostedZone
- Type:
- Required: Yes
DelegationSet
- Type:
- Required: Yes
VPCs
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.VPCTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetQueryLoggingConfigRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetQueryLoggingConfigResponseTypeDef
QueryLoggingConfig
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReusableDelegationSetLimitRequestRequestTypeDef
Type
- Type: typing.Literal['MAX_ZONES_BY_REUSABLE_DELEGATION_SET']
- Required: Yes
DelegationSetId
- Type:
- Required: Yes
GetReusableDelegationSetLimitResponseTypeDef
Limit
- Type:
- Required: Yes
Count
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetReusableDelegationSetRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetReusableDelegationSetResponseTypeDef
DelegationSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrafficPolicyInstanceCountResponseTypeDef
TrafficPolicyInstanceCount
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrafficPolicyInstanceRequestRequestTypeDef
Id
- Type:
- Required: Yes
GetTrafficPolicyInstanceResponseTypeDef
TrafficPolicyInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetTrafficPolicyRequestRequestTypeDef
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
GetTrafficPolicyResponseTypeDef
TrafficPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
HealthCheckConfigPaginatorTypeDef
Type
- Type: typing.Literal['CALCULATED', 'CLOUDWATCH_METRIC', 'HTTP', 'HTTPS', 'HTTPS_STR_MATCH', 'HTTP_STR_MATCH', 'RECOVERY_CONTROL', 'TCP']
- Required: Yes
IPAddress
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
ResourcePath
- Type: typing.Optional[str]
FullyQualifiedDomainName
- Type: typing.Optional[str]
SearchString
- Type: typing.Optional[str]
RequestInterval
- Type: typing.Optional[int]
FailureThreshold
- Type: typing.Optional[int]
MeasureLatency
- Type: typing.Optional[bool]
Inverted
- Type: typing.Optional[bool]
Disabled
- Type: typing.Optional[bool]
HealthThreshold
- Type: typing.Optional[int]
ChildHealthChecks
- Type: typing.Optional[typing.List[str]]
EnableSNI
- Type: typing.Optional[bool]
Regions
- Type: typing.Optional[typing.List[typing.Literal['ap-northeast-1', 'ap-southeast-1', 'ap-southeast-2', 'eu-west-1', 'sa-east-1', 'us-east-1', 'us-west-1', 'us-west-2']]]
AlarmIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.AlarmIdentifierTypeDef]
InsufficientDataHealthStatus
- Type: typing.Optional[typing.Literal['Healthy', 'LastKnownStatus', 'Unhealthy']]
RoutingControlArn
- Type: typing.Optional[str]
HealthCheckConfigTypeDef
Type
- Type: typing.Literal['CALCULATED', 'CLOUDWATCH_METRIC', 'HTTP', 'HTTPS', 'HTTPS_STR_MATCH', 'HTTP_STR_MATCH', 'RECOVERY_CONTROL', 'TCP']
- Required: Yes
IPAddress
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
ResourcePath
- Type: typing.Optional[str]
FullyQualifiedDomainName
- Type: typing.Optional[str]
SearchString
- Type: typing.Optional[str]
RequestInterval
- Type: typing.Optional[int]
FailureThreshold
- Type: typing.Optional[int]
MeasureLatency
- Type: typing.Optional[bool]
Inverted
- Type: typing.Optional[bool]
Disabled
- Type: typing.Optional[bool]
HealthThreshold
- Type: typing.Optional[int]
ChildHealthChecks
- Type: typing.Optional[typing.Sequence[str]]
EnableSNI
- Type: typing.Optional[bool]
Regions
- Type: typing.Optional[typing.Sequence[typing.Literal['ap-northeast-1', 'ap-southeast-1', 'ap-southeast-2', 'eu-west-1', 'sa-east-1', 'us-east-1', 'us-west-1', 'us-west-2']]]
AlarmIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.AlarmIdentifierTypeDef]
InsufficientDataHealthStatus
- Type: typing.Optional[typing.Literal['Healthy', 'LastKnownStatus', 'Unhealthy']]
RoutingControlArn
- Type: typing.Optional[str]
HealthCheckObservationTypeDef
Region
- Type: typing.Optional[typing.Literal['ap-northeast-1', 'ap-southeast-1', 'ap-southeast-2', 'eu-west-1', 'sa-east-1', 'us-east-1', 'us-west-1', 'us-west-2']]
IPAddress
- Type: typing.Optional[str]
StatusReport
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.StatusReportTypeDef]
HealthCheckPaginatorTypeDef
Id
- Type:
- Required: Yes
CallerReference
- Type:
- Required: Yes
HealthCheckConfig
- Type:
- Required: Yes
HealthCheckVersion
- Type:
- Required: Yes
LinkedService
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.LinkedServiceTypeDef]
CloudWatchAlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.CloudWatchAlarmConfigurationTypeDef]
HealthCheckTypeDef
Id
- Type:
- Required: Yes
CallerReference
- Type:
- Required: Yes
HealthCheckConfig
- Type:
- Required: Yes
HealthCheckVersion
- Type:
- Required: Yes
LinkedService
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.LinkedServiceTypeDef]
CloudWatchAlarmConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.CloudWatchAlarmConfigurationTypeDef]
HostedZoneConfigTypeDef
Comment
- Type: typing.Optional[str]
PrivateZone
- Type: typing.Optional[bool]
HostedZoneLimitTypeDef
Type
- Type: typing.Literal['MAX_RRSETS_BY_ZONE', 'MAX_VPCS_ASSOCIATED_BY_ZONE']
- Required: Yes
Value
- Type:
- Required: Yes
HostedZoneOwnerTypeDef
OwningAccount
- Type: typing.Optional[str]
OwningService
- Type: typing.Optional[str]
HostedZoneSummaryTypeDef
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Owner
- Type:
- Required: Yes
HostedZoneTypeDef
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
CallerReference
- Type:
- Required: Yes
Config
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.HostedZoneConfigTypeDef]
ResourceRecordSetCount
- Type: typing.Optional[int]
LinkedService
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.LinkedServiceTypeDef]
KeySigningKeyTypeDef
Name
- Type: typing.Optional[str]
KmsArn
- Type: typing.Optional[str]
Flag
- Type: typing.Optional[int]
SigningAlgorithmMnemonic
- Type: typing.Optional[str]
SigningAlgorithmType
- Type: typing.Optional[int]
DigestAlgorithmMnemonic
- Type: typing.Optional[str]
DigestAlgorithmType
- Type: typing.Optional[int]
KeyTag
- Type: typing.Optional[int]
DigestValue
- Type: typing.Optional[str]
PublicKey
- Type: typing.Optional[str]
DSRecord
- Type: typing.Optional[str]
DNSKEYRecord
- Type: typing.Optional[str]
Status
- Type: typing.Optional[str]
StatusMessage
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LinkedServiceTypeDef
ServicePrincipal
- Type: typing.Optional[str]
Description
- Type: typing.Optional[str]
ListCidrBlocksRequestListCidrBlocksPaginateTypeDef
CollectionId
- Type:
- Required: Yes
LocationName
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListCidrBlocksRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
LocationName
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[str]
ListCidrBlocksResponseTypeDef
NextToken
- Type:
- Required: Yes
CidrBlocks
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.CidrBlockSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCidrCollectionsRequestListCidrCollectionsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListCidrCollectionsRequestRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[str]
ListCidrCollectionsResponseTypeDef
NextToken
- Type:
- Required: Yes
CidrCollections
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.CollectionSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCidrLocationsRequestListCidrLocationsPaginateTypeDef
CollectionId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListCidrLocationsRequestRequestTypeDef
CollectionId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[str]
ListCidrLocationsResponseTypeDef
NextToken
- Type:
- Required: Yes
CidrLocations
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.LocationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListGeoLocationsRequestRequestTypeDef
StartContinentCode
- Type: typing.Optional[str]
StartCountryCode
- Type: typing.Optional[str]
StartSubdivisionCode
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListGeoLocationsResponseTypeDef
GeoLocationDetailsList
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.GeoLocationDetailsTypeDef]
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextContinentCode
- Type:
- Required: Yes
NextCountryCode
- Type:
- Required: Yes
NextSubdivisionCode
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHealthChecksRequestListHealthChecksPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListHealthChecksRequestRequestTypeDef
Marker
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListHealthChecksResponsePaginatorTypeDef
HealthChecks
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HealthCheckPaginatorTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHealthChecksResponseTypeDef
HealthChecks
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HealthCheckTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHostedZonesByNameRequestRequestTypeDef
DNSName
- Type: typing.Optional[str]
HostedZoneId
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListHostedZonesByNameResponseTypeDef
HostedZones
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HostedZoneTypeDef]
- Required: Yes
DNSName
- Type:
- Required: Yes
HostedZoneId
- Type:
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextDNSName
- Type:
- Required: Yes
NextHostedZoneId
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHostedZonesByVPCRequestRequestTypeDef
VPCId
- Type:
- Required: Yes
VPCRegion
- Type: typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-4', 'ca-central-1', 'ca-west-1', 'cn-north-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'il-central-1', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-gov-east-1', 'us-gov-west-1', 'us-iso-east-1', 'us-iso-west-1', 'us-isob-east-1', 'us-west-1', 'us-west-2']
- Required: Yes
MaxItems
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
ListHostedZonesByVPCResponseTypeDef
HostedZoneSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HostedZoneSummaryTypeDef]
- Required: Yes
MaxItems
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListHostedZonesRequestListHostedZonesPaginateTypeDef
DelegationSetId
- Type: typing.Optional[str]
HostedZoneType
- Type: typing.Optional[typing.Literal['PrivateHostedZone']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListHostedZonesRequestRequestTypeDef
Marker
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
DelegationSetId
- Type: typing.Optional[str]
HostedZoneType
- Type: typing.Optional[typing.Literal['PrivateHostedZone']]
ListHostedZonesResponseTypeDef
HostedZones
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.HostedZoneTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListQueryLoggingConfigsRequestListQueryLoggingConfigsPaginateTypeDef
HostedZoneId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListQueryLoggingConfigsRequestRequestTypeDef
HostedZoneId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[str]
ListQueryLoggingConfigsResponseTypeDef
QueryLoggingConfigs
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.QueryLoggingConfigTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListResourceRecordSetsRequestListResourceRecordSetsPaginateTypeDef
HostedZoneId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListResourceRecordSetsRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
StartRecordName
- Type: typing.Optional[str]
StartRecordType
- Type: typing.Optional[typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']]
StartRecordIdentifier
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListResourceRecordSetsResponsePaginatorTypeDef
ResourceRecordSets
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.ResourceRecordSetPaginatorTypeDef]
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextRecordName
- Type:
- Required: Yes
NextRecordType
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
NextRecordIdentifier
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListResourceRecordSetsResponseTypeDef
ResourceRecordSets
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.ResourceRecordSetTypeDef]
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextRecordName
- Type:
- Required: Yes
NextRecordType
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
NextRecordIdentifier
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReusableDelegationSetsRequestRequestTypeDef
Marker
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListReusableDelegationSetsResponseTypeDef
DelegationSets
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.DelegationSetTypeDef]
- Required: Yes
Marker
- Type:
- Required: Yes
IsTruncated
- Type:
- Required: Yes
NextMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceRequestRequestTypeDef
ResourceType
- Type: typing.Literal['healthcheck', 'hostedzone']
- Required: Yes
ResourceId
- Type:
- Required: Yes
ListTagsForResourceResponseTypeDef
ResourceTagSet
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourcesRequestRequestTypeDef
ResourceType
- Type: typing.Literal['healthcheck', 'hostedzone']
- Required: Yes
ResourceIds
- Type: typing.Sequence[str]
- Required: Yes
ListTagsForResourcesResponseTypeDef
ResourceTagSets
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.ResourceTagSetTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPoliciesRequestRequestTypeDef
TrafficPolicyIdMarker
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListTrafficPoliciesResponseTypeDef
TrafficPolicySummaries
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.TrafficPolicySummaryTypeDef]
- Required: Yes
IsTruncated
- Type:
- Required: Yes
TrafficPolicyIdMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPolicyInstancesByHostedZoneRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
TrafficPolicyInstanceNameMarker
- Type: typing.Optional[str]
TrafficPolicyInstanceTypeMarker
- Type: typing.Optional[typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']]
MaxItems
- Type: typing.Optional[str]
ListTrafficPolicyInstancesByHostedZoneResponseTypeDef
TrafficPolicyInstances
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.TrafficPolicyInstanceTypeDef]
- Required: Yes
TrafficPolicyInstanceNameMarker
- Type:
- Required: Yes
TrafficPolicyInstanceTypeMarker
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
IsTruncated
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPolicyInstancesByPolicyRequestRequestTypeDef
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyVersion
- Type:
- Required: Yes
HostedZoneIdMarker
- Type: typing.Optional[str]
TrafficPolicyInstanceNameMarker
- Type: typing.Optional[str]
TrafficPolicyInstanceTypeMarker
- Type: typing.Optional[typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']]
MaxItems
- Type: typing.Optional[str]
ListTrafficPolicyInstancesByPolicyResponseTypeDef
TrafficPolicyInstances
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.TrafficPolicyInstanceTypeDef]
- Required: Yes
HostedZoneIdMarker
- Type:
- Required: Yes
TrafficPolicyInstanceNameMarker
- Type:
- Required: Yes
TrafficPolicyInstanceTypeMarker
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
IsTruncated
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPolicyInstancesRequestRequestTypeDef
HostedZoneIdMarker
- Type: typing.Optional[str]
TrafficPolicyInstanceNameMarker
- Type: typing.Optional[str]
TrafficPolicyInstanceTypeMarker
- Type: typing.Optional[typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']]
MaxItems
- Type: typing.Optional[str]
ListTrafficPolicyInstancesResponseTypeDef
TrafficPolicyInstances
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.TrafficPolicyInstanceTypeDef]
- Required: Yes
HostedZoneIdMarker
- Type:
- Required: Yes
TrafficPolicyInstanceNameMarker
- Type:
- Required: Yes
TrafficPolicyInstanceTypeMarker
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
IsTruncated
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTrafficPolicyVersionsRequestRequestTypeDef
Id
- Type:
- Required: Yes
TrafficPolicyVersionMarker
- Type: typing.Optional[str]
MaxItems
- Type: typing.Optional[str]
ListTrafficPolicyVersionsResponseTypeDef
TrafficPolicies
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.TrafficPolicyTypeDef]
- Required: Yes
IsTruncated
- Type:
- Required: Yes
TrafficPolicyVersionMarker
- Type:
- Required: Yes
MaxItems
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListVPCAssociationAuthorizationsRequestListVPCAssociationAuthorizationsPaginateTypeDef
HostedZoneId
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.PaginatorConfigTypeDef]
ListVPCAssociationAuthorizationsRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[str]
ListVPCAssociationAuthorizationsResponseTypeDef
HostedZoneId
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
VPCs
- Type: typing.List[aws_resource_validator.pydantic_models.route53_classes.VPCTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LocationSummaryTypeDef
LocationName
- Type: typing.Optional[str]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
QueryLoggingConfigTypeDef
Id
- Type:
- Required: Yes
HostedZoneId
- Type:
- Required: Yes
CloudWatchLogsLogGroupArn
- Type:
- Required: Yes
ResourceRecordSetPaginatorTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
SetIdentifier
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
Region
- Type: typing.Optional[typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-4', 'ca-central-1', 'ca-west-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'il-central-1', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']]
GeoLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.GeoLocationTypeDef]
Failover
- Type: typing.Optional[typing.Literal['PRIMARY', 'SECONDARY']]
MultiValueAnswer
- Type: typing.Optional[bool]
TTL
- Type: typing.Optional[int]
ResourceRecords
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.route53_classes.ResourceRecordTypeDef]]
AliasTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.AliasTargetTypeDef]
HealthCheckId
- Type: typing.Optional[str]
TrafficPolicyInstanceId
- Type: typing.Optional[str]
CidrRoutingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.CidrRoutingConfigTypeDef]
GeoProximityLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.GeoProximityLocationTypeDef]
ResourceRecordSetTypeDef
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
SetIdentifier
- Type: typing.Optional[str]
Weight
- Type: typing.Optional[int]
Region
- Type: typing.Optional[typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-4', 'ca-central-1', 'ca-west-1', 'cn-north-1', 'cn-northwest-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'il-central-1', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2']]
GeoLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.GeoLocationTypeDef]
Failover
- Type: typing.Optional[typing.Literal['PRIMARY', 'SECONDARY']]
MultiValueAnswer
- Type: typing.Optional[bool]
TTL
- Type: typing.Optional[int]
ResourceRecords
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.route53_classes.ResourceRecordTypeDef]]
AliasTarget
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.AliasTargetTypeDef]
HealthCheckId
- Type: typing.Optional[str]
TrafficPolicyInstanceId
- Type: typing.Optional[str]
CidrRoutingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.CidrRoutingConfigTypeDef]
GeoProximityLocation
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.GeoProximityLocationTypeDef]
ResourceRecordTypeDef
Value
- Type:
- Required: Yes
ResourceTagSetTypeDef
ResourceType
- Type: typing.Optional[typing.Literal['healthcheck', 'hostedzone']]
ResourceId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.route53_classes.TagTypeDef]]
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HostId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
ReusableDelegationSetLimitTypeDef
Type
- Type: typing.Literal['MAX_ZONES_BY_REUSABLE_DELEGATION_SET']
- Required: Yes
Value
- Type:
- Required: Yes
StatusReportTypeDef
Status
- Type: typing.Optional[str]
CheckedTime
- Type: typing.Optional[datetime.datetime]
TagTypeDef
Key
- Type: typing.Optional[str]
Value
- Type: typing.Optional[str]
TestDNSAnswerRequestRequestTypeDef
HostedZoneId
- Type:
- Required: Yes
RecordName
- Type:
- Required: Yes
RecordType
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
ResolverIP
- Type: typing.Optional[str]
EDNS0ClientSubnetIP
- Type: typing.Optional[str]
EDNS0ClientSubnetMask
- Type: typing.Optional[str]
TestDNSAnswerResponseTypeDef
Nameserver
- Type:
- Required: Yes
RecordName
- Type:
- Required: Yes
RecordType
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
RecordData
- Type: typing.List[str]
- Required: Yes
ResponseCode
- Type:
- Required: Yes
Protocol
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TrafficPolicyInstanceTypeDef
Id
- Type:
- Required: Yes
HostedZoneId
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
TTL
- Type:
- Required: Yes
State
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyVersion
- Type:
- Required: Yes
TrafficPolicyType
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
TrafficPolicySummaryTypeDef
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
LatestVersion
- Type:
- Required: Yes
TrafficPolicyCount
- Type:
- Required: Yes
TrafficPolicyTypeDef
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Type
- Type: typing.Literal['A', 'AAAA', 'CAA', 'CNAME', 'DS', 'MX', 'NAPTR', 'NS', 'PTR', 'SOA', 'SPF', 'SRV', 'TXT']
- Required: Yes
Document
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
UpdateHealthCheckRequestRequestTypeDef
HealthCheckId
- Type:
- Required: Yes
HealthCheckVersion
- Type: typing.Optional[int]
IPAddress
- Type: typing.Optional[str]
Port
- Type: typing.Optional[int]
ResourcePath
- Type: typing.Optional[str]
FullyQualifiedDomainName
- Type: typing.Optional[str]
SearchString
- Type: typing.Optional[str]
FailureThreshold
- Type: typing.Optional[int]
Inverted
- Type: typing.Optional[bool]
Disabled
- Type: typing.Optional[bool]
HealthThreshold
- Type: typing.Optional[int]
ChildHealthChecks
- Type: typing.Optional[typing.Sequence[str]]
EnableSNI
- Type: typing.Optional[bool]
Regions
- Type: typing.Optional[typing.Sequence[typing.Literal['ap-northeast-1', 'ap-southeast-1', 'ap-southeast-2', 'eu-west-1', 'sa-east-1', 'us-east-1', 'us-west-1', 'us-west-2']]]
AlarmIdentifier
- Type: typing.Optional[aws_resource_validator.pydantic_models.route53_classes.AlarmIdentifierTypeDef]
InsufficientDataHealthStatus
- Type: typing.Optional[typing.Literal['Healthy', 'LastKnownStatus', 'Unhealthy']]
ResetElements
- Type: typing.Optional[typing.Sequence[typing.Literal['ChildHealthChecks', 'FullyQualifiedDomainName', 'Regions', 'ResourcePath']]]
UpdateHealthCheckResponseTypeDef
HealthCheck
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateHostedZoneCommentRequestRequestTypeDef
Id
- Type:
- Required: Yes
Comment
- Type: typing.Optional[str]
UpdateHostedZoneCommentResponseTypeDef
HostedZone
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrafficPolicyCommentRequestRequestTypeDef
Id
- Type:
- Required: Yes
Version
- Type:
- Required: Yes
Comment
- Type:
- Required: Yes
UpdateTrafficPolicyCommentResponseTypeDef
TrafficPolicy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateTrafficPolicyInstanceRequestRequestTypeDef
Id
- Type:
- Required: Yes
TTL
- Type:
- Required: Yes
TrafficPolicyId
- Type:
- Required: Yes
TrafficPolicyVersion
- Type:
- Required: Yes
UpdateTrafficPolicyInstanceResponseTypeDef
TrafficPolicyInstance
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
VPCTypeDef
VPCRegion
- Type: typing.Optional[typing.Literal['af-south-1', 'ap-east-1', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ap-south-1', 'ap-south-2', 'ap-southeast-1', 'ap-southeast-2', 'ap-southeast-3', 'ap-southeast-4', 'ca-central-1', 'ca-west-1', 'cn-north-1', 'eu-central-1', 'eu-central-2', 'eu-north-1', 'eu-south-1', 'eu-south-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'il-central-1', 'me-central-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-gov-east-1', 'us-gov-west-1', 'us-iso-east-1', 'us-iso-west-1', 'us-isob-east-1', 'us-west-1', 'us-west-2']]
VPCId
- Type: typing.Optional[str]
WaiterConfigTypeDef
Delay
- Type: typing.Optional[int]
MaxAttempts
- Type: typing.Optional[int]