- 2.78.0 (latest)
- 2.76.0
- 2.75.0
- 2.74.0
- 2.73.0
- 2.72.0
- 2.70.0
- 2.68.0
- 2.67.0
- 2.64.0
- 2.63.0
- 2.62.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 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_underfield of the associatedConstraintdefines whether ancestry prefixes can be used. You can setallowed_valuesanddenied_valuesin the samePolicyifall_valuesisALL_VALUES_UNSPECIFIED.ALLOWorDENYare used to allow or deny all values. Ifall_valuesis set to eitherALLOWorDENY,allowed_valuesanddenied_valuesmust 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_underfield of the associatedConstraintdefines whether ancestry prefixes can be used. You can setallowed_valuesanddenied_valuesin the samePolicyifall_valuesisALL_VALUES_UNSPECIFIED.ALLOWorDENYare used to allow or deny all values. Ifall_valuesis set to eitherALLOWorDENY,allowed_valuesanddenied_valuesmust 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