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 Object → WorkloadSummaryDto
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