Class AnalyzeOrgPoliciesRequest (3.28.0)

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

A request message for AssetService.AnalyzeOrgPolicies.

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

Attributes

Name Description
scope str
Required. The organization to scope the request. Only organization policies within the scope will be analyzed. - organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")
constraint str
Required. The name of the constraint to analyze organization policies for. The response only contains analyzed organization policies for the provided constraint.
filter str
The expression to filter AnalyzeOrgPoliciesResponse.org_policy_results. Filtering is currently available for bare literal values and the following fields: - consolidated_policy.attached_resource - consolidated_policy.rules.enforce When filtering by a specific field, the only supported operator is =. For example, filtering by consolidated_policy.attached_resource="//cloudresourcemanager.googleapis.com/folders/001" will return all the Organization Policy results attached to "folders/001".
page_size int
The maximum number of items to return per page. If unspecified, AnalyzeOrgPoliciesResponse.org_policy_results will contain 20 items with a maximum of 200. This field is a member of oneof_ _page_size.
page_token str
The pagination token to retrieve the next page.