Reference documentation and code samples for the Google Cloud Security Command Center V1 Client class IamBinding.
Represents a particular IAM binding, which captures a member's role addition, removal, or state.
Generated from protobuf message google.cloud.securitycenter.v1.IamBinding
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ action
int
The action that was performed on a Binding.
↳ role
string
Role that is assigned to "members". For example, "roles/viewer", "roles/editor", or "roles/owner".
↳ member
string
A single identity requesting access for a Cloud Platform resource, e.g. "foo@google.com".
getAction
The action that was performed on a Binding.
Generated from protobuf field .google.cloud.securitycenter.v1.IamBinding.Action action = 1;
int
setAction
The action that was performed on a Binding.
Generated from protobuf field .google.cloud.securitycenter.v1.IamBinding.Action action = 1;
var
int
$this
getRole
Role that is assigned to "members".
For example, "roles/viewer", "roles/editor", or "roles/owner".
Generated from protobuf field string role = 2;
string
setRole
Role that is assigned to "members".
For example, "roles/viewer", "roles/editor", or "roles/owner".
Generated from protobuf field string role = 2;
var
string
$this
getMember
A single identity requesting access for a Cloud Platform resource, e.g. "foo@google.com".
Generated from protobuf field string member = 3;
string
setMember
A single identity requesting access for a Cloud Platform resource, e.g. "foo@google.com".
Generated from protobuf field string member = 3;
var
string
$this