Zum Hauptinhalt springen

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​

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()