次の方法で共有


StorageAccountsOperations クラス

警告

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

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

StorageManagement's

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

継承
builtins.object
StorageAccountsOperations

コンストラクター

StorageAccountsOperations(*args, **kwargs)

メソッド

begin_create

指定したパラメーターを使用して、新しいストレージ アカウントを非同期に作成します。 アカウントが既に作成されていて、以降の作成要求が異なるプロパティで発行された場合、アカウントのプロパティが更新されます。 アカウントが既に作成されていて、後続の作成または更新要求がまったく同じプロパティ セットで発行された場合、要求は成功します。

check_name_availability

ストレージ アカウント名が有効であり、まだ使用されていないことを確認します。

delete

Microsoft Azure のストレージ アカウントを削除します。

get_properties

名前、SKU 名、場所、アカウントの状態を含むがこれらに限定されない、指定されたストレージ アカウントのプロパティを返します。 ListKeys 操作を使用してストレージ キーを取得する必要があります。

list

サブスクリプションで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージ キーは返されないことに注意してください。これには ListKeys 操作を使用します。

list_by_resource_group

指定したリソース グループで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージ キーは返されないことに注意してください。これには ListKeys 操作を使用します。

list_keys

指定したストレージ アカウントのアクセス キーを一覧表示します。

regenerate_key

指定したストレージ アカウントのアクセス キーの 1 つを再生成します。

update

更新操作を使用して、ストレージ アカウントの SKU、暗号化、アクセス層、またはタグを更新できます。 また、アカウントをカスタム ドメインにマップするために使用することもできます。 ストレージ アカウントごとにサポートされるカスタム ドメインは 1 つだけです。カスタム ドメインの置換/変更はサポートされていません。 古いカスタム ドメインを置き換えるには、新しい値を設定する前に、古い値をクリアまたは登録解除する必要があります。 複数のプロパティの更新がサポートされています。 この呼び出しでは、アカウントのストレージ キーは変更されません。 ストレージ アカウント キーを変更する場合は、キーの再生成操作を使用します。 ストレージ アカウントの場所と名前は、作成後に変更できません。

begin_create

指定したパラメーターを使用して、新しいストレージ アカウントを非同期に作成します。 アカウントが既に作成されていて、以降の作成要求が異なるプロパティで発行された場合、アカウントのプロパティが更新されます。 アカウントが既に作成されていて、後続の作成または更新要求がまったく同じプロパティ セットで発行された場合、要求は成功します。

begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

parameters
StorageAccountCreateParameters または IO
必須

作成されたアカウントに提供するパラメーター。 StorageAccountCreateParameters 型または IO 型です。 必須です。

content_type
str

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

cls
callable

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

continuation_token
str

保存された状態からポーリングを再開するための継続トークン。

polling
bool または PollingMethod

既定では、ポーリング メソッドは ARMPolling になります。 この操作でポーリングを行わない場合は False を渡すか、個人のポーリング戦略に対して独自に初期化されたポーリング オブジェクトを渡します。

polling_interval
int

Retry-After ヘッダーが存在しない場合、LRO 操作の 2 つのポーリング間の既定の待機時間。

戻り値

StorageAccount または cls(response) の結果を返す LROPoller のインスタンス

の戻り値の型 :

例外

check_name_availability

ストレージ アカウント名が有効であり、まだ使用されていないことを確認します。

check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

パラメーター

account_name
StorageAccountCheckNameAvailabilityParameters または IO
必須

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

content_type
str

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

cls
callable

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

戻り値

CheckNameAvailabilityResult または cls(response) の結果

の戻り値の型 :

例外

delete

Microsoft Azure のストレージ アカウントを削除します。

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

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

cls
callable

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

戻り値

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

の戻り値の型 :

例外

get_properties

名前、SKU 名、場所、アカウントの状態を含むがこれらに限定されない、指定されたストレージ アカウントのプロパティを返します。 ListKeys 操作を使用してストレージ キーを取得する必要があります。

get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

cls
callable

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

戻り値

StorageAccount または cls(response) の結果

の戻り値の型 :

例外

list

サブスクリプションで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージ キーは返されないことに注意してください。これには ListKeys 操作を使用します。

list(**kwargs: Any) -> Iterable[StorageAccount]

パラメーター

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_by_resource_group

指定したリソース グループで使用可能なすべてのストレージ アカウントを一覧表示します。 ストレージ キーは返されないことに注意してください。これには ListKeys 操作を使用します。

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]

パラメーター

resource_group_name
str
必須

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

cls
callable

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

戻り値

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

の戻り値の型 :

例外

list_keys

指定したストレージ アカウントのアクセス キーを一覧表示します。

list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountKeys

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

cls
callable

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

戻り値

StorageAccountKeys または cls(response) の結果

の戻り値の型 :

例外

regenerate_key

指定したストレージ アカウントのアクセス キーの 1 つを再生成します。

regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountKeys

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

regenerate_key
StorageAccountRegenerateKeyParameters または IO
必須

再生成する必要があるキーの名前 (key1 または key2) を指定します。 StorageAccountRegenerateKeyParameters 型または IO 型のいずれかです。 必須です。

content_type
str

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

cls
callable

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

戻り値

StorageAccountKeys または cls(response) の結果

の戻り値の型 :

例外

update

更新操作を使用して、ストレージ アカウントの SKU、暗号化、アクセス層、またはタグを更新できます。 また、アカウントをカスタム ドメインにマップするために使用することもできます。 ストレージ アカウントごとにサポートされるカスタム ドメインは 1 つだけです。カスタム ドメインの置換/変更はサポートされていません。 古いカスタム ドメインを置き換えるには、新しい値を設定する前に、古い値をクリアまたは登録解除する必要があります。 複数のプロパティの更新がサポートされています。 この呼び出しでは、アカウントのストレージ キーは変更されません。 ストレージ アカウント キーを変更する場合は、キーの再生成操作を使用します。 ストレージ アカウントの場所と名前は、作成後に変更できません。

update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount

パラメーター

resource_group_name
str
必須

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

account_name
str
必須

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

parameters
StorageAccountUpdateParameters または IO
必須

更新されたアカウントに提供するパラメーター。 StorageAccountUpdateParameters 型または IO 型です。 必須です。

content_type
str

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

cls
callable

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

戻り値

StorageAccount または cls(response) の結果

の戻り値の型 :

例外

属性

models

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