AciServiceDeploymentConfiguration クラス

Azure Container Instances にデプロイされるサービスのデプロイ構成情報を表します。

AciWebservice クラスの deploy_configuration メソッドを使用して、AciServiceDeploymentConfiguration オブジェクトを作成します。

ACI Web サービスをデプロイするための構成オブジェクトを作成します。

継承
AciServiceDeploymentConfiguration

コンストラクター

AciServiceDeploymentConfiguration(cpu_cores=None, memory_gb=None, tags=None, properties=None, description=None, location=None, auth_enabled=None, ssl_enabled=None, enable_app_insights=None, ssl_cert_pem_file=None, ssl_key_pem_file=None, ssl_cname=None, dns_name_label=None, primary_key=None, secondary_key=None, collect_model_data=None, cmk_vault_base_url=None, cmk_key_name=None, cmk_key_version=None, vnet_name=None, subnet_name=None)

パラメーター

cpu_cores
float
既定値: None

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です

memory_gb
float
既定値: None

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。 既定値は 0.5 です

tags
dict[str, str]
既定値: None

この Web サービスに提供するキー値タグのディクショナリ。

properties
dict[str, str]
既定値: None

この Web サービスに提供するキー値プロパティのディクショナリ。 これらのプロパティはデプロイ後に変更することはできませんが、新しいキーと値のペアを追加できます。

description
str
既定値: None

この Web サービスに提供する説明。

location
str
既定値: None

この Web サービスのデプロイ先となる Azure リージョン。 指定されていない場合、ワークスペースの場所が使用されます。 使用可能なリージョンの詳細については、リージョン別の製品に関するページを参照してください。

auth_enabled
bool
既定値: None

この Web サービスに対して認証を有効にするかどうか。 既定値は False です。

ssl_enabled
bool
既定値: None

この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。

enable_app_insights
bool
既定値: None

この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。

ssl_cert_pem_file
str
既定値: None

SSL が有効な場合、証明書ファイルが必要です。

ssl_key_pem_file
str
既定値: None

SSL が有効な場合、キー ファイルが必要です。

ssl_cname
str
既定値: None

SSL が有効な場合の cname

dns_name_label
str
既定値: None

スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。

primary_key
str
既定値: None

この Webservice に使用するプライマリ認証キー。

secondary_key
str
既定値: None

この Webservice に使用するセカンダリ認証キー。

collect_model_data
bool
既定値: None

この Web サービスに対してモデル データ収集を有効にするかどうか。 既定値は False です

cmk_vault_base_url
str
既定値: None

カスタマー マネージド キー コンテナーのベース URL

cmk_key_name
str
既定値: None

カスタマー マネージド キーの名前。

cmk_key_version
str
既定値: None

カスタマー マネージド キーのバージョン。

vnet_name
str
既定値: None

仮想ネットワークの名前。

subnet_name
str
既定値: None

仮想ネットワーク内のサブネットの名前。

cpu_cores
float
必須

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です

memory_gb
float
必須

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。 既定値は 0.5 です

tags
dict[str, str]
必須

この Web サービスに提供するキー値タグのディクショナリ。

properties
dict[str, str]
必須

この Web サービスに提供するキー値プロパティのディクショナリ。 これらのプロパティはデプロイ後に変更することはできませんが、新しいキーと値のペアを追加できます。

description
str
必須

この Web サービスに提供する説明。

location
str
必須

この Web サービスのデプロイ先となる Azure リージョン。 指定されていない場合、ワークスペースの場所が使用されます。 使用可能なリージョンの詳細については、リージョン別の製品に関するページを参照してください。

auth_enabled
bool
必須

この Web サービスに対して認証を有効にするかどうか。 既定値は False です。

ssl_enabled
bool
必須

この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。

enable_app_insights
bool
必須

この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。

ssl_cert_pem_file
str
必須

SSL が有効な場合、証明書ファイルが必要です。

ssl_key_pem_file
str
必須

SSL が有効な場合、キー ファイルが必要です。

ssl_cname
str
必須

SSL が有効な場合の cname

dns_name_label
str
必須

スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。

primary_key
str
必須

この Webservice に使用するプライマリ認証キー。

secondary_key
str
必須

この Webservice に使用するセカンダリ認証キー。

collect_model_data
bool
必須

この Web サービスに対してモデル データ収集を有効にするかどうか。 既定値は False です

cmk_vault_base_url
str
必須

カスタマー マネージド キー コンテナーのベース URL

cmk_key_name
str
必須

カスタマー マネージド キーの名前。

cmk_key_version
str
必須

カスタマー マネージド キーのバージョン。

vnet_name
str
必須

仮想ネットワークの名前。

subnet_name
str
必須

仮想ネットワーク内のサブネットの名前。

変数

cpu_cores
float

この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です

memory_gb
float

この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。 既定値は 0.5 です

azureml.core.webservice.AciServiceDeploymentConfiguration.tags

この Web サービスに提供するキー値タグのディクショナリ。

azureml.core.webservice.AciServiceDeploymentConfiguration.properties

この Web サービスに提供するキー値プロパティのディクショナリ。 これらのプロパティはデプロイ後に変更することはできませんが、新しいキーと値のペアを追加できます。

azureml.core.webservice.AciServiceDeploymentConfiguration.description

この Web サービスに提供する説明。

azureml.core.webservice.AciServiceDeploymentConfiguration.location

この Web サービスのデプロイ先となる Azure リージョン。 指定されていない場合、ワークスペースの場所が使用されます。 使用可能なリージョンの詳細については、リージョン別の製品に関するページを参照してください。

auth_enabled
bool

この Web サービスに対して認証を有効にするかどうか。 既定値は False です。

ssl_enabled
bool

この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。

enable_app_insights
bool

この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。

ssl_cert_pem_file
str

SSL が有効な場合、証明書ファイルが必要です。

ssl_key_pem_file
str

SSL が有効な場合、キー ファイルが必要です。

ssl_cname
str

SSL が有効な場合の cname

dns_name_label
str

スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。

primary_key
str

この Webservice に使用するプライマリ認証キー。

secondary_key
str

この Webservice に使用するセカンダリ認証キー。

collect_model_data
bool

Web サービスに対してモデル データ収集を有効にするかどうかを指定します。

メソッド

print_deploy_configuration

デプロイ構成を出力します。

validate_configuration

指定された構成値が有効であることを確認します。

検証が失敗した場合、WebserviceException を発生させます。

print_deploy_configuration

デプロイ構成を出力します。

print_deploy_configuration()

validate_configuration

指定された構成値が有効であることを確認します。

検証が失敗した場合、WebserviceException を発生させます。

validate_configuration()

例外