Data and settings for an elastic pool

interface ElasticPool {
    agentInteractiveUI?: boolean;
    azureId?: string;
    desiredIdle?: number;
    desiredSize?: number;
    maxCapacity?: number;
    maxSavedNodeCount?: number;
    offlineSince?: Date;
    orchestrationType?: OrchestrationType;
    osType?: OperatingSystemType;
    poolId?: number;
    recycleAfterEachUse?: boolean;
    serviceEndpointId?: string;
    serviceEndpointScope?: string;
    sizingAttempts?: number;
    state?: ElasticPoolState;
    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 agents to have ready waiting for jobs

desiredSize?: number

The desired size of the pool

maxCapacity?: number

Maximum number of nodes that will exist in the elastic pool

maxSavedNodeCount?: number

Keep nodes in the pool on failure for investigation

offlineSince?: Date

Timestamp the pool was first detected to be offline

orchestrationType?: OrchestrationType

Operating system type of the nodes in the pool

Operating system type of the nodes in the pool

poolId?: number

Id of the associated TaskAgentPool

recycleAfterEachUse?: boolean

Discard node after each job completes

serviceEndpointId?: string

Id of the Service Endpoint used to connect to Azure

serviceEndpointScope?: string

Scope the Service Endpoint belongs to

sizingAttempts?: number

The number of sizing attempts executed while trying to achieve a desired size

State of the pool

timeToLiveMinutes?: number

The minimum time in minutes to keep idle agents alive