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

View Source

workload resource

Attributes

  • application (type: GoogleApi.WorkloadManager.V1.Model.Layer.t, default: nil) - Optional. The application layer
  • ascs (type: GoogleApi.WorkloadManager.V1.Model.Layer.t, default: nil) - Optional. The ascs layer
  • database (type: GoogleApi.WorkloadManager.V1.Model.Layer.t, default: nil) - Optional. The database layer
  • labels (type: map(), default: nil) - Optional. such as name, description, version. More example can be found in deployment
  • name (type: String.t, default: nil) - Identifier. name of resource names have the form 'projects/{project_id}/workloads/{workload_id}'
  • refreshedTime (type: DateTime.t, default: nil) - Required. time when the workload data was refreshed
  • sapWorkload (type: GoogleApi.WorkloadManager.V1.Model.SapWorkload.t, default: nil) - The sap workload content
  • sqlserverWorkload (type: GoogleApi.WorkloadManager.V1.Model.SqlserverWorkload.t, default: nil) - The sqlserver workload content
  • state (type: String.t, default: nil) - Output only. [output only] the current state if a a workload
  • threeTierWorkload (type: GoogleApi.WorkloadManager.V1.Model.ThreeTierWorkload.t, default: nil) - The 3 tier web app workload content
  • workloadType (type: String.t, default: nil) - Required. The type of the workload

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.WorkloadManager.V1.Model.WorkloadProfile{
  application: GoogleApi.WorkloadManager.V1.Model.Layer.t() | nil,
  ascs: GoogleApi.WorkloadManager.V1.Model.Layer.t() | nil,
  database: GoogleApi.WorkloadManager.V1.Model.Layer.t() | nil,
  labels: map() | nil,
  name: String.t() | nil,
  refreshedTime: DateTime.t() | nil,
  sapWorkload: GoogleApi.WorkloadManager.V1.Model.SapWorkload.t() | nil,
  sqlserverWorkload:
    GoogleApi.WorkloadManager.V1.Model.SqlserverWorkload.t() | nil,
  state: String.t() | nil,
  threeTierWorkload:
    GoogleApi.WorkloadManager.V1.Model.ThreeTierWorkload.t() | nil,
  workloadType: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.