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 thePolicy
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