TypeInfo: {
    AadLoginPromptOption: {
        enumValues: {
            freshLogin: number;
            freshLoginWithMfa: number;
            login: number;
            noOption: number;
            selectAccount: number;
        };
    };
    AgentChangeEvent: any;
    AgentJobRequestMessage: any;
    AgentPoolEvent: any;
    AgentQueueEvent: any;
    AgentQueuesEvent: any;
    AuditAction: {
        enumValues: {
            add: number;
            delete: number;
            undelete: number;
            update: number;
        };
    };
    AzureKeyVaultVariableGroupProviderData: any;
    AzureKeyVaultVariableValue: any;
    DemandMinimumVersion: any;
    DemandSource: any;
    DemandSourceType: { enumValues: { feature: number; task: number } };
    DeploymentGroup: any;
    DeploymentGroupActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    DeploymentGroupExpands: {
        enumValues: { machines: number; none: number; tags: number };
    };
    DeploymentGroupMetrics: any;
    DeploymentGroupReference: any;
    DeploymentMachine: any;
    DeploymentMachineChangedData: any;
    DeploymentMachineExpands: {
        enumValues: {
            assignedRequest: number;
            capabilities: number;
            none: number;
        };
    };
    DeploymentMachineGroup: any;
    DeploymentMachineGroupReference: any;
    DeploymentMachinesChangeEvent: any;
    DeploymentPoolSummary: any;
    DeploymentPoolSummaryExpands: {
        enumValues: {
            deploymentGroups: number;
            none: number;
            resource: number;
        };
    };
    DeploymentTargetExpands: {
        enumValues: {
            assignedRequest: number;
            capabilities: number;
            lastCompletedRequest: number;
            none: number;
        };
    };
    ElasticAgentState: {
        enumValues: {
            assigned: number;
            enabled: number;
            none: number;
            online: number;
        };
    };
    ElasticComputeState: {
        enumValues: {
            creating: number;
            deleting: number;
            failed: number;
            healthy: number;
            none: number;
            reimaging: number;
            stopped: number;
            unhealthyVm: number;
            unhealthyVmssVm: number;
        };
    };
    ElasticNode: any;
    ElasticNodeSettings: any;
    ElasticNodeState: {
        enumValues: {
            assigned: number;
            assignedPendingDelete: number;
            creatingCompute: number;
            deleted: number;
            deletingCompute: number;
            failedToRestartPendingDelete: number;
            failedToStartPendingDelete: number;
            failedVMPendingDelete: number;
            idle: number;
            lost: number;
            new: number;
            none: number;
            offline: number;
            pendingDelete: number;
            pendingReimage: number;
            reimagingCompute: number;
            restartingAgent: number;
            retryDelete: number;
            saved: number;
            startingAgent: number;
            unhealthyVm: number;
            unhealthyVmPendingDelete: number;
        };
    };
    ElasticPool: any;
    ElasticPoolCreationResult: any;
    ElasticPoolLog: any;
    ElasticPoolSettings: any;
    ElasticPoolState: {
        enumValues: {
            new: number;
            offline: number;
            online: number;
            unhealthy: number;
        };
    };
    EnvironmentActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    EnvironmentDeploymentExecutionRecord: any;
    EnvironmentExpands: {
        enumValues: { none: number; resourceReferences: number };
    };
    EnvironmentInstance: any;
    EnvironmentResource: any;
    EnvironmentResourceDeploymentExecutionRecord: any;
    EnvironmentResourceReference: any;
    EnvironmentResourceType: {
        enumValues: {
            generic: number;
            kubernetes: number;
            undefined: number;
            virtualMachine: number;
        };
    };
    ExclusiveLockType: {
        enumValues: {
            branchRunLatest: number;
            parallel: number;
            runLatest: number;
            sequential: number;
        };
    };
    Issue: any;
    IssueType: { enumValues: { error: number; warning: number } };
    JobAssignedEvent: any;
    JobCompletedEvent: any;
    JobEnvironment: any;
    JobRequestMessage: any;
    KubernetesResource: any;
    LogLevel: { enumValues: { error: number; info: number; warning: number } };
    MachineGroupActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    MaskHint: any;
    MaskType: { enumValues: { regex: number; variable: number } };
    OperatingSystemType: { enumValues: { linux: number; windows: number } };
    OperationType: {
        enumValues: {
            configurationJob: number;
            deleteVMs: number;
            increaseCapacity: number;
            reimage: number;
            sizingJob: number;
        };
    };
    OrchestrationType: { enumValues: { flexible: number; uniform: number } };
    PackageMetadata: any;
    PlanEnvironment: any;
    PlanGroupStatus: {
        enumValues: { all: number; queued: number; running: number };
    };
    PlanGroupStatusFilter: {
        enumValues: { all: number; queued: number; running: number };
    };
    ResourceLockRequest: any;
    ResourceLockStatus: {
        enumValues: {
            abandoned: number;
            canceled: number;
            finished: number;
            inUse: number;
            queued: number;
            timedOut: number;
            waitingOnChecks: number;
        };
    };
    ResourceUsage: any;
    SecureFile: any;
    SecureFileActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    SecureFileEvent: any;
    ServerTaskRequestMessage: any;
    ServiceEndpointAuthenticationScheme: any;
    ServiceEndpointExecutionData: any;
    ServiceEndpointExecutionRecord: any;
    ServiceEndpointExecutionRecordsInput: any;
    ServiceEndpointRequestResult: any;
    ServiceEndpointType: any;
    TaskAgent: any;
    TaskAgentCloudRequest: any;
    TaskAgentCloudType: any;
    TaskAgentDowngrade: any;
    TaskAgentJob: any;
    TaskAgentJobRequest: any;
    TaskAgentJobResultFilter: {
        enumValues: {
            all: number;
            failed: number;
            neverDeployed: number;
            passed: number;
        };
    };
    TaskAgentJobStep: any;
    TaskAgentJobStepType: { enumValues: { action: number; task: number } };
    TaskAgentManualUpdate: any;
    TaskAgentMinAgentVersionRequiredUpdate: any;
    TaskAgentPool: any;
    TaskAgentPoolActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    TaskAgentPoolMaintenanceDefinition: any;
    TaskAgentPoolMaintenanceJob: any;
    TaskAgentPoolMaintenanceJobResult: {
        enumValues: { canceled: number; failed: number; succeeded: number };
    };
    TaskAgentPoolMaintenanceJobStatus: {
        enumValues: {
            cancelling: number;
            completed: number;
            inProgress: number;
            queued: number;
        };
    };
    TaskAgentPoolMaintenanceJobTargetAgent: any;
    TaskAgentPoolMaintenanceSchedule: any;
    TaskAgentPoolMaintenanceScheduleDays: {
        enumValues: {
            all: number;
            friday: number;
            monday: number;
            none: number;
            saturday: number;
            sunday: number;
            thursday: number;
            tuesday: number;
            wednesday: number;
        };
    };
    TaskAgentPoolOptions: {
        enumValues: {
            elasticPool: number;
            none: number;
            preserveAgentOnJobFailure: number;
            singleUseAgents: number;
        };
    };
    TaskAgentPoolReference: any;
    TaskAgentPoolStatus: any;
    TaskAgentPoolSummary: any;
    TaskAgentPoolType: {
        enumValues: { automation: number; deployment: number };
    };
    TaskAgentQueue: any;
    TaskAgentQueueActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    TaskAgentReference: any;
    TaskAgentRequestUpdateOptions: {
        enumValues: { bumpRequestToTop: number; none: number };
    };
    TaskAgentSession: any;
    TaskAgentStatus: { enumValues: { offline: number; online: number } };
    TaskAgentStatusFilter: {
        enumValues: { all: number; offline: number; online: number };
    };
    TaskAgentUpdate: any;
    TaskAgentUpdateReason: any;
    TaskAgentUpdateReasonType: {
        enumValues: {
            downgrade: number;
            manual: number;
            minAgentVersionRequired: number;
        };
    };
    TaskAttachment: any;
    TaskCommandMode: { enumValues: { any: number; restricted: number } };
    TaskCommandRestrictions: any;
    TaskCompletedEvent: any;
    TaskDefinition: any;
    TaskDefinitionStatus: {
        enumValues: {
            alreadyUpToDate: number;
            inlineUpdateReceived: number;
            installed: number;
            preinstalled: number;
            receivedInstallOrUpdate: number;
            receivedUninstall: number;
            requestedUpdate: number;
            uninstalled: number;
            updated: number;
        };
    };
    TaskGroup: any;
    TaskGroupExpands: { enumValues: { none: number; tasks: number } };
    TaskGroupQueryOrder: {
        enumValues: { createdOnAscending: number; createdOnDescending: number };
    };
    TaskGroupRevision: any;
    TaskLog: any;
    TaskOrchestrationContainer: any;
    TaskOrchestrationItem: any;
    TaskOrchestrationItemType: {
        enumValues: { container: number; job: number };
    };
    TaskOrchestrationJob: any;
    TaskOrchestrationPlan: any;
    TaskOrchestrationPlanGroup: any;
    TaskOrchestrationPlanGroupsQueueMetrics: any;
    TaskOrchestrationPlanState: {
        enumValues: {
            completed: number;
            inProgress: number;
            queued: number;
            throttled: number;
        };
    };
    TaskOrchestrationQueuedPlan: any;
    TaskOrchestrationQueuedPlanGroup: any;
    TaskRestrictions: any;
    TaskResult: {
        enumValues: {
            abandoned: number;
            canceled: number;
            failed: number;
            skipped: number;
            succeeded: number;
            succeededWithIssues: number;
        };
    };
    Timeline: any;
    TimelineRecord: any;
    TimelineRecordReference: any;
    TimelineRecordState: {
        enumValues: { completed: number; inProgress: number; pending: number };
    };
    VariableGroup: any;
    VariableGroupActionFilter: {
        enumValues: { manage: number; none: number; use: number };
    };
    VariableGroupQueryOrder: {
        enumValues: { idAscending: number; idDescending: number };
    };
    VirtualMachine: any;
    VirtualMachineGroup: any;
    VirtualMachineResource: any;
    VirtualMachineResourceCreateParameters: any;
} = ...

