Skip to main content

readiness_checks

Creates, updates, deletes or gets a readiness_check resource or lists readiness_checks in a region

Overview

Namereadiness_checks
TypeResource
DescriptionAws Route53 Recovery Readiness Check Schema and API specification.
Idawscc.route53recoveryreadiness.readiness_checks

Fields

NameDatatypeDescription
resource_set_namestringThe name of the resource set to check.
readiness_check_namestringName of the ReadinessCheck to create.
readiness_check_arnstringThe Amazon Resource Name (ARN) of the readiness check.
tagsarrayA collection of tags associated with a resource.
regionstringAWS region.

For more information, see AWS::Route53RecoveryReadiness::ReadinessCheck.

Methods

NameResourceAccessible byRequired Params
create_resourcereadiness_checksINSERTregion
delete_resourcereadiness_checksDELETEIdentifier, region
update_resourcereadiness_checksUPDATEIdentifier, PatchDocument, region
list_resourcesreadiness_checks_list_onlySELECTregion
get_resourcereadiness_checksSELECTIdentifier, region

SELECT examples

Gets all properties from an individual readiness_check.

SELECT
region,
resource_set_name,
readiness_check_name,
readiness_check_arn,
tags
FROM awscc.route53recoveryreadiness.readiness_checks
WHERE
region = 'us-east-1' AND
Identifier = '{{ readiness_check_name }}';

INSERT example

Use the following StackQL query and manifest file to create a new readiness_check resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.route53recoveryreadiness.readiness_checks (
ResourceSetName,
ReadinessCheckName,
Tags,
region
)
SELECT
'{{ resource_set_name }}',
'{{ readiness_check_name }}',
'{{ tags }}',
'{{ region }}';

UPDATE example

Use the following StackQL query and manifest file to update a readiness_check resource, using stack-deploy.

/*+ update */
UPDATE awscc.route53recoveryreadiness.readiness_checks
SET PatchDocument = string('{{ {
"ResourceSetName": resource_set_name,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ readiness_check_name }}';

DELETE example

/*+ delete */
DELETE FROM awscc.route53recoveryreadiness.readiness_checks
WHERE
Identifier = '{{ readiness_check_name }}' AND
region = 'us-east-1';

Permissions

To operate on the readiness_checks resource, the following permissions are required:

route53-recovery-readiness:CreateReadinessCheck,
route53-recovery-readiness:GetResourceSet,
route53-recovery-readiness:GetReadinessCheck,
route53-recovery-readiness:ListTagsForResources,
route53-recovery-readiness:TagResource