Skip to main content

secret_target_attachments

Creates, updates, deletes or gets a secret_target_attachment resource or lists secret_target_attachments in a region

Overview

Namesecret_target_attachments
TypeResource
DescriptionResource Type definition for AWS::SecretsManager::SecretTargetAttachment
Idawscc.secretsmanager.secret_target_attachments

Fields

NameDatatypeDescription
idstring
secret_idstring
target_typestring
target_idstring
regionstringAWS region.

For more information, see AWS::SecretsManager::SecretTargetAttachment.

Methods

NameResourceAccessible byRequired Params
create_resourcesecret_target_attachmentsINSERTTargetType, TargetId, SecretId, region
delete_resourcesecret_target_attachmentsDELETEIdentifier, region
update_resourcesecret_target_attachmentsUPDATEIdentifier, PatchDocument, region
list_resourcessecret_target_attachments_list_onlySELECTregion
get_resourcesecret_target_attachmentsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual secret_target_attachment.

SELECT
region,
id,
secret_id,
target_type,
target_id
FROM awscc.secretsmanager.secret_target_attachments
WHERE
region = 'us-east-1' AND
Identifier = '{{ id }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.secretsmanager.secret_target_attachments (
SecretId,
TargetType,
TargetId,
region
)
SELECT
'{{ secret_id }}',
'{{ target_type }}',
'{{ target_id }}',
'{{ region }}';

UPDATE example

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

/*+ update */
UPDATE awscc.secretsmanager.secret_target_attachments
SET PatchDocument = string('{{ {
"TargetType": target_type,
"TargetId": target_id
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ id }}';

DELETE example

/*+ delete */
DELETE FROM awscc.secretsmanager.secret_target_attachments
WHERE
Identifier = '{{ id }}' AND
region = 'us-east-1';

Permissions

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

secretsmanager:GetSecretValue