GoogleApi.AccessContextManager.V1.Model.ScopedAccessSettings (google_api_access_context_manager v0.28.0)

View Source

A relationship between access settings and its scope.

Attributes

  • activeSettings (type: GoogleApi.AccessContextManager.V1.Model.AccessSettings.t, default: nil) - Optional. Access settings for this scoped access settings. This field may be empty if dry_run_settings is set.
  • dryRunSettings (type: GoogleApi.AccessContextManager.V1.Model.AccessSettings.t, default: nil) - Optional. Dry-run access settings for this scoped access settings. This field may be empty if active_settings is set.
  • scope (type: GoogleApi.AccessContextManager.V1.Model.AccessScope.t, default: nil) - Optional. Application, etc. to which the access settings will be applied to. Implicitly, this is the scoped access settings key; as such, it must be unique and non-empty.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AccessContextManager.V1.Model.ScopedAccessSettings{
  activeSettings:
    GoogleApi.AccessContextManager.V1.Model.AccessSettings.t() | nil,
  dryRunSettings:
    GoogleApi.AccessContextManager.V1.Model.AccessSettings.t() | nil,
  scope: GoogleApi.AccessContextManager.V1.Model.AccessScope.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.