public sealed class AwsAccessRole : IMessage<AwsAccessRole>, IEquatable<AwsAccessRole>, IDeepCloneable<AwsAccessRole>, IBufferMessage, IMessageAuthentication method for Amazon Web Services (AWS) that uses Google owned Google service account to assume into customer's AWS IAM Role.
Implements
IMessage<AwsAccessRole>, IEquatable<AwsAccessRole>, IDeepCloneable<AwsAccessRole>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Connection.V1Assembly
Google.Cloud.BigQuery.Connection.V1.dll
Constructors
AwsAccessRole()
public AwsAccessRole()AwsAccessRole(AwsAccessRole)
public AwsAccessRole(AwsAccessRole other)| Parameter | |
|---|---|
| Name | Description |
other |
AwsAccessRole |
Properties
IamRoleId
public string IamRoleId { get; set; }The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.
| Property Value | |
|---|---|
| Type | Description |
String |
|
Identity
public string Identity { get; set; }A unique Google-owned and Google-generated identity for the Connection. This identity will be used to access the user's AWS IAM Role.
| Property Value | |
|---|---|
| Type | Description |
String |
|