Share via


PolicySetDefinitionsOperations 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_set_definitions> Kenmerk.

Overname
builtins.object
PolicySetDefinitionsOperations

Constructor

PolicySetDefinitionsOperations(*args, **kwargs)

Methoden

create_or_update

Hiermee maakt of werkt u een beleidssetdefinitie bij.

Met deze bewerking wordt een beleidssetdefinitie gemaakt of bijgewerkt in het opgegeven abonnement met de opgegeven naam.

create_or_update_at_management_group

Hiermee maakt of werkt u een beleidssetdefinitie bij.

Met deze bewerking wordt een definitie van een beleidsset gemaakt of bijgewerkt in de opgegeven beheergroep met de opgegeven naam.

delete

Hiermee verwijdert u een beleidssetdefinitie.

Met deze bewerking verwijdert u de definitie van de beleidsset in het opgegeven abonnement met de opgegeven naam.

delete_at_management_group

Hiermee verwijdert u een beleidssetdefinitie.

Met deze bewerking wordt de definitie van de beleidsset verwijderd in de opgegeven beheergroep met de opgegeven naam.

get

Hiermee wordt een definitie van een beleidsset opgehaald.

Met deze bewerking wordt de definitie van de beleidsset in het opgegeven abonnement met de opgegeven naam opgehaald.

get_at_management_group

Hiermee wordt een definitie van een beleidsset opgehaald.

Met deze bewerking wordt de definitie van de beleidsset opgehaald in de opgegeven beheergroep met de opgegeven naam.

get_built_in

Haalt een ingebouwde beleidssetdefinitie op.

Met deze bewerking wordt de ingebouwde beleidssetdefinitie met de opgegeven naam opgehaald.

list

Haalt de beleidssetdefinities voor een abonnement op.

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities in een bepaald abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidssetdefinities die zijn gekoppeld aan het abonnement, inclusief de definities die rechtstreeks van toepassing zijn of van beheergroepen die het opgegeven abonnement bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die bij het opgegeven abonnement zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}.

list_built_in

Haalt ingebouwde definities van beleidssets op.

Met deze bewerking wordt een lijst opgehaald met alle ingebouwde beleidssetdefinities die overeenkomen met de optionele $filter. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde definities van de beleidsset waarvan de categorie overeenkomt met {value}.

list_by_management_group

Haalt alle beleidssetdefinities in beheergroep op.

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities in een bepaalde beheergroep die overeenkomen met de optionele $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidssetdefinities die zijn gekoppeld aan de beheergroep, inclusief de definities die rechtstreeks van toepassing zijn of van beheergroepen die de opgegeven beheergroep bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die in de opgegeven beheergroep zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle definities van de beleidsset waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}.

create_or_update

Hiermee maakt of werkt u een beleidssetdefinitie bij.

Met deze bewerking wordt een beleidssetdefinitie gemaakt of bijgewerkt in het opgegeven abonnement met de opgegeven naam.

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

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die moet worden gemaakt. Vereist.

parameters
PolicySetDefinition of IO
Vereist

De definitie-eigenschappen van de beleidsset. Is een PolicySetDefinition-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

create_or_update_at_management_group

Hiermee maakt of werkt u een beleidssetdefinitie bij.

Met deze bewerking wordt een definitie van een beleidsset gemaakt of bijgewerkt in de opgegeven beheergroep met de opgegeven naam.

create_or_update_at_management_group(policy_set_definition_name: str, management_group_id: str, parameters: _models.PolicySetDefinition, *, content_type: str = 'application/json', **kwargs: Any) -> _models.PolicySetDefinition

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die moet worden gemaakt. Vereist.

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

parameters
PolicySetDefinition of IO
Vereist

De definitie-eigenschappen van de beleidsset. Is een PolicySetDefinition-type of een IO-type. Vereist.

content_type
str

Inhoudstype bodyparameter. Bekende waarden zijn: 'application/json'. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete

Hiermee verwijdert u een beleidssetdefinitie.

Met deze bewerking verwijdert u de definitie van de beleidsset in het opgegeven abonnement met de opgegeven naam.

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

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die moet worden verwijderd. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

