Skip to main content

DomainConfigurationDto

Namespace: Meshmakers.Octo.Communication.Contracts.DataTransferObjects

One named public base domain available to workloads via the {{domain.NAME}} placeholder syntax in their Hostname attribute. Returned by GET {tenantId}/v1/communication/domains so the Refinery Studio can offer the configured choices in workload edit forms instead of forcing free-text entry.

public record DomainConfigurationDto : IEquatable<DomainConfigurationDto>

Inheritance Object → DomainConfigurationDto
Implements IEquatable<DomainConfigurationDto>

Properties​

Name​

Lookup key referenced by templates, e.g. default in adapter.{{domain.default}}.

public string Name { get; set; }

Property Value​

String

BaseDomain​

Resolved base domain (no scheme, no leading dot), e.g. staging.octo-mesh.com.

public string BaseDomain { get; set; }

Property Value​

String

Constructors​

DomainConfigurationDto(String, String)​

One named public base domain available to workloads via the {{domain.NAME}} placeholder syntax in their Hostname attribute. Returned by GET {tenantId}/v1/communication/domains so the Refinery Studio can offer the configured choices in workload edit forms instead of forcing free-text entry.

public DomainConfigurationDto(string Name, string BaseDomain)

Parameters​

Name String
Lookup key referenced by templates, e.g. default in adapter.{{domain.default}}.

BaseDomain String
Resolved base domain (no scheme, no leading dot), e.g. staging.octo-mesh.com.