View Source GoogleApi.BigQueryConnection.V1.Model.AwsAccessRole (google_api_big_query_connection v0.12.1)

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

Attributes

  • iamRoleId (type: String.t, default: nil) - The user’s AWS IAM Role that trusts the Google-owned AWS IAM user Connection.
  • identity (type: String.t, default: nil) - A unique Google-owned and Google-generated identity for the Connection. This identity will be used to access the user's AWS IAM Role.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigQueryConnection.V1.Model.AwsAccessRole{
  iamRoleId: String.t() | nil,
  identity: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.