delete_at_management_group

Hiermee verwijdert u een beleidssetdefinitie.

Met deze bewerking wordt de definitie van de beleidsset verwijderd in de opgegeven beheergroep met de opgegeven naam.

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

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die moet worden verwijderd. Vereist.

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

Geen of het resultaat van cls(response)

Retourtype

Uitzonderingen

get

Hiermee wordt een definitie van een beleidsset opgehaald.

Met deze bewerking wordt de definitie van de beleidsset in het opgegeven abonnement met de opgegeven naam opgehaald.

get(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die u wilt ophalen. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_at_management_group

Hiermee wordt een definitie van een beleidsset opgehaald.

Met deze bewerking wordt de definitie van de beleidsset opgehaald in de opgegeven beheergroep met de opgegeven naam.

get_at_management_group(policy_set_definition_name: str, management_group_id: str, **kwargs: Any) -> PolicySetDefinition

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die u wilt ophalen. Vereist.

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

get_built_in

Haalt een ingebouwde beleidssetdefinitie op.

Met deze bewerking wordt de ingebouwde beleidssetdefinitie met de opgegeven naam opgehaald.

get_built_in(policy_set_definition_name: str, **kwargs: Any) -> PolicySetDefinition

Parameters

policy_set_definition_name
str
Vereist

De naam van de definitie van de beleidsset die u wilt ophalen. Vereist.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

list

Haalt de beleidssetdefinities voor een abonnement op.

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities in een bepaald abonnement die overeenkomen met de optionele opgegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidssetdefinities die zijn gekoppeld aan het abonnement, inclusief de definities die rechtstreeks van toepassing zijn of van beheergroepen die het opgegeven abonnement bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die bij het opgegeven abonnement zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}.

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

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die binnen het opgegeven bereik vallen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}. De standaardwaarde is Geen.

top
int
Vereist

Maximum aantal records dat moet worden geretourneerd. Wanneer het $top filter niet is opgegeven, worden 500 records geretourneerd. De standaardwaarde is Geen.

cls
callable

Een aangepast type of aangepaste functie die de directe reactie doorgeeft

Retouren

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

Retourtype

Uitzonderingen

list_built_in

Haalt ingebouwde definities van beleidssets op.

Met deze bewerking wordt een lijst opgehaald met alle ingebouwde beleidssetdefinities die overeenkomen met de optionele $filter. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde definities van de beleidsset waarvan de categorie overeenkomt met {value}.

list_built_in(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parameters

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die binnen het opgegeven bereik vallen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}. De standaardwaarde is Geen.

top
int
Vereist

Maximum aantal records dat moet worden geretourneerd. Wanneer het $top filter niet is opgegeven, worden 500 records geretourneerd. 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 PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

list_by_management_group

Haalt alle beleidssetdefinities in beheergroep op.

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities in een bepaalde beheergroep die overeenkomen met de optionele $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, bevat de niet-gefilterde lijst alle beleidssetdefinities die zijn gekoppeld aan de beheergroep, inclusief de definities die rechtstreeks van toepassing zijn of van beheergroepen die de opgegeven beheergroep bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die in de opgegeven beheergroep zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle definities van de beleidsset waarvan het type overeenkomt met {value}. Mogelijke waarden voor policyType zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}.

list_by_management_group(management_group_id: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[PolicySetDefinition]

Parameters

management_group_id
str
Vereist

De id van de beheergroep. Vereist.

filter
str
Vereist

Het filter dat moet worden toegepast op de bewerking. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet is opgegeven, wordt er geen filter uitgevoerd. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities die binnen het opgegeven bereik vallen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle definities van de beleidsset waarvan het type overeenkomt met {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met {value}. De standaardwaarde is Geen.

top
int
Vereist

Maximum aantal records dat moet worden geretourneerd. Wanneer het $top filter niet is opgegeven, worden 500 records geretourneerd. 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 PolicySetDefinition of het resultaat van cls(response)

Retourtype

Uitzonderingen

Kenmerken

models

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