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<AgentOptimizationJob>

Valor de propiedad

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

createOptimizationJob

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

createOptimizationJob: (job: AgentOptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<AgentOptimizationJobResult>

Valor de propiedad

(job: AgentOptimizationJob, options?: BetaAgentsCreateOptimizationJobOptionalParams) => JobPoller<AgentOptimizationJobResult>

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<AgentOptimizationJob>

Valor de propiedad

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

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<AgentOptimizationJobListItem, AgentOptimizationJobListItem[], PageSettings>

Valor de propiedad

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