Workspace クラス

Azure ML ワークスペース。

継承
azure.ai.ml.entities._resource.Resource
Workspace

コンストラクター

Workspace(*, name: str, description: str | None = None, tags: Dict[str, str] | None = None, display_name: str | None = None, location: str | None = None, resource_group: str | None = None, hbi_workspace: bool = False, storage_account: str | None = None, container_registry: str | None = None, key_vault: str | None = None, application_insights: str | None = None, customer_managed_key: CustomerManagedKey | None = None, image_build_compute: str | None = None, public_network_access: str | None = None, identity: IdentityConfiguration | None = None, primary_user_assigned_identity: str | None = None, managed_network: ManagedNetwork | None = None, enable_data_isolation: bool = False, workspace_hub: str | None = None, **kwargs)

パラメーター

name
str
必須

ワークスペースの名前。

description
str
必須

ワークスペースの説明。

tags
dict
必須

ワークスペースのタグ。

display_name
str
必須

ワークスペースの表示名。 これは、リソース グループ内で一意ではないです。

location
str
必須

ワークスペースを作成する場所。 指定しない場合は、リソース グループと同じ場所が使用されます。

resource_group
str
必須

ワークスペースを作成するリソース グループの名前。

hbi_workspace
bool
必須

お客様のデータが、機密性の高いビジネス情報を含む High Business Impact (HBI) であるかどうか。 詳細については、「https://docs.microsoft.com/azure/machine-learning/concept-data-encryption#encryption-at-rest」を参照してください。

storage_account
str
必須

新しいストレージ アカウントを作成する代わりに使用する既存のストレージ アカウントのリソース ID。

container_registry
str
必須

新しいコンテナー レジストリを作成する代わりに使用する既存のコンテナー レジストリのリソース ID。

key_vault
str
必須

新しいキー コンテナーを作成する代わりに使用する既存のキー コンテナーのリソース ID。

application_insights
str
必須

新しいアプリケーション分析情報を作成する代わりに使用する既存のアプリケーション分析情報のリソース ID。

customer_managed_key
CustomerManagedKey
必須

カスタマー マネージド キーを使用してデータを暗号化するためのキー コンテナーの詳細。 指定しない場合、Microsoft マネージド キーが既定で使用されます。

image_build_compute
str
必須

コンテナー レジストリを使用して環境 Docker イメージを構築するために使用するコンピューティング 先の名前は、VNet の背後にあります。

public_network_access
str
必須

ワークスペースがプライベート リンクが有効になっているときにパブリック エンドポイント接続を許可するかどうか。

identity
IdentityConfiguration
必須

ワークスペースのマネージド ID (ユーザー割り当てまたはシステム割り当て)

primary_user_assigned_identity
str
必須

ワークスペースのプライマリ ユーザー割り当て ID

managed_network
ManagedNetwork
必須

ワークスペースのマネージド ネットワーク構成

enable_data_isolation
bool
必須

ワークスペースでデータ分離が有効になっているかどうかを判断するフラグ。 フラグは作成フェーズでのみ設定でき、更新することはできません。

workspace_hub
str
必須

プロジェクト ワークスペースの作成に役立つ既存のワークスペース ハブのリソース ID

kwargs
dict
必須

追加の構成パラメーターのディクショナリ。

メソッド

dump

ワークスペース スペックを yaml 形式のファイルにダンプします。

dump

ワークスペース スペックを yaml 形式のファイルにダンプします。

dump(dest: str | PathLike | IO, **kwargs) -> None

パラメーター

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
必須

このワークスペースの仕様を受け取る宛先。ローカル ファイルへのパス、または既に開いているファイル ストリームである必要があります。 dest がファイル パスの場合は、新しいファイルが作成され、ファイルが存在する場合は例外が発生します。 dest が開いているファイルの場合、ファイルは直接 に書き込まれ、ファイルが書き込み可能でない場合は例外が発生します。

属性

base_path

リソースのベース パス。

戻り値

リソースのベース パス。

の戻り値の型 :

str

creation_context

リソースの作成コンテキスト。

戻り値

リソースの作成メタデータ。

の戻り値の型 :

discovery_url

ワークスペースのバックエンド サービスの基本 URL。

戻り値

ワークスペースのバックエンド サービス URL

の戻り値の型 :

str

id

リソース ID。

戻り値

リソースのグローバル ID、Azure Resource Manager (ARM) ID。

の戻り値の型 :

mlflow_tracking_uri

ワークスペースの MLflow 追跡 URI。

戻り値

ワークスペースの mlflow 追跡 URI を返します。

の戻り値の型 :

str