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
BaseDomain
Resolved base domain (no scheme, no leading dot), e.g. staging.octo-mesh.com.
public string BaseDomain { get; set; }
Property Value
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.