LintPolicyRequest class

The request to lint a Cloud IAM policy object. LintPolicy is currently functional only for lint_object of type condition.

Constructors

LintPolicyRequest()
LintPolicyRequest.fromJson(Map _json)

Properties

binding Binding
Binding object to be linted. The functionality of linting a binding is not yet implemented and if this field is set, it returns NOT_IMPLEMENTED error.
read / write
condition Expr
google.iam.v1.Binding.condition object to be linted.
read / write
context ↔ Map<String, Object>
context contains additional permission-controlled data that any lint unit may depend on, in form of {key: value} pairs. Currently, this field is non-operational and it will not be used during the lint operation. [...]
read / write
fullResourceName ↔ String
The full resource name of the policy this lint request is about. [...]
read / write
policy Policy
Policy object to be linted. The functionality of linting a policy is not yet implemented and if this field is set, it returns NOT_IMPLEMENTED error.
read / write
hashCode → int
The hash code for this object.
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited

Methods

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

Operators

operator ==(dynamic other) → bool
The equality operator.
inherited