pub struct GoogleCloudAssetV1GovernedContainer {
pub consolidated_policy: Option<AnalyzerOrgPolicy>,
pub effective_tags: Option<Vec<EffectiveTagDetails>>,
pub folders: Option<Vec<String>>,
pub full_resource_name: Option<String>,
pub organization: Option<String>,
pub parent: Option<String>,
pub policy_bundle: Option<Vec<AnalyzerOrgPolicy>>,
pub project: Option<String>,
}Expand description
The organization/folder/project resource governed by organization policies of AnalyzeOrgPolicyGovernedContainersRequest.constraint.
This type is not used in any activity, and only used as part of another schema.
Fields§
§consolidated_policy: Option<AnalyzerOrgPolicy>The consolidated organization policy for the analyzed resource. The consolidated organization policy is computed by merging and evaluating AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer.policy_bundle. The evaluation will respect the organization policy hierarchy rules.
The effective tags on this resource.
folders: Option<Vec<String>>The folder(s) that this resource belongs to, in the format of folders/{FOLDER_NUMBER}. This field is available when the resource belongs (directly or cascadingly) to one or more folders.
full_resource_name: Option<String>The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of an organization/folder/project resource.
organization: Option<String>The organization that this resource belongs to, in the format of organizations/{ORGANIZATION_NUMBER}. This field is available when the resource belongs (directly or cascadingly) to an organization.
parent: Option<String>The [full resource name] (https://cloud.google.com/asset-inventory/docs/resource-name-format) of the parent of AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer.full_resource_name.
policy_bundle: Option<Vec<AnalyzerOrgPolicy>>The ordered list of all organization policies from the consolidated_policy.attached_resource. to the scope specified in the request. If the constraint is defined with default policy, it will also appear in the list.
project: Option<String>The project that this resource belongs to, in the format of projects/{PROJECT_NUMBER}. This field is available when the resource belongs to a project.
Trait Implementations§
Source§impl Clone for GoogleCloudAssetV1GovernedContainer
impl Clone for GoogleCloudAssetV1GovernedContainer
Source§fn clone(&self) -> GoogleCloudAssetV1GovernedContainer
fn clone(&self) -> GoogleCloudAssetV1GovernedContainer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more