Class AwsProperties (1.5.0)

public sealed class AwsProperties : IMessage<AwsProperties>, IEquatable<AwsProperties>, IDeepCloneable<AwsProperties>, IBufferMessage, IMessage

Connection properties specific to Amazon Web Services (AWS).

Inheritance

Object > AwsProperties

Namespace

Google.Cloud.BigQuery.Connection.V1

Assembly

Google.Cloud.BigQuery.Connection.V1.dll

Constructors

AwsProperties()

public AwsProperties()

AwsProperties(AwsProperties)

public AwsProperties(AwsProperties other)
Parameter
NameDescription
otherAwsProperties

Properties

AccessRole

public AwsAccessRole AccessRole { get; set; }

Authentication using Google owned service account to assume into customer's AWS IAM Role.

Property Value
TypeDescription
AwsAccessRole

AuthenticationMethodCase

public AwsProperties.AuthenticationMethodOneofCase AuthenticationMethodCase { get; }
Property Value
TypeDescription
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
TypeDescription
AwsCrossAccountRole