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.

create_or_update_at_management_group

Hiermee maakt of werkt u een beleidsdefinitie bij op het niveau van de beheergroep.

delete

Hiermee verwijdert u een beleidsdefinitie.

delete_at_management_group

Hiermee verwijdert u een beleidsdefinitie op het niveau van de beheergroep.

get

Hiermee haalt u de beleidsdefinitie op.

get_at_management_group

Hiermee haalt u de beleidsdefinitie op het niveau van de beheergroep op.

get_built_in

Hiermee haalt u de ingebouwde beleidsdefinitie op.

list

Hiermee haalt u alle beleidsdefinities voor een abonnement op.

list_built_in

Hiermee haalt u alle ingebouwde beleidsdefinities op.

list_by_management_group

Hiermee haalt u alle beleidsdefinities voor een abonnement op het niveau van de beheergroep 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

create_or_update_at_management_group

Hiermee maakt of werkt u een beleidsdefinitie bij op het niveau van de beheergroep.

create_or_update_at_management_group(policy_definition_name: str, management_group_id: 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.

management_group_id
str
Vereist

De id van de beheergroep. 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

delete_at_management_group

Hiermee verwijdert u een beleidsdefinitie op het niveau van de beheergroep.

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

Parameters

policy_definition_name
str
Vereist

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

management_group_id
str
Vereist

De id van de beheergroep. 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

get_at_management_group

Hiermee haalt u de beleidsdefinitie op het niveau van de beheergroep op.

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

Parameters

policy_definition_name
str
Vereist

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

management_group_id
str
Vereist

De id van de beheergroep. 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

get_built_in

Hiermee haalt u de ingebouwde beleidsdefinitie op.

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

Parameters

policy_definition_name
str
Vereist

De naam van de ingebouwde 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(**kwargs: Any) -> Iterable[PolicyDefinition]

Parameters

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

list_built_in

Hiermee haalt u alle ingebouwde beleidsdefinities op.

list_built_in(**kwargs: Any) -> Iterable[PolicyDefinition]

Parameters

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

list_by_management_group

Hiermee haalt u alle beleidsdefinities voor een abonnement op het niveau van de beheergroep op.

list_by_management_group(management_group_id: str, **kwargs: Any) -> Iterable[PolicyDefinition]

Parameters

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

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.v2016_12_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\policy\\v2016_12_01\\models\\__init__.py'>