GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse class
Response for TroubleshootIamPolicy.
Constructors
-
GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse({String? access, List<
GoogleRpcStatus> ? errors, List<GoogleCloudPolicytroubleshooterV1ExplainedPolicy> ? explainedPolicies}) - GoogleCloudPolicytroubleshooterV1TroubleshootIamPolicyResponse.fromJson(Map json_)
Properties
- access ↔ String?
-
Indicates whether the principal has the specified permission for the
specified resource, based on evaluating all of the applicable IAM
policies.
Possible string values are:
getter/setter pair
-
errors
↔ List<
GoogleRpcStatus> ? -
The general errors contained in the troubleshooting response.
getter/setter pair
-
explainedPolicies
↔ List<
GoogleCloudPolicytroubleshooterV1ExplainedPolicy> ? -
List of IAM policies that were evaluated to check the principal's
permissions, with annotations to indicate how each policy contributed to
the final result.
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
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