Share via


PolicyDefinitionsOperations Klas

Waarschuwing

Maak deze klasse NIET rechtstreeks een instantie.

In plaats daarvan moet u toegang krijgen tot de volgende bewerkingen via

PolicyClient's

<xref:policy_definitions> Kenmerk.

Overname
builtins.object
PolicyDefinitionsOperations

Constructor

PolicyDefinitionsOperations(*args, **kwargs)

Methoden

create_or_update

Hiermee wordt een beleidsdefinitie gemaakt of bijgewerkt.

delete

Hiermee verwijdert u een beleidsdefinitie.

get

Hiermee haalt u de beleidsdefinitie op.

list

Hiermee haalt u alle beleidsdefinities voor een abonnement op.

create_or_update

Hiermee wordt een beleidsdefinitie gemaakt of bijgewerkt.

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

Parameters

policy_definition_name
str
Vereist

De naam van de beleidsdefinitie die moet worden gemaakt. Vereist.

parameters
PolicyDefinition of IO
Vereist

De eigenschappen van de beleidsdefinitie. Is een PolicyDefinition-type of een IO-type. Vereist.

content_type
str

Inhoudstype van de hoofdtekstparameter. Bekende waarden zijn: 'application/json', 'text/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Hiermee verwijdert u een beleidsdefinitie.

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

Parameters

policy_definition_name
str
Vereist

De naam van de beleidsdefinitie die u wilt verwijderen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee haalt u de beleidsdefinitie op.

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

Parameters

policy_definition_name
str
Vereist

De naam van de beleidsdefinitie die u wilt ophalen. Vereist.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

PolicyDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Hiermee haalt u alle beleidsdefinities voor een abonnement op.

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

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. De standaardwaarde is Geen.

cls
callable

Een aangepast type of functie die wordt doorgegeven aan het directe antwoord

Retouren

Een iterator zoals een exemplaar van PolicyDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

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'>