BetaAgentsOperations interface

Interfaz que representa las operaciones de un BetaAgent.

Propiedades

cancelOptimizationJob

Solicita la cancelación de un trabajo en curso o en cola. Devuelve un error si el trabajo ya está en estado terminal.

createOptimizationJob

Crea un trabajo de optimización. Devuelve el 201 con el trabajo en cola. Honores Operation-Id por reintento idempotente.

deleteOptimizationJob

Elimina el trabajo y sus artefactos candidatos. Cancela primero si no es terminal.

getOptimizationJob

Consigue un trabajo de optimización por ID.

listOptimizationJobs

Haz una lista de trabajos de optimización. Soporta paginación de cursor y filtros opcionales de estado / agent_name.

Detalles de las propiedades

cancelOptimizationJob

Solicita la cancelación de un trabajo en curso o en cola. Devuelve un error si el trabajo ya está en estado terminal.

cancelOptimizationJob: (jobId: string, options?: BetaAgentsCancelOptimizationJobOptionalParams) => Promise<OptimizationJob>

Valor de propiedad

(jobId: string, options?: BetaAgentsCancelOptimizationJobOptionalParams) => Promise<OptimizationJob>

createOptimizationJob

Crea un trabajo de optimización. Devuelve el 201 con el trabajo en cola. Honores Operation-Id por reintento idempotente.

createOptimizationJob: (job: OptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<OptimizationJobResult>

Valor de propiedad

(job: OptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<OptimizationJobResult>

deleteOptimizationJob

Elimina el trabajo y sus artefactos candidatos. Cancela primero si no es terminal.

deleteOptimizationJob: (jobId: string, options?: BetaAgentsDeleteOptimizationJobOptionalParams) => Promise<void>

Valor de propiedad

(jobId: string, options?: BetaAgentsDeleteOptimizationJobOptionalParams) => Promise<void>

getOptimizationJob

Consigue un trabajo de optimización por ID.

getOptimizationJob: (jobId: string, options?: BetaAgentsGetOptimizationJobOptionalParams) => Promise<OptimizationJob>

Valor de propiedad

(jobId: string, options?: BetaAgentsGetOptimizationJobOptionalParams) => Promise<OptimizationJob>

listOptimizationJobs

Haz una lista de trabajos de optimización. Soporta paginación de cursor y filtros opcionales de estado / agent_name.

listOptimizationJobs: (options?: BetaAgentsListOptimizationJobsOptionalParams) => PagedAsyncIterableIterator<OptimizationJobListItem, OptimizationJobListItem[], PageSettings>

Valor de propiedad

(options?: BetaAgentsListOptimizationJobsOptionalParams) => PagedAsyncIterableIterator<OptimizationJobListItem, OptimizationJobListItem[], PageSettings>