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 Object → DeployedDeploymentSiteDto
Implements IEquatable<DeployedDeploymentSiteDto>
Properties
TenantId
Tenant the deployment site belongs to.
public string TenantId { get; set; }
Property Value
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
Constructors
DeployedDeploymentSiteDto()
public DeployedDeploymentSiteDto()