Skip to main content

extension_associations

Creates, updates, deletes or gets an extension_association resource or lists extension_associations in a region

Overview

Nameextension_associations
TypeResource
DescriptionAn example resource schema demonstrating some basic constructs and validation rules.
Idawscc.appconfig.extension_associations

Fields

NameDatatypeDescription
idstring
arnstring
extension_arnstring
resource_arnstring
extension_identifierstring
resource_identifierstring
extension_version_numberinteger
parametersobject
tagsarrayAn array of key-value pairs to apply to this resource.
regionstringAWS region.

For more information, see AWS::AppConfig::ExtensionAssociation.

Methods

NameResourceAccessible byRequired Params
create_resourceextension_associationsINSERTregion
delete_resourceextension_associationsDELETEIdentifier, region
update_resourceextension_associationsUPDATEIdentifier, PatchDocument, region
list_resourcesextension_associations_list_onlySELECTregion
get_resourceextension_associationsSELECTIdentifier, region

SELECT examples

Gets all properties from an individual extension_association.

SELECT
region,
id,
arn,
extension_arn,
resource_arn,
extension_identifier,
resource_identifier,
extension_version_number,
parameters,
tags
FROM awscc.appconfig.extension_associations
WHERE
region = 'us-east-1' AND
Identifier = '{{ id }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.appconfig.extension_associations (
ExtensionIdentifier,
ResourceIdentifier,
ExtensionVersionNumber,
Parameters,
Tags,
region
)
SELECT
'{{ extension_identifier }}',
'{{ resource_identifier }}',
'{{ extension_version_number }}',
'{{ parameters }}',
'{{ tags }}',
'{{ region }}';

UPDATE example

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

/*+ update */
UPDATE awscc.appconfig.extension_associations
SET PatchDocument = string('{{ {
"Parameters": parameters,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ id }}';

DELETE example

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

Permissions

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

appconfig:CreateExtensionAssociation,
appconfig:TagResource