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
|
この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です 規定値: None
|
memory_gb
|
この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。 既定値は 0.5 です 規定値: None
|
tags
|
この Web サービスに提供するキー値タグのディクショナリ。 規定値: None
|
properties
|
この Web サービスに提供するキー値プロパティのディクショナリ。 これらのプロパティはデプロイ後に変更することはできませんが、新しいキーと値のペアを追加できます。 規定値: None
|
description
|
この Web サービスに提供する説明。 規定値: None
|
location
|
この Web サービスのデプロイ先となる Azure リージョン。 指定されていない場合、ワークスペースの場所が使用されます。 使用可能なリージョンの詳細については、リージョン別の製品に関するページを参照してください。 規定値: None
|
auth_enabled
|
この Web サービスに対して認証を有効にするかどうか。 既定値は False です。 規定値: None
|
ssl_enabled
|
この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。 規定値: None
|
enable_app_insights
|
この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。 規定値: None
|
ssl_cert_pem_file
|
SSL が有効な場合、証明書ファイルが必要です。 規定値: None
|
ssl_key_pem_file
|
SSL が有効な場合、キー ファイルが必要です。 規定値: None
|
ssl_cname
|
SSL が有効な場合の cname 規定値: None
|
dns_name_label
|
スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。 規定値: None
|
primary_key
|
この Webservice に使用するプライマリ認証キー。 規定値: None
|
secondary_key
|
この Webservice に使用するセカンダリ認証キー。 規定値: None
|
collect_model_data
|
この Web サービスに対してモデル データ収集を有効にするかどうか。 既定値は False です 規定値: None
|
cmk_vault_base_url
|
カスタマー マネージド キー コンテナーのベース URL 規定値: None
|
cmk_key_name
|
カスタマー マネージド キーの名前。 規定値: None
|
cmk_key_version
|
カスタマー マネージド キーのバージョン。 規定値: None
|
vnet_name
|
仮想ネットワークの名前。 規定値: None
|
subnet_name
|
仮想ネットワーク内のサブネットの名前。 規定値: None
|
cpu_cores
必須
|
この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です |
memory_gb
必須
|
この Web サービスに割り当てるメモリの量 (GB 単位)。 10 進数を指定できます。 既定値は 0.5 です |
tags
必須
|
この Web サービスに提供するキー値タグのディクショナリ。 |
properties
必須
|
この Web サービスに提供するキー値プロパティのディクショナリ。 これらのプロパティはデプロイ後に変更することはできませんが、新しいキーと値のペアを追加できます。 |
description
必須
|
この Web サービスに提供する説明。 |
location
必須
|
この Web サービスのデプロイ先となる Azure リージョン。 指定されていない場合、ワークスペースの場所が使用されます。 使用可能なリージョンの詳細については、リージョン別の製品に関するページを参照してください。 |
auth_enabled
必須
|
この Web サービスに対して認証を有効にするかどうか。 既定値は False です。 |
ssl_enabled
必須
|
この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。 |
enable_app_insights
必須
|
この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。 |
ssl_cert_pem_file
必須
|
SSL が有効な場合、証明書ファイルが必要です。 |
ssl_key_pem_file
必須
|
SSL が有効な場合、キー ファイルが必要です。 |
ssl_cname
必須
|
SSL が有効な場合の cname |
dns_name_label
必須
|
スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。 |
primary_key
必須
|
この Webservice に使用するプライマリ認証キー。 |
secondary_key
必須
|
この Webservice に使用するセカンダリ認証キー。 |
collect_model_data
必須
|
この Web サービスに対してモデル データ収集を有効にするかどうか。 既定値は False です |
cmk_vault_base_url
必須
|
カスタマー マネージド キー コンテナーのベース URL |
cmk_key_name
必須
|
カスタマー マネージド キーの名前。 |
cmk_key_version
必須
|
カスタマー マネージド キーのバージョン。 |
vnet_name
必須
|
仮想ネットワークの名前。 |
subnet_name
必須
|
仮想ネットワーク内のサブネットの名前。 |
変数
名前 | 説明 |
---|---|
cpu_cores
|
この Web サービスに割り当てる CPU コアの数。 10 進数を指定できます。 既定値は 0.1 です |
memory_gb
|
この 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
|
この Web サービスに対して認証を有効にするかどうか。 既定値は False です。 |
ssl_enabled
|
この Web サービスに対して SSL を有効にするかどうか。 既定値は False です。 |
enable_app_insights
|
この Web サービスに対して AppInsights を有効にするかどうか。 既定値は False です。 |
ssl_cert_pem_file
|
SSL が有効な場合、証明書ファイルが必要です。 |
ssl_key_pem_file
|
SSL が有効な場合、キー ファイルが必要です。 |
ssl_cname
|
SSL が有効な場合の cname |
dns_name_label
|
スコアリング エンドポイントの DNS 名ラベル。 指定されていない場合、一意の DNS 名ラベルがスコアリング エンドポイントに対して生成されます。 |
primary_key
|
この Webservice に使用するプライマリ認証キー。 |
secondary_key
|
この Webservice に使用するセカンダリ認証キー。 |
collect_model_data
|
Web サービスに対してモデル データ収集を有効にするかどうかを指定します。 |
メソッド
print_deploy_configuration |
デプロイ構成を出力します。 |
validate_configuration |
指定された構成値が有効であることを確認します。 検証が失敗した場合、WebserviceException を発生させます。 |
print_deploy_configuration
デプロイ構成を出力します。
print_deploy_configuration()