Skip to main content

DeployedDeploymentSiteDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

Identifies a Cloud-environment deployment site that the central Communication Operator must keep deployed. Used both as a callback payload (when a deployment site is deployed/undeployed at runtime) and as the registration response (after the operator (re)connects to the controller's /operatorHub).

public record DeployedDeploymentSiteDto : IEquatable<DeployedDeploymentSiteDto>

Inheritance ObjectDeployedDeploymentSiteDto
Implements IEquatable<DeployedDeploymentSiteDto>

Properties

TenantId

Tenant the deployment site belongs to.

public string TenantId { get; set; }

Property Value

String

DeploymentSiteRtId

Runtime entity id of the deployment site. The canonical deployment site identity on the wire and the source of truth for every derived Kubernetes identifier on the operator side (DeploymentSite CR metadata.name, broker secret name, identity labels). RtIds are 24-character lowercase hex strings — always RFC 1123 valid without sanitisation. The human-readable deployment site display name lives on the controller's RtDeploymentSite.Name attribute (visible in Studio) and is not sent over the wire.

public string DeploymentSiteRtId { get; set; }

Property Value

String

Constructors

DeployedDeploymentSiteDto()

public DeployedDeploymentSiteDto()