# Interface AwsAccessRoleOrBuilder (2.93.0)

2.93.0 (latest) 2.90.0 2.89.0 2.87.0 2.85.0 2.84.0 2.83.0 2.82.0 2.80.0 2.78.0 2.77.0 2.76.0 2.75.0 2.74.0 2.72.0 2.70.0 2.69.0 2.66.0 2.65.0 2.64.0 2.62.0 2.61.0 2.60.0 2.59.0 2.58.0 2.57.0 2.56.0 2.55.0 2.54.0 2.53.0 2.51.0 2.50.0 2.49.0 2.48.0 2.47.0 2.46.0 2.45.0 2.44.0 2.43.0 2.42.0 2.41.0 2.39.0 2.38.0 2.37.0 2.36.0 2.35.0 2.34.0 2.33.0 2.32.0 2.31.0 2.30.0 2.29.0 2.26.0 2.25.0 2.24.0 2.23.0 2.22.0 2.21.0 2.20.0 2.19.0 2.18.0 2.17.0 2.16.0 2.15.0 2.14.0 2.13.0 2.12.0 2.11.0 2.10.0 2.9.0 2.8.0 2.7.0 2.6.0 2.5.6 2.4.0 2.2.4 2.1.11

    public interface AwsAccessRoleOrBuilder extends MessageOrBuilder

## Implements

[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)

## Methods

### getIamRoleId()

    public abstract String getIamRoleId()

The user's AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.

`string iam_role_id = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The iamRoleId. |

### getIamRoleIdBytes()

    public abstract ByteString getIamRoleIdBytes()

The user's AWS IAM Role that trusts the Google-owned AWS IAM user
Connection.

`string iam_role_id = 1;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for iamRoleId. |

### getIdentity()

    public abstract String getIdentity()

A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.

`string identity = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.oracle.com/javase/8/docs/api/java/lang/String.html` | The identity. |

### getIdentityBytes()

    public abstract ByteString getIdentityBytes()

A unique Google-owned and Google-generated identity for the Connection.
This identity will be used to access the user's AWS IAM Role.

`string identity = 2;`

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.ByteString.html` | The bytes for identity. |