你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ManagementPoliciesOperations Class

Warning

DO NOT instantiate this class directly.

Instead, you should access the following operations through

StorageManagementClient's

<xref:management_policies> attribute.

Inheritance
builtins.object
ManagementPoliciesOperations

Constructor

ManagementPoliciesOperations(*args, **kwargs)

Methods

create_or_update

Sets the managementpolicy to the specified storage account.

delete

Deletes the managementpolicy associated with the specified storage account.

get

Gets the managementpolicy associated with the specified storage account.

create_or_update

Sets the managementpolicy to the specified storage account.

create_or_update(resource_group_name: str, account_name: str, management_policy_name: str | _models.ManagementPolicyName, properties: _models.ManagementPolicy, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagementPolicy

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group within the user's subscription. The name is case insensitive. Required.

account_name
Required
str

The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required.

management_policy_name
Required

The name of the Storage Account Management Policy. It should always be 'default'. "default" Required.

properties
Required

The ManagementPolicy set to a storage account. Is either a ManagementPolicy type or a IO[bytes] type. Required.

Returns

Type Description

ManagementPolicy or the result of cls(response)

Exceptions

Type Description

delete

Deletes the managementpolicy associated with the specified storage account.

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

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group within the user's subscription. The name is case insensitive. Required.

account_name
Required
str

The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required.

management_policy_name
Required

The name of the Storage Account Management Policy. It should always be 'default'. "default" Required.

Returns

Type Description

None or the result of cls(response)

Exceptions

Type Description

get

Gets the managementpolicy associated with the specified storage account.

get(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **kwargs: Any) -> ManagementPolicy

Parameters

Name Description
resource_group_name
Required
str

The name of the resource group within the user's subscription. The name is case insensitive. Required.

account_name
Required
str

The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only. Required.

management_policy_name
Required

The name of the Storage Account Management Policy. It should always be 'default'. "default" Required.

Returns

Type Description

ManagementPolicy or the result of cls(response)

Exceptions

Type Description

Attributes

models

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