- 2.53.0 (latest)
- 2.52.0
- 2.51.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.39.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.27.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.11.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.4.0
- 2.3.7-SNAPSHOT
- 2.2.1
- 2.1.2
- 2.0.10
Classes
OrgPolicyProto
Policy
Defines a Cloud Organization Policy
which is used to specify Constraints
for configurations of Cloud Platform resources.
Protobuf type google.cloud.orgpolicy.v1.Policy
Policy.BooleanPolicy
Used in policy_type
to specify how boolean_policy
will behave at this
resource.
Protobuf type google.cloud.orgpolicy.v1.Policy.BooleanPolicy
Policy.BooleanPolicy.Builder
Used in policy_type
to specify how boolean_policy
will behave at this
resource.
Protobuf type google.cloud.orgpolicy.v1.Policy.BooleanPolicy
Policy.Builder
Defines a Cloud Organization Policy
which is used to specify Constraints
for configurations of Cloud Platform resources.
Protobuf type google.cloud.orgpolicy.v1.Policy
Policy.ListPolicy
Used in policy_type
to specify how list_policy
behaves at this
resource.
ListPolicy
can define specific values and subtrees of Cloud Resource
Manager resource hierarchy (Organizations
, Folders
, Projects
) that
are allowed or denied by setting the allowed_values
and denied_values
fields. This is achieved by using the under:
and optional is:
prefixes.
The under:
prefix is used to denote resource subtree values.
The is:
prefix is used to denote specific values, and is required only
if the value contains a ":". Values prefixed with "is:" are treated the
same as values with no prefix.
Ancestry subtrees must be in one of the following formats:
- "projects/<project-id>", e.g. "projects/tokyo-rain-123"
- "folders/<folder-id>", e.g. "folders/1234"
- "organizations/<organization-id>", e.g. "organizations/1234"
The
supports_under
field of the associatedConstraint
defines whether ancestry prefixes can be used. You can setallowed_values
anddenied_values
in the samePolicy
ifall_values
isALL_VALUES_UNSPECIFIED
.ALLOW
orDENY
are used to allow or deny all values. Ifall_values
is set to eitherALLOW
orDENY
,allowed_values
anddenied_values
must be unset.
Protobuf type google.cloud.orgpolicy.v1.Policy.ListPolicy
Policy.ListPolicy.Builder
Used in policy_type
to specify how list_policy
behaves at this
resource.
ListPolicy
can define specific values and subtrees of Cloud Resource
Manager resource hierarchy (Organizations
, Folders
, Projects
) that
are allowed or denied by setting the allowed_values
and denied_values
fields. This is achieved by using the under:
and optional is:
prefixes.
The under:
prefix is used to denote resource subtree values.
The is:
prefix is used to denote specific values, and is required only
if the value contains a ":". Values prefixed with "is:" are treated the
same as values with no prefix.
Ancestry subtrees must be in one of the following formats:
- "projects/<project-id>", e.g. "projects/tokyo-rain-123"
- "folders/<folder-id>", e.g. "folders/1234"
- "organizations/<organization-id>", e.g. "organizations/1234"
The
supports_under
field of the associatedConstraint
defines whether ancestry prefixes can be used. You can setallowed_values
anddenied_values
in the samePolicy
ifall_values
isALL_VALUES_UNSPECIFIED
.ALLOW
orDENY
are used to allow or deny all values. Ifall_values
is set to eitherALLOW
orDENY
,allowed_values
anddenied_values
must be unset.
Protobuf type google.cloud.orgpolicy.v1.Policy.ListPolicy
Policy.RestoreDefault
Ignores policies set above this resource and restores the
constraint_default
enforcement behavior of the specific Constraint
at
this resource.
Suppose that constraint_default
is set to ALLOW
for the
Constraint
constraints/serviceuser.services
. Suppose that organization
foo.com sets a Policy
at their Organization resource node that restricts
the allowed service activations to deny all service activations. They
could then set a Policy
with the policy_type
restore_default
on
several experimental projects, restoring the constraint_default
enforcement of the Constraint
for only those projects, allowing those
projects to have all services activated.
Protobuf type google.cloud.orgpolicy.v1.Policy.RestoreDefault
Policy.RestoreDefault.Builder
Ignores policies set above this resource and restores the
constraint_default
enforcement behavior of the specific Constraint
at
this resource.
Suppose that constraint_default
is set to ALLOW
for the
Constraint
constraints/serviceuser.services
. Suppose that organization
foo.com sets a Policy
at their Organization resource node that restricts
the allowed service activations to deny all service activations. They
could then set a Policy
with the policy_type
restore_default
on
several experimental projects, restoring the constraint_default
enforcement of the Constraint
for only those projects, allowing those
projects to have all services activated.
Protobuf type google.cloud.orgpolicy.v1.Policy.RestoreDefault
Interfaces
Policy.BooleanPolicyOrBuilder
Policy.ListPolicyOrBuilder
Policy.RestoreDefaultOrBuilder
PolicyOrBuilder
Enums
Policy.ListPolicy.AllValues
This enum can be used to set Policies
that apply to all possible
configuration values rather than specific values in allowed_values
or
denied_values
.
Settting this to ALLOW
will mean this Policy
allows all values.
Similarly, setting it to DENY
will mean no values are allowed. If
set to either ALLOW
or DENY,
allowed_values and
denied_values
must be unset. Setting this to
ALL_VALUES_UNSPECIFIED allows for
setting
allowed_values and
denied_values`.
Protobuf enum google.cloud.orgpolicy.v1.Policy.ListPolicy.AllValues