Skip to main content

target_account_configurations

Creates, updates, deletes or gets a target_account_configuration resource or lists target_account_configurations in a region

Overview

Nametarget_account_configurations
TypeResource
DescriptionResource schema for AWS::FIS::TargetAccountConfiguration
Idawscc.fis.target_account_configurations

Fields

NameDatatypeDescription
experiment_template_idstringThe ID of the experiment template.
account_idstringThe AWS account ID of the target account.
role_arnstringThe Amazon Resource Name (ARN) of an IAM role for the target account.
descriptionstringThe description of the target account.
regionstringAWS region.

For more information, see AWS::FIS::TargetAccountConfiguration.

Methods

NameResourceAccessible byRequired Params
create_resourcetarget_account_configurationsINSERTExperimentTemplateId, AccountId, RoleArn, region
delete_resourcetarget_account_configurationsDELETEIdentifier, region
update_resourcetarget_account_configurationsUPDATEIdentifier, PatchDocument, region
list_resourcestarget_account_configurations_list_onlySELECTregion
get_resourcetarget_account_configurationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual target_account_configuration.

SELECT
region,
experiment_template_id,
account_id,
role_arn,
description
FROM awscc.fis.target_account_configurations
WHERE
region = 'us-east-1' AND
Identifier = '{{ experiment_template_id }}|{{ account_id }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.fis.target_account_configurations (
ExperimentTemplateId,
AccountId,
RoleArn,
region
)
SELECT
'{{ experiment_template_id }}',
'{{ account_id }}',
'{{ role_arn }}',
'{{ region }}';

UPDATE example

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

/*+ update */
UPDATE awscc.fis.target_account_configurations
SET PatchDocument = string('{{ {
"RoleArn": role_arn,
"Description": description
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ experiment_template_id }}|{{ account_id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.fis.target_account_configurations
WHERE
Identifier = '{{ experiment_template_id }}|{{ account_id }}' AND
region = 'us-east-1';

Permissions

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

fis:CreateTargetAccountConfiguration