Reference documentation and code samples for the BigQuery Connection V1 API class Google::Cloud::Bigquery::Connection::V1::AwsProperties.
Connection properties specific to Amazon Web Services (AWS).
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#access_role
def access_role() -> ::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole
-
(::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.
#access_role=
def access_role=(value) -> ::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole
-
value (::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.
-
(::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.
#cross_account_role
def cross_account_role() -> ::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole
-
(::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.
#cross_account_role=
def cross_account_role=(value) -> ::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole
-
value (::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.
-
(::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.