Freigeben über


PolicyDefinitions interface

Schnittstelle, die eine PolicyDefinitions darstellt.

Methoden

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicyDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

list(PolicyDefinitionsListOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen 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 Richtliniendefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Richtliniendefinitionen, 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 Richtliniendefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen 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 Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, 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 Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

Details zur Methode

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen.

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

Parameter

policyDefinitionName

string

Der Name der zu erstellenden Richtliniendefinition.

parameters
PolicyDefinition

Die Eigenschaften der Richtliniendefinition.

options
PolicyDefinitionsCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyDefinition>

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen.

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

Parameter

policyDefinitionName

string

Der Name der zu erstellenden Richtliniendefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

parameters
PolicyDefinition

Die Eigenschaften der Richtliniendefinition.

Gibt zurück

Promise<PolicyDefinition>

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

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

Parameter

policyDefinitionName

string

Der Name der zu löschenden Richtliniendefinition.

options
PolicyDefinitionsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

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

Parameter

policyDefinitionName

string

Der Name der zu löschenden Richtliniendefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

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

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

Parameter

policyDefinitionName

string

Der Name der abzurufenden Richtliniendefinition.

options
PolicyDefinitionsGetOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

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

Parameter

policyDefinitionName

string

Der Name der abzurufenden Richtliniendefinition.

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

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

Parameter

policyDefinitionName

string

Der Name der abzurufenden integrierten Richtliniendefinition.

options
PolicyDefinitionsGetBuiltInOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PolicyDefinition>

list(PolicyDefinitionsListOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen 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 Richtliniendefinitionen, die dem Abonnement zugeordnet sind, einschließlich der Richtliniendefinitionen, 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 Richtliniendefinitionen, die im angegebenen Abonnement enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

options
PolicyDefinitionsListOptionalParams

Die Optionsparameter.

Gibt zurück

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die den optionalen angegebenen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

options
PolicyDefinitionsListBuiltInOptionalParams

Die Optionsparameter.

Gibt zurück

listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)

Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen 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 Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich der Richtliniendefinitionen, 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 Richtliniendefinitionen, die in der angegebenen Verwaltungsgruppe enthalten sind. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ mit dem {value} übereinstimmt. Mögliche policyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='category -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Parameter

managementGroupId

string

Die ID der Verwaltungsgruppe.

Gibt zurück