View Source GoogleApi.WorkloadManager.V1.Model.ExecutionResult (google_api_workload_manager v0.3.0)

Message describing the result of an execution

Attributes

  • documentationUrl (type: String.t, default: nil) - the document url of the rule
  • resource (type: GoogleApi.WorkloadManager.V1.Model.Resource.t, default: nil) - the violate resource
  • rule (type: String.t, default: nil) - the rule which violate in execution
  • severity (type: String.t, default: nil) - severity of violation
  • violationDetails (type: GoogleApi.WorkloadManager.V1.Model.ViolationDetails.t, default: nil) - the details of violation in result
  • violationMessage (type: String.t, default: nil) - the violation message of an execution

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.WorkloadManager.V1.Model.ExecutionResult{
  documentationUrl: String.t() | nil,
  resource: GoogleApi.WorkloadManager.V1.Model.Resource.t() | nil,
  rule: String.t() | nil,
  severity: String.t() | nil,
  violationDetails:
    GoogleApi.WorkloadManager.V1.Model.ViolationDetails.t() | nil,
  violationMessage: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.