Class SerializedPolicy (0.1.0)

SerializedPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Serialized policy.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
policy_uri str
Optional. URI of the policy. This field is a member of oneof_ source_uri.
policy_revision_uri str
Optional. URI of the policy revision. This field is a member of oneof_ source_uri.
uri str
Required. The uri of the policy in application template. Format: projects/{project}/locations/{location}/spaces/{space}/applicationTemplates/{application_template}/policies/{policy}
display_name str
Optional. The serialized policy display name. The number of characters should be less than 128 characters.
description str
Optional. The serialized policy description. At most 2048 characters.
policy_type google.cloud.designcenter_v1.types.SerializedPolicy.PolicyType
Required. Policy type will be used to determine the domain of the policy.
apply_conditions MutableSequence[google.cloud.designcenter_v1.types.ApplyCondition]
Optional. The serialized policy apply conditions.
cloud_control_configs MutableSequence[google.cloud.designcenter_v1.types.CloudControlConfig]
Optional. Stored parameter values grouped by cloud control.

Classes

PolicyType

PolicyType(value)

The serialized policy type.