1
0
Fork 0
mirror of https://github.com/imjasonh/gcloud-help synced 2026-07-11 15:39:42 +00:00
gcloud-help/gcloud/org-policies/set-policy
2023-06-28 10:42:37 +00:00

61 lines
1.9 KiB
Text

NAME
gcloud org-policies set-policy - set an organization policy from a JSON or
YAML file
SYNOPSIS
gcloud org-policies set-policy POLICY_FILE [--update-mask=UPDATE_MASK]
[GCLOUD_WIDE_FLAG ...]
DESCRIPTION
Sets an organization policy from a JSON or YAML file. The policy will be
created if it does not exist, or updated if it already exists.
EXAMPLES
Organization policy list constraint YAML file example:
name: projects/PROJECT_ID/policies/CONSTRAINT_NAME
spec:
rules:
- values:
denied_values:
- VALUE_A
Organization policy list constraint JSON file example:
{
"name": "projects/PROJECT_ID/policies/CONSTRAINT_NAME",
"spec": {
"rules": [
{
"values": {
"deniedValues": ["VALUE_A"]
}
}
]
}
}
To set the policy from the file on the path './sample_path', run:
$ gcloud org-policies set-policy ./sample_path
POSITIONAL ARGUMENTS
POLICY_FILE
Path to JSON or YAML file that contains the organization policy.
FLAGS
--update-mask=UPDATE_MASK
Field mask used to specify the fields to be overwritten in the policy
by the set. The fields specified in the update_mask are relative to the
policy, not the full request. The update-mask flag can be empty, or
have values policy.spec, policy.dry_run_spec or *. If the policy does
not contain the dry_run_spec and update-mask flag is not provided, then
it defaults to policy.spec.
GCLOUD WIDE FLAGS
These flags are available to all commands: --access-token-file, --account,
--billing-project, --configuration, --flags-file, --flatten, --format,
--help, --impersonate-service-account, --log-http, --project, --quiet,
--trace-token, --user-output-enabled, --verbosity.
Run $ gcloud help for details.