PolicyDefinitionsOperations interface
Interface die een PolicyDefinitions-operatie vertegenwoordigt.
Eigenschappen
| create |
Deze operatie creëert of werkt een beleidsdefinitie bij in het betreffende abonnement met de voornaam. |
| create |
Deze operatie creëert of werkt een beleidsdefinitie bij in de betreffende beheersgroep met de gegeven naam. |
| delete | |
| delete |
Deze operatie verwijdert de beleidsdefinitie in de gegeven beheersgroep met de gegeven naam. |
| get | Deze operatie haalt de beleidsdefinitie op in het gegeven abonnement met de voornaam. |
| get |
Deze operatie haalt de beleidsdefinitie op in de gegeven beheersgroep met de gegeven naam. |
| get |
Deze operatie haalt de ingebouwde beleidsdefinitie met de voornaam op. |
| list | Deze operatie haalt een lijst op van alle beleidsdefinities in een bepaald abonnement die overeenkomen met de optionele gegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet wordt verstrekt, bevat de ongefilterde lijst alle beleidsdefinities die aan het abonnement horen, inclusief die welke direct gelden of vanuit beheergroepen die het betreffende abonnement bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de teruggestuurde lijst alleen alle beleidsdefinities die bij het gegeven abonnement gelden. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {waarde}. |
| list |
Deze operatie haalt een lijst op van alle ingebouwde beleidsdefinities die overeenkomen met de optionele gegeven $filter. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt gegeven, bevat de teruggestuurde lijst alleen alle ingebouwde beleidsdefinities waarvan de categorie overeenkomt met de {waarde}. |
| list |
Deze operatie haalt een lijst op van alle beleidsdefinities in een bepaalde beheersgroep die overeenkomen met de optionele gegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet wordt verstrekt, bevat de ongefilterde lijst alle beleidsdefinities die aan de beheersgroep horen, inclusief die welke direct gelden of vanuit beheergroepen die de betreffende beheergroep bevatten. Als $filter=atExactScope() wordt verstrekt, bevat de teruggestuurde lijst alleen alle beleidsdefinities die in de betreffende beheersgroep voorkomen. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {waarde}. |
Eigenschapdetails
createOrUpdate
Deze operatie creëert of werkt een beleidsdefinitie bij in het betreffende abonnement met de voornaam.
createOrUpdate: (policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
Waarde van eigenschap
(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams) => Promise<PolicyDefinition>
createOrUpdateAtManagementGroup
Deze operatie creëert of werkt een beleidsdefinitie bij in de betreffende beheersgroep met de gegeven naam.
createOrUpdateAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Waarde van eigenschap
(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
delete
delete: (policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
Waarde van eigenschap
(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams) => Promise<void>
deleteAtManagementGroup
Deze operatie verwijdert de beleidsdefinitie in de gegeven beheersgroep met de gegeven naam.
deleteAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
Waarde van eigenschap
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams) => Promise<void>
get
Deze operatie haalt de beleidsdefinitie op in het gegeven abonnement met de voornaam.
get: (policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
Waarde van eigenschap
(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams) => Promise<PolicyDefinition>
getAtManagementGroup
Deze operatie haalt de beleidsdefinitie op in de gegeven beheersgroep met de gegeven naam.
getAtManagementGroup: (managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
Waarde van eigenschap
(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams) => Promise<PolicyDefinition>
getBuiltIn
Deze operatie haalt de ingebouwde beleidsdefinitie met de voornaam op.
getBuiltIn: (policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
Waarde van eigenschap
(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams) => Promise<PolicyDefinition>
list
Deze operatie haalt een lijst op van alle beleidsdefinities in een bepaald abonnement die overeenkomen met de optionele gegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet wordt verstrekt, bevat de ongefilterde lijst alle beleidsdefinities die aan het abonnement horen, inclusief die welke direct gelden of vanuit beheergroepen die het betreffende abonnement bevatten. Als $filter=atExactScope() wordt opgegeven, bevat de teruggestuurde lijst alleen alle beleidsdefinities die bij het gegeven abonnement gelden. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {waarde}.
list: (options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Waarde van eigenschap
(options?: PolicyDefinitionsListOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listBuiltIn
Deze operatie haalt een lijst op van alle ingebouwde beleidsdefinities die overeenkomen met de optionele gegeven $filter. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle ingebouwde beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt gegeven, bevat de teruggestuurde lijst alleen alle ingebouwde beleidsdefinities waarvan de categorie overeenkomt met de {waarde}.
listBuiltIn: (options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Waarde van eigenschap
(options?: PolicyDefinitionsListBuiltInOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
listByManagementGroup
Deze operatie haalt een lijst op van alle beleidsdefinities in een bepaalde beheersgroep die overeenkomen met de optionele gegeven $filter. Geldige waarden voor $filter zijn: 'atExactScope()', 'policyType -eq {value}' of 'category eq '{value}'. Als $filter niet wordt verstrekt, bevat de ongefilterde lijst alle beleidsdefinities die aan de beheersgroep horen, inclusief die welke direct gelden of vanuit beheergroepen die de betreffende beheergroep bevatten. Als $filter=atExactScope() wordt verstrekt, bevat de teruggestuurde lijst alleen alle beleidsdefinities die in de betreffende beheersgroep voorkomen. Als $filter='policyType -eq {value}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecificified, BuiltIn, Custom en Static. Als $filter='categorie -eq {waarde}' wordt opgegeven, bevat de geretourneerde lijst alleen alle beleidsdefinities waarvan de categorie overeenkomt met de {waarde}.
listByManagementGroup: (managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Waarde van eigenschap
(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams) => PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>