Delen via


PolicySetDefinitions interface

Interface die een PolicySetDefinitions vertegenwoordigt.

Methoden

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

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

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

delete(string, PolicySetDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicySetDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

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

list(PolicySetDefinitionsListOptionalParams)

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

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

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

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities 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 beleidssetdefinities die zijn gekoppeld aan de beheergroep, inclusief 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 definities van beleidssets die zich in de opgegeven beheergroep bevinden. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met de {value}.

Methodedetails

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

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

function createOrUpdate(policySetDefinitionName: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateOptionalParams): Promise<PolicySetDefinition>

Parameters

policySetDefinitionName

string

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

parameters
PolicySetDefinition

De definitie-eigenschappen van de beleidsset.

Retouren

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

function createOrUpdateAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, parameters: PolicySetDefinition, options?: PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Parameters

policySetDefinitionName

string

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

managementGroupId

string

De id van de beheergroep.

parameters
PolicySetDefinition

De definitie-eigenschappen van de beleidsset.

Retouren

delete(string, PolicySetDefinitionsDeleteOptionalParams)

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

function delete(policySetDefinitionName: string, options?: PolicySetDefinitionsDeleteOptionalParams): Promise<void>

Parameters

policySetDefinitionName

string

De naam van de definitie van de beleidsset die u wilt verwijderen.

options
PolicySetDefinitionsDeleteOptionalParams

De optiesparameters.

Retouren

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

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

function deleteAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, options?: PolicySetDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>

Parameters

policySetDefinitionName

string

De naam van de definitie van de beleidsset die u wilt verwijderen.

managementGroupId

string

De id van de beheergroep.

Retouren

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

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

function get(policySetDefinitionName: string, options?: PolicySetDefinitionsGetOptionalParams): Promise<PolicySetDefinition>

Parameters

policySetDefinitionName

string

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

options
PolicySetDefinitionsGetOptionalParams

De optiesparameters.

Retouren

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

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

function getAtManagementGroup(policySetDefinitionName: string, managementGroupId: string, options?: PolicySetDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicySetDefinition>

Parameters

policySetDefinitionName

string

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

managementGroupId

string

De id van de beheergroep.

Retouren

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

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

function getBuiltIn(policySetDefinitionName: string, options?: PolicySetDefinitionsGetBuiltInOptionalParams): Promise<PolicySetDefinition>

Parameters

policySetDefinitionName

string

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

options
PolicySetDefinitionsGetBuiltInOptionalParams

De optiesparameters.

Retouren

list(PolicySetDefinitionsListOptionalParams)

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

function list(options?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Parameters

options
PolicySetDefinitionsListOptionalParams

De optiesparameters.

Retouren

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

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

function listBuiltIn(options?: PolicySetDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

Parameters

options
PolicySetDefinitionsListBuiltInOptionalParams

De optiesparameters.

Retouren

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Met deze bewerking wordt een lijst opgehaald met alle beleidssetdefinities 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 beleidssetdefinities die zijn gekoppeld aan de beheergroep, inclusief 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 definities van beleidssets die zich in de opgegeven beheergroep bevinden. Als $filter='policyType -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan het type overeenkomt met de {value}. Mogelijke policyType-waarden zijn NotSpecified, BuiltIn en Custom. Als $filter='category -eq {value}' is opgegeven, bevat de geretourneerde lijst alleen alle beleidssetdefinities waarvan de categorie overeenkomt met de {value}.

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

Parameters

managementGroupId

string

De id van de beheergroep.

Retouren