Skip to main content

rule_groups_namespaces

Creates, updates, deletes or gets a rule_groups_namespace resource or lists rule_groups_namespaces in a region

Overview

Namerule_groups_namespaces
TypeResource
DescriptionRuleGroupsNamespace schema for cloudformation.
Idawscc.aps.rule_groups_namespaces

Fields

NameDatatypeDescription
workspacestringRequired to identify a specific APS Workspace associated with this RuleGroupsNamespace.
namestringThe RuleGroupsNamespace name.
datastringThe RuleGroupsNamespace data.
arnstringThe RuleGroupsNamespace ARN.
tagsarrayAn array of key-value pairs to apply to this resource.
regionstringAWS region.

For more information, see AWS::APS::RuleGroupsNamespace.

Methods

NameResourceAccessible byRequired Params
create_resourcerule_groups_namespacesINSERTWorkspace, Data, Name, region
delete_resourcerule_groups_namespacesDELETEIdentifier, region
update_resourcerule_groups_namespacesUPDATEIdentifier, PatchDocument, region
list_resourcesrule_groups_namespaces_list_onlySELECTregion
get_resourcerule_groups_namespacesSELECTIdentifier, region

SELECT examples

Gets all properties from an individual rule_groups_namespace.

SELECT
region,
workspace,
name,
data,
arn,
tags
FROM awscc.aps.rule_groups_namespaces
WHERE
region = 'us-east-1' AND
Identifier = '{{ arn }}';

INSERT example

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

/*+ create */
INSERT INTO awscc.aps.rule_groups_namespaces (
Workspace,
Name,
Data,
region
)
SELECT
'{{ workspace }}',
'{{ name }}',
'{{ data }}',
'{{ region }}';

UPDATE example

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

/*+ update */
UPDATE awscc.aps.rule_groups_namespaces
SET PatchDocument = string('{{ {
"Data": data,
"Tags": tags
} | generate_patch_document }}')
WHERE
region = '{{ region }}' AND
Identifier = '{{ arn }}';

DELETE example

/*+ delete */
DELETE FROM awscc.aps.rule_groups_namespaces
WHERE
Identifier = '{{ arn }}' AND
region = 'us-east-1';

Permissions

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

aps:CreateRuleGroupsNamespace,
aps:DescribeRuleGroupsNamespace,
aps:TagResource