Skip to main content

WorkloadSummaryDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Subset of an RtDeployableWorkload (Adapter or Application) returned by GET {tenantId}/v1/workload?chartName=…. Carries the fields a CI rollout script needs to drive a per-tenant update — enough to skip the tenant when empty, or to PATCH the chart version and POST the deploy when present. Backend serializes this from a controller-local record with the same JSON shape; mirror it here in PascalCase so SDK callers get the idiomatic .NET property names.

public record WorkloadSummaryDto : IEquatable<WorkloadSummaryDto>

Inheritance ObjectWorkloadSummaryDto
Implements IEquatable<WorkloadSummaryDto>

Properties

RtId

public string RtId { get; set; }

Property Value

String

Name

public string Name { get; set; }

Property Value

String

CkTypeId

public string CkTypeId { get; set; }

Property Value

String

ChartName

public string ChartName { get; set; }

Property Value

String

CurrentChartVersion

public string CurrentChartVersion { get; set; }

Property Value

String

DeploymentState

public string DeploymentState { get; set; }

Property Value

String

Constructors

WorkloadSummaryDto(String, String, String, String, String, String)

Subset of an RtDeployableWorkload (Adapter or Application) returned by GET {tenantId}/v1/workload?chartName=…. Carries the fields a CI rollout script needs to drive a per-tenant update — enough to skip the tenant when empty, or to PATCH the chart version and POST the deploy when present. Backend serializes this from a controller-local record with the same JSON shape; mirror it here in PascalCase so SDK callers get the idiomatic .NET property names.

public WorkloadSummaryDto(string RtId, string Name, string CkTypeId, string ChartName, string CurrentChartVersion, string DeploymentState)

Parameters

RtId String

Name String

CkTypeId String

ChartName String

CurrentChartVersion String

DeploymentState String