# Google Cloud Privileged Access Manager V1 Client - Class PrivilegedAccess (0.4.4)

0.4.4 (latest) 0.4.3 0.3.0 0.2.1 0.1.4 Reference documentation and code samples for the Google Cloud Privileged Access Manager V1 Client class PrivilegedAccess.

Privileged access that this service can be used to gate.

Generated from protobuf message `google.cloud.privilegedaccessmanager.v1.PrivilegedAccess`

## Namespace

Google \\ Cloud \\ PrivilegedAccessManager \\ V1

## Methods

### __construct

Constructor.

| **Parameters** ||
|---|---|
| **Name** | **Description** |
| `data` | `array` Optional. Data for populating the Message object. |
| `↳ gcp_iam_access` | `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.PrivilegedAccess.GcpIamAccess` Access to a Google Cloud resource through IAM. |

### getGcpIamAccess

Access to a Google Cloud resource through IAM.

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.PrivilegedAccess.GcpIamAccess|null` |   |

### hasGcpIamAccess

### setGcpIamAccess

Access to a Google Cloud resource through IAM.

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `var` | `https://docs.cloud.google.com/php/docs/reference/cloud-privilegedaccessmanager/latest/V1.PrivilegedAccess.GcpIamAccess` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `$this` |   |

### getAccessType

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `string` |   |