google_api_iam v0.2.0 GoogleApi.IAM.V1.Model.Permission View Source

A permission which can be included by a role.

Attributes

  • apiDisabled (boolean()): The service API associated with the permission is not enabled. Defaults to: null.
  • customRolesSupportLevel (String.t): The current custom role support level. Defaults to: null.

    • Enum - one of [SUPPORTED, TESTING, NOT_SUPPORTED]
  • description (String.t): A brief description of what this Permission is used for. Defaults to: null.
  • name (String.t): The name of this Permission. Defaults to: null.
  • onlyInPredefinedRoles (boolean()): This permission can ONLY be used in predefined roles. Defaults to: null.
  • stage (String.t): The current launch stage of the permission. Defaults to: null.

    • Enum - one of [ALPHA, BETA, GA, DEPRECATED]
  • title (String.t): The title of this Permission. 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.Permission{
  apiDisabled: any(),
  customRolesSupportLevel: any(),
  description: any(),
  name: any(),
  onlyInPredefinedRoles: any(),
  stage: any(),
  title: 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.