Google Cloud Security Command Center V2 Client - Class IamBinding (2.2.1)

Reference documentation and code samples for the Google Cloud Security Command Center V2 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.v2.IamBinding

Namespace

Google \ Cloud \ SecurityCenter \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
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, for example, "foo@google.com".

getAction

The action that was performed on a Binding.

Returns
Type
Description
int

setAction

The action that was performed on a Binding.

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getRole

Role that is assigned to "members".

For example, "roles/viewer", "roles/editor", or "roles/owner".

Returns
Type
Description
string

setRole

Role that is assigned to "members".

For example, "roles/viewer", "roles/editor", or "roles/owner".

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getMember

A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".

Returns
Type
Description
string

setMember

A single identity requesting access for a Cloud Platform resource, for example, "foo@google.com".

Parameter
Name
Description
var
string
Returns
Type
Description
$this
Create a Mobile Website
View Site in Mobile | Classic
Share by: