View Source GoogleApi.AlloyDB.V1.Model.User (google_api_alloy_db v0.12.0)

Message describing User object.

Attributes

  • databaseRoles (type: list(String.t), default: nil) - Optional. List of database roles this user has. The database role strings are subject to the PostgreSQL naming conventions.
  • keepExtraRoles (type: boolean(), default: nil) - Input only. If the user already exists and it has additional roles, keep them granted.
  • name (type: String.t, default: nil) - Output only. Name of the resource in the form of projects/{project}/locations/{location}/cluster/{cluster}/users/{user}.
  • password (type: String.t, default: nil) - Input only. Password for the user.
  • userType (type: String.t, default: nil) - Optional. Type of this user.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AlloyDB.V1.Model.User{
  databaseRoles: [String.t()] | nil,
  keepExtraRoles: boolean() | nil,
  name: String.t() | nil,
  password: String.t() | nil,
  userType: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.