Sdílet prostřednictvím


PolicyDefinitionsOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

PolicyClientje

<xref:policy_definitions> Atribut.

Dědičnost
builtins.object
PolicyDefinitionsOperations

Konstruktor

PolicyDefinitionsOperations(*args, **kwargs)

Metody

create_or_update

Vytvoří nebo aktualizuje definici zásady.

delete

Odstraní definici zásady.

get

Získá definici zásady.

list

Získá všechny definice zásad pro předplatné.

create_or_update

Vytvoří nebo aktualizuje definici zásady.

create_or_update(policy_definition_name: str, parameters: _models.PolicyDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicyDefinition

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, která se má vytvořit. Povinná hodnota.

parameters
PolicyDefinition nebo IO
Vyžadováno

Vlastnosti definice zásad. Je buď typem PolicyDefinition, nebo vstupně-výstupním typem. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: 'application/json', 'text/json'. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

delete

Odstraní definici zásady.

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

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, která se má odstranit. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Žádný nebo výsledek cls(response)

Návratový typ

Výjimky

get

Získá definici zásady.

get(policy_definition_name: str, **kwargs: Any) -> PolicyDefinition

Parametry

policy_definition_name
str
Vyžadováno

Název definice zásady, která se má získat. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

PolicyDefinition nebo výsledek cls(response)

Návratový typ

Výjimky

list

Získá všechny definice zásad pro předplatné.

list(filter: str | None = None, **kwargs: Any) -> Iterable[PolicyDefinition]

Parametry

filter
str
Vyžadováno

Filtr, který se má použít na operaci. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor, jako je instance PolicyDefinition, nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

models

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