GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanation class

Details about how a deny rule in a deny policy affects a principal's ability to use a permission.

Properties

combinedDeniedPermission GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedPermissionMatching?
Indicates whether the permission in the request is listed as a denied permission in the deny rule.
getter/setter pair
combinedDeniedPrincipal GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedDenyPrincipalMatching?
Indicates whether the principal is listed as a denied principal in the deny rule, either directly or through membership in a principal set.
getter/setter pair
combinedExceptionPermission GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedPermissionMatching?
Indicates whether the permission in the request is listed as an exception permission in the deny rule.
getter/setter pair
combinedExceptionPrincipal GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedDenyPrincipalMatching?
Indicates whether the principal is listed as an exception principal in the deny rule, either directly or through membership in a principal set.
getter/setter pair
condition GoogleTypeExpr?
A condition expression that specifies when the deny rule denies the principal access.
getter/setter pair
conditionExplanation GoogleCloudPolicytroubleshooterIamV3ConditionExplanation?
Condition evaluation state for this role binding.
getter/setter pair
deniedPermissions Map<String, GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedPermissionMatching>?
Lists all denied permissions in the deny rule and indicates whether each permission matches the permission in the request.
getter/setter pair
deniedPrincipals Map<String, GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedDenyPrincipalMatching>?
Lists all denied principals in the deny rule and indicates whether each principal matches the principal in the request, either directly or through membership in a principal set.
getter/setter pair
denyAccessState String?
Indicates whether this rule denies the specified permission to the specified principal for the specified resource.
getter/setter pair
exceptionPermissions Map<String, GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedPermissionMatching>?
Lists all exception permissions in the deny rule and indicates whether each permission matches the permission in the request.
getter/setter pair
exceptionPrincipals Map<String, GoogleCloudPolicytroubleshooterIamV3DenyRuleExplanationAnnotatedDenyPrincipalMatching>?
Lists all exception principals in the deny rule and indicates whether each principal matches the principal in the request, either directly or through membership in a principal set.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
relevance String?
The relevance of this role binding to the overall determination for the entire policy. Possible string values are:
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