Class used for updating an elastic pool where only certain members are populated

interface ElasticPoolSettings {
    agentInteractiveUI?: boolean;
    azureId?: string;
    desiredIdle?: number;
    maxCapacity?: number;
    maxSavedNodeCount?: number;
    orchestrationType?: OrchestrationType;
    osType?: OperatingSystemType;
    recycleAfterEachUse?: boolean;
    serviceEndpointId?: string;
    serviceEndpointScope?: string;
    timeToLiveMinutes?: number;
}

Properties

agentInteractiveUI?: boolean

Set whether agents should be configured to run with interactive UI

azureId?: string

Azure string representing to location of the resource

desiredIdle?: number

Number of machines to have ready waiting for jobs

maxCapacity?: number

Maximum number of machines that will exist in the elastic pool

maxSavedNodeCount?: number

Keep machines in the pool on failure for investigation

orchestrationType?: OrchestrationType

Operating system type of the machines in the pool

Operating system type of the machines in the pool

recycleAfterEachUse?: boolean

Discard machines after each job completes

serviceEndpointId?: string

Id of the Service Endpoint used to connect to Azure

serviceEndpointScope?: string

Scope the Service Endpoint belongs to

timeToLiveMinutes?: number

The minimum time in minutes to keep idle agents alive