This organization policy message is a modified version of the
one defined in the Organization Policy system. This message
contains several fields defined in the original organization
policy with some new fields for analysis purpose.
Attributes
Name
Description
attached_resource
str
The [full resource name]
(https://cloud.google.com/asset-inventory/docs/resource-name-format)
of an organization/folder/project resource where this
organization policy is set.
Notice that some type of constraints are defined with
default policy. This field will be empty for them.
applied_resource
str
The [full resource name]
(https://cloud.google.com/asset-inventory/docs/resource-name-format)
of an organization/folder/project resource where this
organization policy applies to.
For any user defined org policies, this field has the same
value as the [attached_resource] field. Only for default
policy, this field has the different value.
bool
If inherit_from_parent is true, Rules set higher up in
the hierarchy (up to the closest root) are inherited and
present in the effective policy. If it is false, then no
rules are inherited, and this policy becomes the effective
root for evaluation.
reset
bool
Ignores policies set above this resource and restores the
default behavior of the constraint at this resource. This
field can be set in policies for either list or boolean
constraints. If set, rules must be empty and
inherit_from_parent must be set to false.
This rule message is a customized version of the one defined
in the Organization Policy system. In addition to the fields
defined in the original organization policy, it contains
additional field(s) under specific circumstances to support
analysis results.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Class AnalyzerOrgPolicy (3.30.1)\n\nVersion latestkeyboard_arrow_down\n\n- [3.30.1 (latest)](/python/docs/reference/cloudasset/latest/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.30.0](/python/docs/reference/cloudasset/3.30.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.29.2](/python/docs/reference/cloudasset/3.29.2/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.28.0](/python/docs/reference/cloudasset/3.28.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.27.1](/python/docs/reference/cloudasset/3.27.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.26.4](/python/docs/reference/cloudasset/3.26.4/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.25.1](/python/docs/reference/cloudasset/3.25.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.24.3](/python/docs/reference/cloudasset/3.24.3/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.23.0](/python/docs/reference/cloudasset/3.23.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.22.0](/python/docs/reference/cloudasset/3.22.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.21.0](/python/docs/reference/cloudasset/3.21.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.20.1](/python/docs/reference/cloudasset/3.20.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.19.1](/python/docs/reference/cloudasset/3.19.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.18.1](/python/docs/reference/cloudasset/3.18.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.17.1](/python/docs/reference/cloudasset/3.17.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.16.0](/python/docs/reference/cloudasset/3.16.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.15.0](/python/docs/reference/cloudasset/3.15.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.14.2](/python/docs/reference/cloudasset/3.14.2/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.13.1](/python/docs/reference/cloudasset/3.13.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.12.0](/python/docs/reference/cloudasset/3.12.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.11.0](/python/docs/reference/cloudasset/3.11.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.10.0](/python/docs/reference/cloudasset/3.10.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.9.1](/python/docs/reference/cloudasset/3.9.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.8.1](/python/docs/reference/cloudasset/3.8.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.7.1](/python/docs/reference/cloudasset/3.7.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.6.1](/python/docs/reference/cloudasset/3.6.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.5.0](/python/docs/reference/cloudasset/3.5.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.4.0](/python/docs/reference/cloudasset/3.4.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.3.0](/python/docs/reference/cloudasset/3.3.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.2.1](/python/docs/reference/cloudasset/3.2.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [3.1.0](/python/docs/reference/cloudasset/3.1.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [2.2.2](/python/docs/reference/cloudasset/2.2.2/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [2.1.0](/python/docs/reference/cloudasset/2.1.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [2.0.0](/python/docs/reference/cloudasset/2.0.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [1.3.2](/python/docs/reference/cloudasset/1.3.2/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [1.2.0](/python/docs/reference/cloudasset/1.2.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [1.1.0](/python/docs/reference/cloudasset/1.1.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [1.0.0](/python/docs/reference/cloudasset/1.0.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.10.0](/python/docs/reference/cloudasset/0.10.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.9.0](/python/docs/reference/cloudasset/0.9.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.8.0](/python/docs/reference/cloudasset/0.8.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.7.0](/python/docs/reference/cloudasset/0.7.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.6.0](/python/docs/reference/cloudasset/0.6.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.5.0](/python/docs/reference/cloudasset/0.5.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.4.1](/python/docs/reference/cloudasset/0.4.1/google.cloud.asset_v1.types.AnalyzerOrgPolicy)\n- [0.3.0](/python/docs/reference/cloudasset/0.3.0/google.cloud.asset_v1.types.AnalyzerOrgPolicy) \n\n AnalyzerOrgPolicy(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThis organization policy message is a modified version of the\none defined in the Organization Policy system. This message\ncontains several fields defined in the original organization\npolicy with some new fields for analysis purpose.\n\nClasses\n-------\n\n### Rule\n\n Rule(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nThis rule message is a customized version of the one defined\nin the Organization Policy system. In addition to the fields\ndefined in the original organization policy, it contains\nadditional field(s) under specific circumstances to support\nanalysis results.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]