ObjectIamPolicyBindingsItem class

Constructors

ObjectIamPolicyBindingsItem({Input<Expr>? condition, Input<List<String>>? members, Input<String>? role})
Creates a new ObjectIamPolicyBindingsItem. condition The condition that is associated with this binding. NOTE: an unsatisfied condition will not allow user access via current binding. Different bindings, including their conditions, are examined independently. members A collection of identifiers for members who may assume the provided role. Recognized identifiers are as follows: role The role to which members belong. Two types of roles are supported: new IAM roles, which grant permissions that do not map directly to those provided by ACLs, and legacy IAM roles, which do map directly to ACL permissions. All roles are of the format roles/storage.specificRole.
const
ObjectIamPolicyBindingsItem.fromMap(Map<String, dynamic> map)
factory

Properties

condition → Input<Expr>?
The condition that is associated with this binding. NOTE: an unsatisfied condition will not allow user access via current binding. Different bindings, including their conditions, are examined independently.
final
hashCode → int
The hash code for this object.
no setterinherited
members → Input<List<String>>?
A collection of identifiers for members who may assume the provided role. Recognized identifiers are as follows:
final
role → Input<String>?
The role to which members belong. Two types of roles are supported: new IAM roles, which grant permissions that do not map directly to those provided by ACLs, and legacy IAM roles, which do map directly to ACL permissions. All roles are of the format roles/storage.specificRole. The new IAM roles are:
final
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
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

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