WorkloadUndeployedDto
Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects
Payload for the operator's WorkloadUndeployedAsync callback. The
operator runs helm uninstall for the matching release and removes
any operator-owned Kubernetes Secret it created at deploy time.
public record WorkloadUndeployedDto : IEquatable<WorkloadUndeployedDto>
Inheritance Object → WorkloadUndeployedDto
Implements IEquatable<WorkloadUndeployedDto>
Properties
TenantId
Tenant the workload belongs to.
public string TenantId { get; set; }
Property Value
PoolRtId
Runtime entity id of the pool the workload was deployed under. The canonical pool identity on the wire; the operator uses it to scope SignalR routing and to look up tracked pool resources.
public string PoolRtId { get; set; }
Property Value
WorkloadRtId
Runtime entity id of the workload. Must match the value supplied at deploy time — the operator derives the Helm release name from it to locate the release to uninstall.
public string WorkloadRtId { get; set; }
Property Value
WorkloadName
User-facing workload name. Preserved for display / event logging; not used to derive any Kubernetes identifier.
public string WorkloadName { get; set; }
Property Value
WorkloadType
Discriminator between Adapter and Application.
public WorkloadTypeDto WorkloadType { get; set; }
Property Value
Constructors
WorkloadUndeployedDto()
public WorkloadUndeployedDto()