Freigeben über


PolicySetDefinitions interface

Schnittstelle, die ein PolicySetDefinitions-Objekt darstellt.

Methoden

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

Mit diesem Vorgang wird eine Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen erstellt oder aktualisiert.

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Mit diesem Vorgang wird eine Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert.

delete(string, PolicySetDefinitionsDeleteOptionalParams)

Dieser Vorgang löscht die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen.

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

Dieser Vorgang löscht die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

get(string, PolicySetDefinitionsGetOptionalParams)

Dieser Vorgang ruft die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen ab.

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

Dieser Vorgang ruft die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

Dieser Vorgang ruft die integrierte Richtliniensatzdefinition mit dem angegebenen Namen ab.

list(PolicySetDefinitionsListOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einem bestimmten Abonnement ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Definitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die das angegebene Abonnement enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Dieser Vorgang ruft eine Liste aller integrierten Richtliniensatzdefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Definitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

Details zur Methode

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

Mit diesem Vorgang wird eine Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen erstellt oder aktualisiert.

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

Parameter

policySetDefinitionName

string

Der Name der zu erstellenden Richtliniensatzdefinition.

parameters
PolicySetDefinition

Die Eigenschaften der Richtliniensatzdefinition.

options
PolicySetDefinitionsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Mit diesem Vorgang wird eine Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen erstellt oder aktualisiert.

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

Parameter

policySetDefinitionName

string

Der Name der zu erstellenden Richtliniensatzdefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

parameters
PolicySetDefinition

Die Eigenschaften der Richtliniensatzdefinition.

Gibt zurück

delete(string, PolicySetDefinitionsDeleteOptionalParams)

Dieser Vorgang löscht die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen.

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

Parameter

policySetDefinitionName

string

Der Name der zu löschenden Richtliniensatzdefinition.

options
PolicySetDefinitionsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

Dieser Vorgang löscht die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

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

Parameter

policySetDefinitionName

string

Der Name der zu löschenden Richtliniensatzdefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

Dieser Vorgang ruft die Richtliniensatzdefinition im angegebenen Abonnement mit dem angegebenen Namen ab.

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

Parameter

policySetDefinitionName

string

Der Name der abzurufenden Richtliniensatzdefinition.

options
PolicySetDefinitionsGetOptionalParams

Die Optionsparameter.

Gibt zurück

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

Dieser Vorgang ruft die Richtliniensatzdefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab.

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

Parameter

policySetDefinitionName

string

Der Name der abzurufenden Richtliniensatzdefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

Dieser Vorgang ruft die integrierte Richtliniensatzdefinition mit dem angegebenen Namen ab.

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

Parameter

policySetDefinitionName

string

Der Name der abzurufenden Richtliniensatzdefinition.

options
PolicySetDefinitionsGetBuiltInOptionalParams

Die Optionsparameter.

Gibt zurück

list(PolicySetDefinitionsListOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einem bestimmten Abonnement ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Definitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die das angegebene Abonnement enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

options
PolicySetDefinitionsListOptionalParams

Die Optionsparameter.

Gibt zurück

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

Dieser Vorgang ruft eine Liste aller integrierten Richtliniensatzdefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

options
PolicySetDefinitionsListBuiltInOptionalParams

Die Optionsparameter.

Gibt zurück

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniensatzdefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen angegebenen $filter entsprechen. Gültige Werte für $filter sind: "atExactScope()", "policyType -eq {value}" oder "category eq "{value}". Wenn $filter nicht bereitgestellt wird, enthält die ungefilterte Liste alle Richtliniensatzdefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Definitionen, die direkt oder aus Verwaltungsgruppen angewendet werden, die die angegebene Verwaltungsgruppe enthalten. Wenn $filter=atExactScope() angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn und Custom. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniensatzdefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück