Class: Google::Cloud::Bigquery::Connection::V1::AwsProperties

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/bigquery/connection/v1/connection.rb

Overview

Connection properties specific to Amazon Web Services (AWS).

Instance Attribute Summary collapse

Instance Attribute Details

#access_role::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole

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

Note: The following fields are mutually exclusive: access_role, cross_account_role. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole)

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

    Note: The following fields are mutually exclusive: access_role, cross_account_role. If a field in that set is populated, all other fields in the set will automatically be cleared.



285
286
287
288
# File 'proto_docs/google/cloud/bigquery/connection/v1/connection.rb', line 285

class AwsProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cross_account_role::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole

Deprecated.

This field is deprecated and may be removed in the next major version update.

Returns Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.

Note: The following fields are mutually exclusive: cross_account_role, access_role. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole)

    Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role. Deprecated, do not use.

    Note: The following fields are mutually exclusive: cross_account_role, access_role. If a field in that set is populated, all other fields in the set will automatically be cleared.



285
286
287
288
# File 'proto_docs/google/cloud/bigquery/connection/v1/connection.rb', line 285

class AwsProperties
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end