Dela via


ManagementPoliciesOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

StorageManagementClient's

<xref:management_policies> Attributet.

Arv
builtins.object
ManagementPoliciesOperations

Konstruktor

ManagementPoliciesOperations(*args, **kwargs)

Metoder

create_or_update

Anger de dataprincipregler som är associerade med det angivna lagringskontot.

delete

Tar bort de dataprincipregler som är associerade med det angivna lagringskontot.

get

Hämtar de dataprincipregler som är associerade med det angivna lagringskontot.

create_or_update

Anger de dataprincipregler som är associerade med det angivna lagringskontot.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

management_policy_name
str eller ManagementPolicyName
Obligatorisk

Namnet på principen för hantering av lagringskonto. Det bör alltid vara "standard". "default" Krävs.

properties
ManagementPoliciesRulesSetParameter eller IO
Obligatorisk

Dataprincipreglerna som ska anges till ett lagringskonto. Är antingen en ManagementPoliciesRulesSetParameter-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

StorageAccountManagementPolicies eller resultatet av cls(response)

Returtyp

Undantag

delete

Tar bort de dataprincipregler som är associerade med det angivna lagringskontot.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

management_policy_name
str eller ManagementPolicyName
Obligatorisk

Namnet på principen för hantering av lagringskonto. Det bör alltid vara "standard". "default" Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Inget eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar de dataprincipregler som är associerade med det angivna lagringskontot.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på resursgruppen i användarens prenumeration. Namnet är skiftlägesokänsligt. Krävs.

account_name
str
Obligatorisk

Namnet på lagringskontot i den angivna resursgruppen. Lagringskontonamn måste vara mellan 3 och 24 tecken långa och endast använda siffror och gemener. Krävs.

management_policy_name
str eller ManagementPolicyName
Obligatorisk

Namnet på principen för hantering av lagringskonto. Det bör alltid vara "standard". "default" Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

StorageAccountManagementPolicies eller resultatet av cls(response)

Returtyp

Undantag

Attribut

models

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