Type declaration

  • AadLoginPromptOption: {
        enumValues: {
            freshLogin: number;
            freshLoginWithMfa: number;
            login: number;
            noOption: number;
            selectAccount: number;
        };
    }
  • AgentChangeEvent: any
  • AgentJobRequestMessage: any
  • AgentPoolEvent: any
  • AgentQueueEvent: any
  • AgentQueuesEvent: any
  • AuditAction: {
        enumValues: {
            add: number;
            delete: number;
            undelete: number;
            update: number;
        };
    }
  • AzureKeyVaultVariableGroupProviderData: any
  • AzureKeyVaultVariableValue: any
  • DemandMinimumVersion: any
  • DemandSource: any
  • DemandSourceType: { enumValues: { feature: number; task: number } }
  • DeploymentGroup: any
  • DeploymentGroupActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • DeploymentGroupExpands: { enumValues: { machines: number; none: number; tags: number } }
  • DeploymentGroupMetrics: any
  • DeploymentGroupReference: any
  • DeploymentMachine: any
  • DeploymentMachineChangedData: any
  • DeploymentMachineExpands: { enumValues: { assignedRequest: number; capabilities: number; none: number } }
  • DeploymentMachineGroup: any
  • DeploymentMachineGroupReference: any
  • DeploymentMachinesChangeEvent: any
  • DeploymentPoolSummary: any
  • DeploymentPoolSummaryExpands: { enumValues: { deploymentGroups: number; none: number; resource: number } }
  • DeploymentTargetExpands: {
        enumValues: {
            assignedRequest: number;
            capabilities: number;
            lastCompletedRequest: number;
            none: number;
        };
    }
  • ElasticAgentState: {
        enumValues: {
            assigned: number;
            enabled: number;
            none: number;
            online: number;
        };
    }
  • ElasticComputeState: {
        enumValues: {
            creating: number;
            deleting: number;
            failed: number;
            healthy: number;
            none: number;
            reimaging: number;
            stopped: number;
            unhealthyVm: number;
            unhealthyVmssVm: number;
        };
    }
  • ElasticNode: any
  • ElasticNodeSettings: any
  • ElasticNodeState: {
        enumValues: {
            assigned: number;
            assignedPendingDelete: number;
            creatingCompute: number;
            deleted: number;
            deletingCompute: number;
            failedToRestartPendingDelete: number;
            failedToStartPendingDelete: number;
            failedVMPendingDelete: number;
            idle: number;
            lost: number;
            new: number;
            none: number;
            offline: number;
            pendingDelete: number;
            pendingReimage: number;
            reimagingCompute: number;
            restartingAgent: number;
            retryDelete: number;
            saved: number;
            startingAgent: number;
            unhealthyVm: number;
            unhealthyVmPendingDelete: number;
        };
    }
  • ElasticPool: any
  • ElasticPoolCreationResult: any
  • ElasticPoolLog: any
  • ElasticPoolSettings: any
  • ElasticPoolState: {
        enumValues: {
            new: number;
            offline: number;
            online: number;
            unhealthy: number;
        };
    }
  • EnvironmentActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • EnvironmentDeploymentExecutionRecord: any
  • EnvironmentExpands: { enumValues: { none: number; resourceReferences: number } }
  • EnvironmentInstance: any
  • EnvironmentResource: any
  • EnvironmentResourceDeploymentExecutionRecord: any
  • EnvironmentResourceReference: any
  • EnvironmentResourceType: {
        enumValues: {
            generic: number;
            kubernetes: number;
            undefined: number;
            virtualMachine: number;
        };
    }
  • ExclusiveLockType: {
        enumValues: {
            branchRunLatest: number;
            parallel: number;
            runLatest: number;
            sequential: number;
        };
    }
  • Issue: any
  • IssueType: { enumValues: { error: number; warning: number } }
  • JobAssignedEvent: any
  • JobCompletedEvent: any
  • JobEnvironment: any
  • JobRequestMessage: any
  • KubernetesResource: any
  • LogLevel: { enumValues: { error: number; info: number; warning: number } }
  • MachineGroupActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • MaskHint: any
  • MaskType: { enumValues: { regex: number; variable: number } }
  • OperatingSystemType: { enumValues: { linux: number; windows: number } }
  • OperationType: {
        enumValues: {
            configurationJob: number;
            deleteVMs: number;
            increaseCapacity: number;
            reimage: number;
            sizingJob: number;
        };
    }
  • OrchestrationType: { enumValues: { flexible: number; uniform: number } }
  • PackageMetadata: any
  • PlanEnvironment: any
  • PlanGroupStatus: { enumValues: { all: number; queued: number; running: number } }
  • PlanGroupStatusFilter: { enumValues: { all: number; queued: number; running: number } }
  • ResourceLockRequest: any
  • ResourceLockStatus: {
        enumValues: {
            abandoned: number;
            canceled: number;
            finished: number;
            inUse: number;
            queued: number;
            timedOut: number;
            waitingOnChecks: number;
        };
    }
  • ResourceUsage: any
  • SecureFile: any
  • SecureFileActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • SecureFileEvent: any
  • ServerTaskRequestMessage: any
  • ServiceEndpointAuthenticationScheme: any
  • ServiceEndpointExecutionData: any
  • ServiceEndpointExecutionRecord: any
  • ServiceEndpointExecutionRecordsInput: any
  • ServiceEndpointRequestResult: any
  • ServiceEndpointType: any
  • TaskAgent: any
  • TaskAgentCloudRequest: any
  • TaskAgentCloudType: any
  • TaskAgentDowngrade: any
  • TaskAgentJob: any
  • TaskAgentJobRequest: any
  • TaskAgentJobResultFilter: {
        enumValues: {
            all: number;
            failed: number;
            neverDeployed: number;
            passed: number;
        };
    }
  • TaskAgentJobStep: any
  • TaskAgentJobStepType: { enumValues: { action: number; task: number } }
  • TaskAgentManualUpdate: any
  • TaskAgentMinAgentVersionRequiredUpdate: any
  • TaskAgentPool: any
  • TaskAgentPoolActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • TaskAgentPoolMaintenanceDefinition: any
  • TaskAgentPoolMaintenanceJob: any
  • TaskAgentPoolMaintenanceJobResult: { enumValues: { canceled: number; failed: number; succeeded: number } }
  • TaskAgentPoolMaintenanceJobStatus: {
        enumValues: {
            cancelling: number;
            completed: number;
            inProgress: number;
            queued: number;
        };
    }
  • TaskAgentPoolMaintenanceJobTargetAgent: any
  • TaskAgentPoolMaintenanceSchedule: any
  • TaskAgentPoolMaintenanceScheduleDays: {
        enumValues: {
            all: number;
            friday: number;
            monday: number;
            none: number;
            saturday: number;
            sunday: number;
            thursday: number;
            tuesday: number;
            wednesday: number;
        };
    }
  • TaskAgentPoolOptions: {
        enumValues: {
            elasticPool: number;
            none: number;
            preserveAgentOnJobFailure: number;
            singleUseAgents: number;
        };
    }
  • TaskAgentPoolReference: any
  • TaskAgentPoolStatus: any
  • TaskAgentPoolSummary: any
  • TaskAgentPoolType: { enumValues: { automation: number; deployment: number } }
  • TaskAgentQueue: any
  • TaskAgentQueueActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • TaskAgentReference: any
  • TaskAgentRequestUpdateOptions: { enumValues: { bumpRequestToTop: number; none: number } }
  • TaskAgentSession: any
  • TaskAgentStatus: { enumValues: { offline: number; online: number } }
  • TaskAgentStatusFilter: { enumValues: { all: number; offline: number; online: number } }
  • TaskAgentUpdate: any
  • TaskAgentUpdateReason: any
  • TaskAgentUpdateReasonType: {
        enumValues: {
            downgrade: number;
            manual: number;
            minAgentVersionRequired: number;
        };
    }
  • TaskAttachment: any
  • TaskCommandMode: { enumValues: { any: number; restricted: number } }
  • TaskCommandRestrictions: any
  • TaskCompletedEvent: any
  • TaskDefinition: any
  • TaskDefinitionStatus: {
        enumValues: {
            alreadyUpToDate: number;
            inlineUpdateReceived: number;
            installed: number;
            preinstalled: number;
            receivedInstallOrUpdate: number;
            receivedUninstall: number;
            requestedUpdate: number;
            uninstalled: number;
            updated: number;
        };
    }
  • TaskGroup: any
  • TaskGroupExpands: { enumValues: { none: number; tasks: number } }
  • TaskGroupQueryOrder: { enumValues: { createdOnAscending: number; createdOnDescending: number } }
  • TaskGroupRevision: any
  • TaskLog: any
  • TaskOrchestrationContainer: any
  • TaskOrchestrationItem: any
  • TaskOrchestrationItemType: { enumValues: { container: number; job: number } }
  • TaskOrchestrationJob: any
  • TaskOrchestrationPlan: any
  • TaskOrchestrationPlanGroup: any
  • TaskOrchestrationPlanGroupsQueueMetrics: any
  • TaskOrchestrationPlanState: {
        enumValues: {
            completed: number;
            inProgress: number;
            queued: number;
            throttled: number;
        };
    }
  • TaskOrchestrationQueuedPlan: any
  • TaskOrchestrationQueuedPlanGroup: any
  • TaskRestrictions: any
  • TaskResult: {
        enumValues: {
            abandoned: number;
            canceled: number;
            failed: number;
            skipped: number;
            succeeded: number;
            succeededWithIssues: number;
        };
    }
  • Timeline: any
  • TimelineRecord: any
  • TimelineRecordReference: any
  • TimelineRecordState: { enumValues: { completed: number; inProgress: number; pending: number } }
  • VariableGroup: any
  • VariableGroupActionFilter: { enumValues: { manage: number; none: number; use: number } }
  • VariableGroupQueryOrder: { enumValues: { idAscending: number; idDescending: number } }
  • VirtualMachine: any
  • VirtualMachineGroup: any
  • VirtualMachineResource: any
  • VirtualMachineResourceCreateParameters: any