Skip to main content

cross_account_authorizations

Creates, updates, deletes, gets or lists a cross_account_authorizations resource.

Overview

Namecross_account_authorizations
TypeResource
Idaws.route53_recovery_readiness.cross_account_authorizations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
cross_account_authorizationstringA list of cross-account authorizations.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
list_cross_account_authorizationsselectregionmaxResults, nextTokenLists the cross-account readiness authorizations that are in place for an account.
create_cross_account_authorizationinsertregion, CrossAccountAuthorizationCreates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.
delete_cross_account_authorizationdeletecross_account_authorization, regionDeletes cross account readiness authorization.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
cross_account_authorizationstringThe cross-account authorization.
regionstringAWS region (default: us-east-1)
maxResultsintegerThe number of objects that you want to return with this call.
nextTokenstringThe token that identifies which batch of results you want to see.

SELECT examples

Lists the cross-account readiness authorizations that are in place for an account.

SELECT
cross_account_authorization
FROM aws.route53_recovery_readiness.cross_account_authorizations
WHERE region = '{{ region }}' -- required
AND maxResults = '{{ maxResults }}'
AND nextToken = '{{ nextToken }}'
;

INSERT examples

Creates a cross-account readiness authorization. This lets you authorize another account to work with Route 53 Application Recovery Controller, for example, to check the readiness status of resources in a separate account.

INSERT INTO aws.route53_recovery_readiness.cross_account_authorizations (
CrossAccountAuthorization,
region
)
SELECT
'{{ CrossAccountAuthorization }}' /* required */,
'{{ region }}'
RETURNING
cross_account_authorization
;

DELETE examples

Deletes cross account readiness authorization.

DELETE FROM aws.route53_recovery_readiness.cross_account_authorizations
WHERE cross_account_authorization = '{{ cross_account_authorization }}' --required
AND region = '{{ region }}' --required
;