public sealed class AwsProperties : IMessage<AwsProperties>, IEquatable<AwsProperties>, IDeepCloneable<AwsProperties>, IBufferMessage, IMessageConnection properties specific to Amazon Web Services (AWS).
Implements
IMessage<AwsProperties>, IEquatable<AwsProperties>, IDeepCloneable<AwsProperties>, IBufferMessage, IMessageNamespace
Google.Cloud.BigQuery.Connection.V1Assembly
Google.Cloud.BigQuery.Connection.V1.dll
Constructors
AwsProperties()
public AwsProperties()AwsProperties(AwsProperties)
public AwsProperties(AwsProperties other)| Parameter | |
|---|---|
| Name | Description |
other |
AwsProperties |
Properties
AccessRole
public AwsAccessRole AccessRole { get; set; }Authentication using Google owned service account to assume into customer's AWS IAM Role.
| Property Value | |
|---|---|
| Type | Description |
AwsAccessRole |
|
AuthenticationMethodCase
public AwsProperties.AuthenticationMethodOneofCase AuthenticationMethodCase { get; }| Property Value | |
|---|---|
| Type | Description |
AwsProperties.AuthenticationMethodOneofCase |
|
CrossAccountRole
public AwsCrossAccountRole CrossAccountRole { get; set; }Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role.
| Property Value | |
|---|---|
| Type | Description |
AwsCrossAccountRole |
|