User modifiable configuration for a service. ServiceSpec

interface ServiceSpec {
    EndpointSpec?: EndpointSpec;
    Labels?: {
        [key: string]: string;
    };
    Mode?: ServiceSpecMode;
    Name?: string;
    Networks?: NetworkAttachmentConfig[];
    RollbackConfig?: ServiceSpecRollbackConfig;
    TaskTemplate?: TaskSpec;
    UpdateConfig?: ServiceSpecUpdateConfig;
}

Properties

EndpointSpec?: EndpointSpec
Labels?: {
    [key: string]: string;
}

User-defined key/value metadata.

Name?: string

Name of the service.

Specifies which networks the service should attach to.

RollbackConfig?: ServiceSpecRollbackConfig
TaskTemplate?: TaskSpec