Skip to content

stratumctl resource-policies

Manage resource-attached Cedar policies

Terminal window
stratumctl resource-policies [flags]

Aliases: resource-policy, rpol

Clear a resource’s inline policy

Terminal window
stratumctl resource-policies delete --resource-arn <arn> [flags]
Terminal window
stratumctl resource-policies delete --resource-arn arn:stratum:network:lab-1:p-team-a:vpc/vpc-9k2m4x7q
Flag Type Default Description
--resource-arn string resource ARN (required)

Show a resource’s inline policy

Terminal window
stratumctl resource-policies get --resource-arn <arn> [flags]
Terminal window
stratumctl resource-policies get --resource-arn arn:stratum:network:lab-1:p-team-a:vpc/vpc-9k2m4x7q
stratumctl resource-policies get --resource-arn arn:stratum:network:lab-1:p-team-a:vpc/vpc-9k2m4x7q --output json
Flag Type Default Description
--resource-arn string resource ARN (required)

List resource policies in a scope

Terminal window
stratumctl resource-policies list --scope-type <organization|project> --scope-id <id> [flags]
Terminal window
stratumctl resource-policies list --scope-type project --scope-id p-team-a
stratumctl resource-policies list --scope-type organization --scope-id o-acme --output json
Flag Type Default Description
--scope-id string scope id (required)
--scope-type string organization|project (required)

Set (create or replace) a resource’s inline policy

Terminal window
stratumctl resource-policies set --resource-arn <arn> -f <statements.json> [flags]
Terminal window
stratumctl resource-policies set --resource-arn arn:stratum:network:lab-1:p-team-a:vpc/vpc-9k2m4x7q -f rp.json
Flag Type Default Description
-f, --file string JSON statements array file (‘-’ = stdin)
--resource-arn string resource ARN (required)