Google BigQuery Connection V1 Client - Class AwsProperties (1.5.0)

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
NameDescription
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
TypeDescription
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
NameDescription
var Google\Cloud\BigQuery\Connection\V1\AwsCrossAccountRole
Returns
TypeDescription
$this

getAccessRole

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

Returns
TypeDescription
Google\Cloud\BigQuery\Connection\V1\AwsAccessRole|null

hasAccessRole

setAccessRole

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

Parameter
NameDescription
var Google\Cloud\BigQuery\Connection\V1\AwsAccessRole
Returns
TypeDescription
$this

getAuthenticationMethod

Returns
TypeDescription
string