Share via


DatastoreOperations クラス

データストアに対して操作を実行するためのクライアントを表します。

このクラスを直接インスタンス化しないでください。 代わりに、MLClient を作成し、MLClient.datastores プロパティを使用してこのクライアントを使用する必要があります

継承
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
DatastoreOperations

コンストラクター

DatastoreOperations(operation_scope: OperationScope, operation_config: OperationConfig, serviceclient_2023_04_01_preview: AzureMachineLearningWorkspaces, **kwargs: Dict)

パラメーター

operation_scope
<xref:azure.ai.ml._scope_dependent_operations.OperationScope>
必須

MLClient オブジェクトの操作クラスのスコープ変数。

operation_config
<xref:azure.ai.ml._scope_dependent_operations.OperationConfig>
必須

MLClient オブジェクトの操作クラスの一般的な構成。

serviceclient_2022_10_01
<xref:<xref:azure.ai.ml._restclient.v2022_10_01._azure_machine_learning_workspaces. AzureMachineLearningWorkspaces>>
必須

エンド ユーザーが Azure Machine Learning ワークスペース リソースを操作できるようにするサービス クライアント。

serviceclient_2023_04_01_preview

メソッド

create_or_update

渡されたデータストアをワークスペースにアタッチするか、データストアが既に存在する場合は更新します。

delete

指定した名前のデータストア参照をワークスペースから削除します。 このメソッドは、データストア内の実際のデータストアまたは基になるデータを削除しません。

get

指定された名前で参照されるデータストアに関する情報を返します。

get_default

ワークスペースの既定のデータストアを返します。

list

ワークスペース内のすべてのデータストアと関連情報を一覧表示します。

create_or_update

渡されたデータストアをワークスペースにアタッチするか、データストアが既に存在する場合は更新します。

create_or_update(datastore: Datastore) -> Datastore

パラメーター

datastore
Datastore
必須

アタッチするデータストアの構成。

戻り値

アタッチされたデータストア。

の戻り値の型 :

データストアの作成の例。


   from azure.ai.ml.entities import AzureBlobDatastore

   datastore_example = AzureBlobDatastore(
       name="azure_blob_datastore",
       account_name="sdkvnextclidcdnrc7zb7xyy",  # cspell:disable-line
       container_name="testblob",
   )
   ml_client.datastores.create_or_update(datastore_example)

delete

指定した名前のデータストア参照をワークスペースから削除します。 このメソッドは、データストア内の実際のデータストアまたは基になるデータを削除しません。

delete(name: str) -> None

パラメーター

name
str
必須

データストアの名前

データストアの削除の例。


   ml_client.datastores.delete("azure_blob_datastore")

get

指定された名前で参照されるデータストアに関する情報を返します。

get(name: str, *, include_secrets: bool = False) -> Datastore

パラメーター

name
str
必須

Datastore name (データストア名)

include_secrets
bool

返されたデータストアにデータストア シークレットを含める(既定値は False)

戻り値

指定した名前のデータストア。

の戻り値の型 :

データストアの取得の例。


   ml_client.datastores.get("azure_blob_datastore")

get_default

ワークスペースの既定のデータストアを返します。

get_default(*, include_secrets: bool = False) -> Datastore

パラメーター

include_secrets
bool

返されたデータストアにデータストア シークレットを含める(既定値は False)

戻り値

既定のデータストア。

の戻り値の型 :

既定のデータストアの例を取得します。


   ml_client.datastores.get_default()

list

ワークスペース内のすべてのデータストアと関連情報を一覧表示します。

list(*, include_secrets: bool = False) -> Iterable[Datastore]

パラメーター

include_secrets
bool

返されたデータストアにデータストア シークレットを含める(既定値は False)

戻り値

データストア オブジェクトのインスタンスのような反復子

の戻り値の型 :

リスト データストアの例。


   ml_client.datastores.list()