Google BigQuery Connection V1 Client - Class AwsProperties (1.5.5)

Reference documentation and code samples for the Google BigQuery Connection V1 Client class AwsProperties.

Connection properties specific to Amazon Web Services (AWS).

Generated from protobuf message google.cloud.bigquery.connection.v1.AwsProperties

Namespace

Google \ Cloud \ BigQuery \ Connection \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ cross_account_role 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.

↳ access_role Google\Cloud\BigQuery\Connection\V1\AwsAccessRole

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

getCrossAccountRole

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role.

Deprecated, do not use.

Returns
Type Description
Google\Cloud\BigQuery\Connection\V1\AwsCrossAccountRole|null

hasCrossAccountRole

setCrossAccountRole

Authentication using Google owned AWS IAM user's access key to assume into customer's AWS IAM Role.

Deprecated, do not use.

Parameter
Name Description
var Google\Cloud\BigQuery\Connection\V1\AwsCrossAccountRole
Returns
Type Description
$this

getAccessRole

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

Returns
Type Description
Google\Cloud\BigQuery\Connection\V1\AwsAccessRole|null

hasAccessRole

setAccessRole

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

Parameter
Name Description
var Google\Cloud\BigQuery\Connection\V1\AwsAccessRole
Returns
Type Description
$this

getAuthenticationMethod

Returns
Type Description
string