interface DNSStage {
    backendStageId?: string;
    cacheStageId?: string;
    createdAt?: Date;
    fqdns: string[];
    id: string;
    pipelineId?: string;
    projectId: string;
    tlsStageId?: string;
    type: DNSStageType;
    updatedAt?: Date;
}

Properties

backendStageId?: string

Backend stage ID the DNS stage is linked to.

One-of ('next'): at most one of 'tlsStageId', 'cacheStageId', 'backendStageId' could be set.

cacheStageId?: string

Cache stage ID the DNS stage is linked to.

One-of ('next'): at most one of 'tlsStageId', 'cacheStageId', 'backendStageId' could be set.

createdAt?: Date

Date the DNS stage was created.

fqdns: string[]

List of Fully Qualified Domain Names attached to the stage.

id: string

ID of the DNS stage.

pipelineId?: string

Pipeline ID the DNS stage belongs to.

projectId: string

Project ID of the DNS stage.

tlsStageId?: string

TLS stage ID the DNS stage is linked to.

One-of ('next'): at most one of 'tlsStageId', 'cacheStageId', 'backendStageId' could be set.

Type of the stage.

updatedAt?: Date

Date the DNS stage was last updated.