public sealed class AwsAccessRole : IMessage<AwsAccessRole>, IEquatable<AwsAccessRole>, IDeepCloneable<AwsAccessRole>, IBufferMessage, IMessage
Authentication 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 |