GoogleCloudPolicysimulatorV1ExplainedAccess class
Details about how a set of policies, listed in ExplainedPolicy, resulted in a certain AccessState when replaying an access tuple.
Constructors
-
GoogleCloudPolicysimulatorV1ExplainedAccess({String? accessState, List<
GoogleRpcStatus> ? errors, List<GoogleCloudPolicysimulatorV1ExplainedPolicy> ? policies}) - GoogleCloudPolicysimulatorV1ExplainedAccess.fromJson(Map json_)
Properties
- accessState ↔ String?
-
Whether the principal in the access tuple has permission to access the
resource in the access tuple under the given policies.
Possible string values are:
getter/setter pair
-
errors
↔ List<
GoogleRpcStatus> ? -
If the AccessState is
UNKNOWN
, this field contains a list of errors explaining why the result isUNKNOWN
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
-
policies
↔ List<
GoogleCloudPolicysimulatorV1ExplainedPolicy> ? -
If the AccessState is
UNKNOWN
, this field contains the policies that led to that result.getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
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