Skip to main content

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 ObjectWorkloadUndeployedDto
Implements IEquatable<WorkloadUndeployedDto>

Properties

TenantId

Tenant the workload belongs to.

public string TenantId { get; set; }

Property Value

String

PoolName

Pool that managed this workload.

public string PoolName { get; set; }

Property Value

String

WorkloadName

Workload name (must match the one used at deploy time).

public string WorkloadName { get; set; }

Property Value

String

WorkloadType

Discriminator between Adapter and Application.

public WorkloadTypeDto WorkloadType { get; set; }

Property Value

WorkloadTypeDto

Constructors

WorkloadUndeployedDto()

public WorkloadUndeployedDto()