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

View Source

LINT.IfChange Message describing Evaluation object

Attributes

  • bigQueryDestination (type: GoogleApi.WorkloadManager.V1.Model.BigQueryDestination.t, default: nil) - Optional. BigQuery destination
  • createTime (type: DateTime.t, default: nil) - Output only. [Output only] Create time stamp
  • customRulesBucket (type: String.t, default: nil) - The Cloud Storage bucket name for custom rules.
  • description (type: String.t, default: nil) - Description of the Evaluation
  • evaluationType (type: String.t, default: nil) - Evaluation type
  • labels (type: map(), default: nil) - Labels as key value pairs
  • name (type: String.t, default: nil) - name of resource names have the form 'projects/{project_id}/locations/{location_id}/evaluations/{evaluation_id}'
  • resourceFilter (type: GoogleApi.WorkloadManager.V1.Model.ResourceFilter.t, default: nil) - annotations as key value pairs
  • resourceStatus (type: GoogleApi.WorkloadManager.V1.Model.ResourceStatus.t, default: nil) - Output only. [Output only] The updated rule ids if exist.
  • ruleNames (type: list(String.t), default: nil) - the name of the rule
  • ruleVersions (type: list(String.t), default: nil) - Output only. [Output only] The updated rule ids if exist.
  • schedule (type: String.t, default: nil) - crontab format schedule for scheduled evaluation, currently only support the following schedule: "0 /1 ", "0 /6 ", "0 /12 ", "0 0 /1 ", "0 0 /7 ",
  • updateTime (type: DateTime.t, default: nil) - Output only. [Output only] Update time stamp

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.WorkloadManager.V1.Model.Evaluation{
  bigQueryDestination:
    GoogleApi.WorkloadManager.V1.Model.BigQueryDestination.t() | nil,
  createTime: DateTime.t() | nil,
  customRulesBucket: String.t() | nil,
  description: String.t() | nil,
  evaluationType: String.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  resourceFilter: GoogleApi.WorkloadManager.V1.Model.ResourceFilter.t() | nil,
  resourceStatus: GoogleApi.WorkloadManager.V1.Model.ResourceStatus.t() | nil,
  ruleNames: [String.t()] | nil,
  ruleVersions: [String.t()] | nil,
  schedule: String.t() | nil,
  updateTime: DateTime.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.