Skip to content

Route53 Recovery Readiness Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CellOutput

CellArn

  • Type:
  • Required: Yes

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.List[str]
  • Required: Yes

ParentReadinessScopes

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateCellRequest

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateCellResponse

CellArn

  • Type:
  • Required: Yes

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.List[str]
  • Required: Yes

ParentReadinessScopes

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCrossAccountAuthorizationRequest

CrossAccountAuthorization

  • Type:
  • Required: Yes

CreateCrossAccountAuthorizationResponse

CrossAccountAuthorization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateReadinessCheckRequest

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateReadinessCheckResponse

ReadinessCheckArn

  • Type:
  • Required: Yes

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceSet

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRecoveryGroupRequest

RecoveryGroupName

  • Type:
  • Required: Yes

Cells

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateRecoveryGroupResponse

Cells

  • Type: typing.List[str]
  • Required: Yes

RecoveryGroupArn

  • Type:
  • Required: Yes

RecoveryGroupName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateResourceSetRequest

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.Resource, aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]]
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateResourceSetResponse

ResourceSetArn

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DNSTargetResource

DomainName

  • Type: typing.Optional[str]

HostedZoneArn

  • Type: typing.Optional[str]

RecordSetId

  • Type: typing.Optional[str]

RecordType

  • Type: typing.Optional[str]

TargetResource

  • Type:

DeleteCellRequest

CellName

  • Type:
  • Required: Yes

DeleteCrossAccountAuthorizationRequest

CrossAccountAuthorization

  • Type:
  • Required: Yes

DeleteReadinessCheckRequest

ReadinessCheckName

  • Type:
  • Required: Yes

DeleteRecoveryGroupRequest

RecoveryGroupName

  • Type:
  • Required: Yes

DeleteResourceSetRequest

ResourceSetName

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

GetArchitectureRecommendationsRequest

RecoveryGroupName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetArchitectureRecommendationsResponse

LastAuditTimestamp

  • Type:
  • Required: Yes

Recommendations

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.Recommendation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCellReadinessSummaryRequest

CellName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetCellReadinessSummaryRequestPaginate

CellName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

GetCellReadinessSummaryResponse

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

ReadinessChecks

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ReadinessCheckSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetCellRequest

CellName

  • Type:
  • Required: Yes

GetCellResponse

CellArn

  • Type:
  • Required: Yes

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.List[str]
  • Required: Yes

ParentReadinessScopes

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetReadinessCheckRequest

ReadinessCheckName

  • Type:
  • Required: Yes

GetReadinessCheckResourceStatusRequest

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetReadinessCheckResourceStatusRequestPaginate

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

GetReadinessCheckResourceStatusResponse

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.RuleResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetReadinessCheckResponse

ReadinessCheckArn

  • Type:
  • Required: Yes

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceSet

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetReadinessCheckStatusRequest

ReadinessCheckName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetReadinessCheckStatusRequestPaginate

ReadinessCheckName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

GetReadinessCheckStatusResponse

Messages

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.Message]
  • Required: Yes

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceResult]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetRecoveryGroupReadinessSummaryRequest

RecoveryGroupName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

GetRecoveryGroupReadinessSummaryRequestPaginate

RecoveryGroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

GetRecoveryGroupReadinessSummaryResponse

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

ReadinessChecks

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ReadinessCheckSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

GetRecoveryGroupRequest

RecoveryGroupName

  • Type:
  • Required: Yes

GetRecoveryGroupResponse

Cells

  • Type: typing.List[str]
  • Required: Yes

RecoveryGroupArn

  • Type:
  • Required: Yes

RecoveryGroupName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetResourceSetRequest

ResourceSetName

  • Type:
  • Required: Yes

GetResourceSetResponse

ResourceSetArn

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCellsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCellsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListCellsResponse

Cells

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.CellOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCrossAccountAuthorizationsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCrossAccountAuthorizationsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListCrossAccountAuthorizationsResponse

