BetaEvaluatorsOperations interface

Schnittstelle stellt die Operationen eines BetaEvaluators dar.

Eigenschaften

cancelGenerationJob

Cancelt einen Evaluator-Generierungsauftrag anhand seiner ID.

createGenerationJob

Schafft einen Job zur Generierung von Evaluatoren. Der Dienst generiert asynchron bewertungsbasierte Bewertungsdefinitionen aus den bereitgestellten Quellmaterialien.

createVersion

Erstellt eine neue Evaluator-Version mit einer automatisch erhöhten Versionskennung.

deleteGenerationJob

Löscht einen Evaluator-Generierungsauftrag anhand seiner ID. Löscht nur den Jobeintrag; der erzeugte Evaluator (falls vorhanden) bleibt erhalten.

deleteVersion

Entfernt die angegebene Evaluator-Version. Gibt 204 zurück, egal ob die Version existierte oder nicht.

getCredentials

Ruft SAS-Zugangsdaten ab, um auf das Speicherkonto zugeordnet zu sein, das mit der angegebenen Evaluator-Version verknüpft ist.

getGenerationJob

Er bekommt die Details eines Evaluator-Generierungsjobs über seine ID.

getVersion

Ruft die angegebene Evaluator-Version ab und gibt 404 zurück, falls sie nicht existiert.

list

Listet die neueste Version jedes Gutachters auf.

listGenerationJobs

Gibt eine Liste von Evaluator-Generierungsjobs zurück. Die List-API hat bis zu wenige Sekunden Propagationsverzögerung, sodass ein kürzlich erstellter Job möglicherweise nicht sofort erscheint; Nutze die Get Evaluator Generation Job API mit der Job-ID, um einen bestimmten Job ohne Verzögerung abzurufen.

listVersions

Gibt die verfügbaren Versionen für den angegebenen Evaluator zurück.

pendingUpload

Initiiert einen neuen ausstehenden Upload oder ruft einen bestehenden für die angegebene Evaluator-Version ab.

updateVersion

Aktualisiert die festgelegte Evaluator-Version.

Details zur Eigenschaft

cancelGenerationJob

Cancelt einen Evaluator-Generierungsauftrag anhand seiner ID.

cancelGenerationJob: (jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Eigenschaftswert

(jobId: string, options?: BetaEvaluatorsCancelGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

createGenerationJob

Schafft einen Job zur Generierung von Evaluatoren. Der Dienst generiert asynchron bewertungsbasierte Bewertungsdefinitionen aus den bereitgestellten Quellmaterialien.

createGenerationJob: (job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

Eigenschaftswert

(job: EvaluatorGenerationJob, options?: BetaEvaluatorsCreateGenerationJobOptionalParams) => JobPoller<EvaluatorVersion>

createVersion

Erstellt eine neue Evaluator-Version mit einer automatisch erhöhten Versionskennung.

createVersion: (name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

Eigenschaftswert

(name: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsCreateVersionOptionalParams) => Promise<EvaluatorVersion>

deleteGenerationJob

Löscht einen Evaluator-Generierungsauftrag anhand seiner ID. Löscht nur den Jobeintrag; der erzeugte Evaluator (falls vorhanden) bleibt erhalten.

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

Eigenschaftswert

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

deleteVersion

Entfernt die angegebene Evaluator-Version. Gibt 204 zurück, egal ob die Version existierte oder nicht.

deleteVersion: (name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

Eigenschaftswert

(name: string, version: string, options?: BetaEvaluatorsDeleteVersionOptionalParams) => Promise<void>

getCredentials

Ruft SAS-Zugangsdaten ab, um auf das Speicherkonto zugeordnet zu sein, das mit der angegebenen Evaluator-Version verknüpft ist.

getCredentials: (name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

Eigenschaftswert

(name: string, credentialRequest: EvaluatorCredentialRequest, version: string, options?: BetaEvaluatorsGetCredentialsOptionalParams) => Promise<DatasetCredential>

getGenerationJob

Er bekommt die Details eines Evaluator-Generierungsjobs über seine ID.

getGenerationJob: (jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

Eigenschaftswert

(jobId: string, options?: BetaEvaluatorsGetGenerationJobOptionalParams) => Promise<EvaluatorGenerationJob>

getVersion

Ruft die angegebene Evaluator-Version ab und gibt 404 zurück, falls sie nicht existiert.

getVersion: (name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

Eigenschaftswert

(name: string, version: string, options?: BetaEvaluatorsGetVersionOptionalParams) => Promise<EvaluatorVersion>

list

Listet die neueste Version jedes Gutachters auf.

list: (options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Eigenschaftswert

(options?: BetaEvaluatorsListOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

listGenerationJobs

Gibt eine Liste von Evaluator-Generierungsjobs zurück. Die List-API hat bis zu wenige Sekunden Propagationsverzögerung, sodass ein kürzlich erstellter Job möglicherweise nicht sofort erscheint; Nutze die Get Evaluator Generation Job API mit der Job-ID, um einen bestimmten Job ohne Verzögerung abzurufen.

listGenerationJobs: (options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

Eigenschaftswert

(options?: BetaEvaluatorsListGenerationJobsOptionalParams) => PagedAsyncIterableIterator<EvaluatorGenerationJob, EvaluatorGenerationJob[], PageSettings>

listVersions

Gibt die verfügbaren Versionen für den angegebenen Evaluator zurück.

listVersions: (name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

Eigenschaftswert

(name: string, options?: BetaEvaluatorsListVersionsOptionalParams) => PagedAsyncIterableIterator<EvaluatorVersion, EvaluatorVersion[], PageSettings>

pendingUpload

Initiiert einen neuen ausstehenden Upload oder ruft einen bestehenden für die angegebene Evaluator-Version ab.

pendingUpload: (name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

Eigenschaftswert

(name: string, version: string, pendingUploadRequest: PendingUploadRequest, options?: BetaEvaluatorsPendingUploadOptionalParams) => Promise<PendingUploadResponse>

updateVersion

Aktualisiert die festgelegte Evaluator-Version.

updateVersion: (name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>

Eigenschaftswert

(name: string, version: string, evaluatorVersion: EvaluatorVersion, options?: BetaEvaluatorsUpdateVersionOptionalParams) => Promise<EvaluatorVersion>