Delen via


PolicyDefinitions interface

Interface die een PolicyDefinitions vertegenwoordigt.

Methoden

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Met deze bewerking maakt of werkt u een beleidsdefinitie in het opgegeven abonnement bij met de opgegeven naam.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Met deze bewerking maakt of werkt u een beleidsdefinitie in de opgegeven beheergroep bij met de opgegeven naam.

delete(string, PolicyDefinitionsDeleteOptionalParams)

Met deze bewerking verwijdert u de beleidsdefinitie in het opgegeven abonnement met de opgegeven naam.

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Met deze bewerking wordt de beleidsdefinitie in de opgegeven beheergroep met de opgegeven naam verwijderd.

get(string, PolicyDefinitionsGetOptionalParams)

Met deze bewerking wordt de beleidsdefinitie in het opgegeven abonnement opgehaald met de opgegeven naam.

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Met deze bewerking wordt de beleidsdefinitie opgehaald in de opgegeven beheergroep met de opgegeven naam.

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

list(PolicyDefinitionsListOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidsdefinities 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 beleidsdefinities die aan het abonnement zijn gekoppeld, inclusief de definities die rechtstreeks of vanuit beheergroepen die het opgegeven abonnement bevatten. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities die in het opgegeven abonnement zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {value}.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle ingebouwde beleidsdefinities die overeenkomen met de optionele gegeven $filter. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan de categorie overeenkomt met de {value}.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidsdefinities in een bepaalde beheergroep die overeenkomt met de optionele gegeven $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 beleidsdefinities 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() is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities die zich in de opgegeven beheergroep bevinden. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {value}.

Methodedetails

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Met deze bewerking maakt of werkt u een beleidsdefinitie in het opgegeven abonnement bij met de opgegeven naam.

function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die moet worden gemaakt.

parameters
PolicyDefinition

De eigenschappen van de beleidsdefinitie.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

De optiesparameters.

Retouren

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Met deze bewerking maakt of werkt u een beleidsdefinitie in de opgegeven beheergroep bij met de opgegeven naam.

function createOrUpdateAtManagementGroup(policyDefinitionName: string, managementGroupId: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die moet worden gemaakt.

managementGroupId

string

De id van de beheergroep.

parameters
PolicyDefinition

De eigenschappen van de beleidsdefinitie.

Retouren

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

Met deze bewerking verwijdert u de beleidsdefinitie in het opgegeven abonnement met de opgegeven naam.

function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die u wilt verwijderen.

options
PolicyDefinitionsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

Met deze bewerking wordt de beleidsdefinitie in de opgegeven beheergroep met de opgegeven naam verwijderd.

function deleteAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die u wilt verwijderen.

managementGroupId

string

De id van de beheergroep.

Retouren

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

Met deze bewerking wordt de beleidsdefinitie in het opgegeven abonnement opgehaald met de opgegeven naam.

function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die u wilt ophalen.

options
PolicyDefinitionsGetOptionalParams

De optiesparameters.

Retouren

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

Met deze bewerking wordt de beleidsdefinitie opgehaald in de opgegeven beheergroep met de opgegeven naam.

function getAtManagementGroup(policyDefinitionName: string, managementGroupId: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>

Parameters

policyDefinitionName

string

De naam van de beleidsdefinitie die u wilt ophalen.

managementGroupId

string

De id van de beheergroep.

Retouren

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>

Parameters

policyDefinitionName

string

De naam van de ingebouwde beleidsdefinitie die u wilt ophalen.

options
PolicyDefinitionsGetBuiltInOptionalParams

De optiesparameters.

Retouren

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidsdefinities 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 beleidsdefinities die aan het abonnement zijn gekoppeld, inclusief de definities die rechtstreeks of vanuit beheergroepen die het opgegeven abonnement bevatten. Als $filter=atExactScope() is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities die in het opgegeven abonnement zijn opgenomen. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {value}.

function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parameters

options
PolicyDefinitionsListOptionalParams

De optiesparameters.

Retouren

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle ingebouwde beleidsdefinities die overeenkomen met de optionele gegeven $filter. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan de categorie overeenkomt met de {value}.

function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parameters

options
PolicyDefinitionsListBuiltInOptionalParams

De optiesparameters.

Retouren

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidsdefinities in een bepaalde beheergroep die overeenkomt met de optionele gegeven $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 beleidsdefinities 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() is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities die zich in de opgegeven beheergroep bevinden. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn, Custom en Static. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {value}.

function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>

Parameters

managementGroupId

string

De id van de beheergroep.

Retouren