public sealed class AwsProperties : IMessage<AwsProperties>, IEquatable<AwsProperties>, IDeepCloneable<AwsProperties>, IBufferMessage, IMessage
Connection 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
[Obsolete]
public AwsCrossAccountRole CrossAccountRole { get; set; }
Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.
Property Value | |
---|---|
Type | Description |
AwsCrossAccountRole |