Class GoogleCloudAssetV1Rule
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.
Implements
Inherited Members
Namespace: Google.Apis.CloudAsset.v1.Data
Assembly: Google.Apis.CloudAsset.v1.dll
Syntax
public class GoogleCloudAssetV1Rule : IDirectResponseSchema
Properties
AllowAll
Setting this to true means that all values are allowed. This field can be set only in Policies for list constraints.
Declaration
[JsonProperty("allowAll")]
public virtual bool? AllowAll { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Condition
The evaluating condition for this rule.
Declaration
[JsonProperty("condition")]
public virtual Expr Condition { get; set; }
Property Value
Type | Description |
---|---|
Expr |
ConditionEvaluation
The condition evaluation result for this rule. Only populated if it meets all the following criteria: * There is a condition defined for this rule. * This rule is within AnalyzeOrgPolicyGovernedContainersResponse.GovernedContainer.consolidated_policy, or AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset.consolidated_policy when the AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset has AnalyzeOrgPolicyGovernedAssetsResponse.GovernedAsset.governed_resource.
Declaration
[JsonProperty("conditionEvaluation")]
public virtual ConditionEvaluation ConditionEvaluation { get; set; }
Property Value
Type | Description |
---|---|
ConditionEvaluation |
DenyAll
Setting this to true means that all values are denied. This field can be set only in Policies for list constraints.
Declaration
[JsonProperty("denyAll")]
public virtual bool? DenyAll { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Enforce
If true
, then the Policy
is enforced. If false
, then any configuration is acceptable. This field can
be set only in Policies for boolean constraints.
Declaration
[JsonProperty("enforce")]
public virtual bool? Enforce { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Values
List of values to be used for this policy rule. This field can be set only in policies for list constraints.
Declaration
[JsonProperty("values")]
public virtual GoogleCloudAssetV1StringValues Values { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudAssetV1StringValues |