View Source GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ResourceAccessSpec (google_api_dataplex v0.20.0)

ResourceAccessSpec holds the access control configuration to be enforced on the resources, for example, Cloud Storage bucket, BigQuery dataset, BigQuery table.

Attributes

  • owners (type: list(String.t), default: nil) - Optional. The set of principals to be granted owner role on the resource.
  • readers (type: list(String.t), default: nil) - Optional. The format of strings follows the pattern followed by IAM in the bindings. user:{email}, serviceAccount:{email} group:{email}. The set of principals to be granted reader role on the resource.
  • writers (type: list(String.t), default: nil) - Optional. The set of principals to be granted writer role on the resource.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Dataplex.V1.Model.GoogleCloudDataplexV1ResourceAccessSpec{
  owners: [String.t()] | nil,
  readers: [String.t()] | nil,
  writers: [String.t()] | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.