GoogleCloudAssetV1Rule class

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.

Constructors

GoogleCloudAssetV1Rule({bool? allowAll, Expr? condition, ConditionEvaluation? conditionEvaluation, bool? denyAll, bool? enforce, GoogleCloudAssetV1StringValues? values})
GoogleCloudAssetV1Rule.fromJson(Map json_)

Properties

allowAll bool?
Setting this to true means that all values are allowed.
getter/setter pair
condition Expr?
The evaluating condition for this rule.
getter/setter pair
conditionEvaluation ConditionEvaluation?
The condition evaluation result for this rule.
getter/setter pair
denyAll bool?
Setting this to true means that all values are denied.
getter/setter pair
enforce bool?
If true, then the Policy is enforced.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
values GoogleCloudAssetV1StringValues?
List of values to be used for this policy rule.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited