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
Returns
- (::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole) — Authentication using Google owned service account to assume into customer's AWS IAM Role.
#access_role=
def access_role=(value) -> ::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole
Parameter
- value (::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole) — Authentication using Google owned service account to assume into customer's AWS IAM Role.
Returns
- (::Google::Cloud::Bigquery::Connection::V1::AwsAccessRole) — Authentication using Google owned service account to assume into customer's AWS IAM Role.
#cross_account_role
def cross_account_role() -> ::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole
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.
#cross_account_role=
def cross_account_role=(value) -> ::Google::Cloud::Bigquery::Connection::V1::AwsCrossAccountRole
Parameter
- 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.
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.