Class Google::Cloud::Bigquery::Connection::V1::AwsAccessRole (v0.6.0)

Authentication method for Amazon Web Services (AWS) that uses Google owned Google service account to assume into customer's AWS IAM Role.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#iam_role_id

def iam_role_id() -> ::String
Returns
  • (::String) — The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.

#iam_role_id=

def iam_role_id=(value) -> ::String
Parameter
  • value (::String) — The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.
Returns
  • (::String) — The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.

#identity

def identity() -> ::String
Returns
  • (::String) — A unique Google-owned and Google-generated identity for the Connection. This identity will be used to access the user's AWS IAM Role.

#identity=

def identity=(value) -> ::String
Parameter
  • value (::String) — A unique Google-owned and Google-generated identity for the Connection. This identity will be used to access the user's AWS IAM Role.
Returns
  • (::String) — A unique Google-owned and Google-generated identity for the Connection. This identity will be used to access the user's AWS IAM Role.