CrossAccountAuthorizations

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReadinessChecksRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListReadinessChecksRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListReadinessChecksResponse

ReadinessChecks

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ReadinessCheckOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRecoveryGroupsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRecoveryGroupsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListRecoveryGroupsResponse

RecoveryGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.RecoveryGroupOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListResourceSetsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListResourceSetsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListResourceSetsResponse

ResourceSets

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceSetOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRulesOutput

ResourceType

  • Type:
  • Required: Yes

RuleDescription

  • Type:
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

ListRulesRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

ListRulesRequestPaginate

ResourceType

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.PaginatorConfig]

ListRulesResponse

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ListRulesOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourcesRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourcesResponse

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Message

MessageText

  • Type: typing.Optional[str]

NLBResource

Arn

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

R53ResourceRecord

DomainName

  • Type: typing.Optional[str]

RecordSetId

  • Type: typing.Optional[str]

ReadinessCheckOutput

ReadinessCheckArn

  • Type:
  • Required: Yes

ResourceSet

  • Type:
  • Required: Yes

ReadinessCheckName

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ReadinessCheckSummary

Readiness

  • Type: typing.Optional[typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']]

ReadinessCheckName

  • Type: typing.Optional[str]

Recommendation

RecommendationText

  • Type:
  • Required: Yes

RecoveryGroupOutput

Cells

  • Type: typing.List[str]
  • Required: Yes

RecoveryGroupArn

  • Type:
  • Required: Yes

RecoveryGroupName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

Resource

ComponentId

  • Type: typing.Optional[str]

DnsTargetResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.DNSTargetResource]

ReadinessScopes

  • Type: typing.Optional[typing.List[str]]

ResourceArn

  • Type: typing.Optional[str]

ResourceOutput

ComponentId

  • Type: typing.Optional[str]

DnsTargetResource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.DNSTargetResource]

ReadinessScopes

  • Type: typing.Optional[typing.List[str]]

ResourceArn

  • Type: typing.Optional[str]

ResourceResult

LastCheckedTimestamp

  • Type:
  • Required: Yes

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

ComponentId

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

ResourceSetOutput

ResourceSetArn

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RuleResult

LastCheckedTimestamp

  • Type:
  • Required: Yes

Messages

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.Message]
  • Required: Yes

Readiness

  • Type: typing.Literal['NOT_AUTHORIZED', 'NOT_READY', 'READY', 'UNKNOWN']
  • Required: Yes

RuleId

  • Type:
  • Required: Yes

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TargetResource

NLBResource

  • Type:

R53Resource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.R53ResourceRecord]

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateCellRequest

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.List[str]
  • Required: Yes

UpdateCellResponse

CellArn

  • Type:
  • Required: Yes

CellName

  • Type:
  • Required: Yes

Cells

  • Type: typing.List[str]
  • Required: Yes

ParentReadinessScopes

  • Type: typing.List[str]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateReadinessCheckRequest

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

UpdateReadinessCheckResponse

ReadinessCheckArn

  • Type:
  • Required: Yes

ReadinessCheckName

  • Type:
  • Required: Yes

ResourceSet

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRecoveryGroupRequest

Cells

  • Type: typing.List[str]
  • Required: Yes

RecoveryGroupName

  • Type:
  • Required: Yes

UpdateRecoveryGroupResponse

Cells

  • Type: typing.List[str]
  • Required: Yes

RecoveryGroupArn

  • Type:
  • Required: Yes

RecoveryGroupName

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateResourceSetRequest

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.Resource, aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]]
  • Required: Yes

UpdateResourceSetResponse

ResourceSetArn

  • Type:
  • Required: Yes

ResourceSetName

  • Type:
  • Required: Yes

ResourceSetType

  • Type:
  • Required: Yes

Resources

  • Type: typing.List[aws_resource_validator.pydantic_models.route53_recovery_readiness.route53_recovery_readiness_classes.ResourceOutput]
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes