GoogleApi.WorkloadManager.V1.Model.ResourceFilter (google_api_workload_manager v0.12.0)

View Source

Message describing resource filters

Attributes

  • gceInstanceFilter (type: GoogleApi.WorkloadManager.V1.Model.GceInstanceFilter.t, default: nil) - Filter compute engine resource
  • inclusionLabels (type: map(), default: nil) - The label used for filter resource
  • resourceIdPatterns (type: list(String.t), default: nil) - The id pattern for filter resource
  • scopes (type: list(String.t), default: nil) - The scopes of evaluation resource

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.WorkloadManager.V1.Model.ResourceFilter{
  gceInstanceFilter:
    GoogleApi.WorkloadManager.V1.Model.GceInstanceFilter.t() | nil,
  inclusionLabels: map() | nil,
  resourceIdPatterns: [String.t()] | nil,
  scopes: [String.t()] | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.