Skip to main content

resource_sets

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

Overview

Nameresource_sets
TypeResource
Idaws.fms.resource_sets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
resource_setobjectInformation about the specified resource set.
resource_set_arnstringThe Amazon Resource Name (ARN) of the resource set. (pattern: <code>^([\p{L}\p{Z}\p{N}_.:/=+-@]*)$</code>)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_resource_setselectregionGets information about a specific resource set.
list_resource_setsselectregionReturns an array of ResourceSetSummary objects.
put_resource_setreplaceregion, ResourceSetCreates the resource set. An Firewall Manager resource set defines the resources to import into an Firewall Manager policy from another Amazon Web Services service.
delete_resource_setdeleteregionDeletes the specified ResourceSet.
batch_associate_resourceexecregion, ResourceSetIdentifier, ItemsAssociate resources to a Firewall Manager resource set.
batch_disassociate_resourceexecregion, ResourceSetIdentifier, ItemsDisassociates resources from a Firewall Manager resource set.

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
regionstringAWS region (default: us-east-1)

SELECT examples

Gets information about a specific resource set.

SELECT
resource_set,
resource_set_arn
FROM aws.fms.resource_sets
WHERE region = '{{ region }}' -- required
;

REPLACE examples

Creates the resource set. An Firewall Manager resource set defines the resources to import into an Firewall Manager policy from another Amazon Web Services service.

REPLACE aws.fms.resource_sets
SET
ResourceSet = '{{ ResourceSet }}',
TagList = '{{ TagList }}'
WHERE
region = '{{ region }}' --required
AND ResourceSet = '{{ ResourceSet }}' --required
RETURNING
resource_set,
resource_set_arn;

DELETE examples

Deletes the specified ResourceSet.

DELETE FROM aws.fms.resource_sets
WHERE region = '{{ region }}' --required
;

Lifecycle Methods

Associate resources to a Firewall Manager resource set.

EXEC aws.fms.resource_sets.batch_associate_resource
@region='{{ region }}' --required
@@json=
'{
"ResourceSetIdentifier": "{{ ResourceSetIdentifier }}",
"Items": "{{ Items }}"
}'
;