クラス OperationalizationDefinition

OperationalizationDefinition

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

サービスのプロパティを定義する基本抽象クラス。

新しい発行定義を作成します。

引数

name

Web サービス名。

op

デプロイ クライアント インスタンスの参照。

defs_extent

サブクラス固有の定義の mixin。

alias(alias)

サービスを使用するために使う、省略可能なサービス関数名のエイリアスを設定します。

例:

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

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

引数

alias

サービスを使用するために使うサービス関数名のエイリアス。

戻り値

fluent API 用のセルフ OperationalizationDefinition

配置 (deploy)

deploy()

定義のプロパティをバンドルし、サービスを発行します。

サブクラスによって実装されます。

戻り値

"デプロイ済みの" サービスを表す Service の新しいインスタンス。

description

description(description)

サービスの省略可能な説明を設定します。

引数

description

サービスの説明。

戻り値

fluent API 用のセルフ OperationalizationDefinition

再展開

redeploy(force=False)

定義のプロパティをバンドルし、サービスを更新します。

サブクラスによって実装されます。

戻り値

"デプロイ済みの" サービスを表す Service の新しいインスタンス。

version

version(version)

サービスの省略可能なバージョンを設定します。

引数

version

サービスのバージョン。

戻り値

fluent API 用のセルフ OperationalizationDefinition