google_api_iam v0.4.0 GoogleApi.IAM.V1.Model.BindingDelta View Source

One delta entry for Binding. Each individual change (only one member in each entry) to a binding will be a separate entry.

Attributes

  • action (String.t): The action that was performed on a Binding. Required Defaults to: null.

    • Enum - one of [ACTION_UNSPECIFIED, ADD, REMOVE]
  • condition (Expr): Unimplemented. The condition that is associated with this binding. This field is logged only for Cloud Audit Logging. Defaults to: null.
  • member (String.t): A single identity requesting access for a Cloud Platform resource. Follows the same format of Binding.members. Required Defaults to: null.
  • role (String.t): Role that is assigned to `members`. For example, `roles/viewer`, `roles/editor`, or `roles/owner`. Required Defaults to: null.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.IAM.V1.Model.BindingDelta{
  action: any(),
  condition: GoogleApi.IAM.V1.Model.Expr.t(),
  member: any(),
  role: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.