BlobInventoryPoliciesOperations クラス

警告

このクラスを直接インスタンス化しないでください。

代わりに、次の操作にアクセスする必要があります。

StorageManagementClient's

<xref:blob_inventory_policies> 属性を使用する。

継承
builtins.object
BlobInventoryPoliciesOperations

コンストラクター

BlobInventoryPoliciesOperations(*args, **kwargs)

メソッド

create_or_update

指定したストレージ アカウントに BLOB インベントリ ポリシーを設定します。

delete

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを削除します。

get

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを取得します。

list

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを取得します。

create_or_update

指定したストレージ アカウントに BLOB インベントリ ポリシーを設定します。

create_or_update(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | _models.BlobInventoryPolicyName, properties: _models.BlobInventoryPolicy, *, content_type: str = 'application/json', **kwargs: Any) -> _models.BlobInventoryPolicy

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

blob_inventory_policy_name
str または BlobInventoryPolicyName
必須

ストレージ アカウント BLOB インベントリ ポリシーの名前。 常に 'default' である必要があります。 "default" 必ず指定します。

properties
BlobInventoryPolicy または IO
必須

ストレージ アカウントに設定された BLOB インベントリ ポリシー。 BlobInventoryPolicy 型または IO 型です。 必須です。

content_type
str

Body Parameter content-type。 既知の値は、'application/json' です。 既定値は [なし] です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

BlobInventoryPolicy または cls(response) の結果

の戻り値の型 :

例外

delete

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを削除します。

delete(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | BlobInventoryPolicyName, **kwargs: Any) -> None

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

blob_inventory_policy_name
str または BlobInventoryPolicyName
必須

ストレージ アカウント BLOB インベントリ ポリシーの名前。 常に 'default' である必要があります。 "default" 必ず指定します。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

なし、または cls(response) の結果

の戻り値の型 :

例外

get

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを取得します。

get(resource_group_name: str, account_name: str, blob_inventory_policy_name: str | BlobInventoryPolicyName, **kwargs: Any) -> BlobInventoryPolicy

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

blob_inventory_policy_name
str または BlobInventoryPolicyName
必須

ストレージ アカウント BLOB インベントリ ポリシーの名前。 常に 'default' である必要があります。 "default" 必ず指定します。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

BlobInventoryPolicy または cls(response) の結果

の戻り値の型 :

例外

list

指定したストレージ アカウントに関連付けられている BLOB インベントリ ポリシーを取得します。

list(resource_group_name: str, account_name: str, **kwargs: Any) -> Iterable[BlobInventoryPolicy]

パラメーター

resource_group_name
str
必須

ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。 必須です。

account_name
str
必須

指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。 必須です。

cls
callable

直接応答に渡されるカスタム型または関数

戻り値

BlobInventoryPolicy のインスタンスや cls(response) の結果のような反復子

の戻り値の型 :

例外

属性

models

models = <module 'azure.mgmt.storage.v2021_06_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_06_01\\models\\__init__.py'>