Share via


OperationalizationDefinition-Klasse

OperationalizationDefinition

azureml.deploy.operationalization.OperationalizationDefinition(name, op,
    defs_extent={})

Abstrakte Basisklasse zur Definition der Eigenschaften eines Diensts.

Erstellt eine neue Veröffentlichungsdefinition.

Argumente

name

Der Name des Webdiensts.

op

Ein Verweis auf die Instanz des Bereitstellungsclients.

defs_extent

Ein Mixin von unterklassenspezifischen Definitionen.

alias(alias)

Legt den optionalen Alias für den Dienstfunktionsnamen fest, der verwendet werden soll, um den Dienst zu nutzen.

Beispiel:

service = client.service('score-service').alias('score').deploy()

# `score()` is the function that will call the `score-service`
result = service.score()

Argumente

alias

Der Alias für den Dienstfunktionsnamen, der zur Verwendung des Diensts verwendet werden soll.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.

Bereitstellen

deploy()

Bündelt die Definitionseigenschaften und veröffentlicht den Dienst.

Muss von Unterklassen implementiert werden.

Gibt zurück

Eine neue Instanz von Service, die den Dienst als deployed (bereitgestellt) darstellt.

description

description(description)

Legt die optionale Beschreibung des Diensts fest.

Argumente

description

Die Beschreibung des Dienstes.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.

Erneut bereitstellen

redeploy(force=False)

Bündelt die Definitionseigenschaften und aktualisiert den Dienst.

Muss von Unterklassen implementiert werden.

Gibt zurück

Eine neue Instanz von Service, die den Dienst als deployed (bereitgestellt) darstellt.

Version

version(version)

Legt optional die Version des Diensts fest.

Argumente

Version

Die Version des Diensts.

Gibt zurück

OperationalizationDefinition (self) für die Fluent-API.