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 ObjectDomainConfigurationDto
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.