interface MachineGroupDeploymentInput {
    artifactsDownloadInput?: ArtifactsDownloadInput;
    condition?: string;
    demands?: Demand[];
    deploymentHealthOption?: string;
    enableAccessToken?: boolean;
    healthPercent?: number;
    jobCancelTimeoutInMinutes?: number;
    overrideInputs?: { [key: string]: string };
    queueId?: number;
    skipArtifactsDownload?: boolean;
    tags?: string[];
    timeoutInMinutes?: number;
}

Hierarchy (View Summary)

Properties

artifactsDownloadInput?: ArtifactsDownloadInput

Artifacts that downloaded during job execution.

condition?: string

Gets or sets the job condition.

demands?: Demand[]

List demands that needs to meet to execute the job.

deploymentHealthOption?: string

Deployment group health option.

enableAccessToken?: boolean

Indicates whether to include access token in deployment job or not.

healthPercent?: number

Minimum percentage of the targets guaranteed to be healthy.

jobCancelTimeoutInMinutes?: number

Gets or sets the job cancel timeout in minutes for deployment which are cancelled by user for this release environment.

overrideInputs?: { [key: string]: string }

Gets or sets the override inputs.

queueId?: number

Id of the pool on which job get executed.

skipArtifactsDownload?: boolean

Indicates whether artifacts downloaded while job execution or not.

tags?: string[]

Deployment target tag filter.

timeoutInMinutes?: number

Gets or sets the job execution timeout in minutes for deployment which are queued against this release environment.