PolicyDefinitions interface
Schnittstelle, die eine PolicyDefinitions darstellt.
Methoden
| create |
Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen. |
| create |
Dieser Vorgang erstellt oder aktualisiert eine Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen. |
| delete(string, Policy |
Dieser Vorgang löscht die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen. |
| delete |
Dieser Vorgang löscht die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen. |
| get(string, Policy |
Dieser Vorgang ruft die Richtliniendefinition im angegebenen Abonnement mit dem angegebenen Namen ab. |
| get |
Dieser Vorgang ruft die Richtliniendefinition in der angegebenen Verwaltungsgruppe mit dem angegebenen Namen ab. |
| get |
Dieser Vorgang ruft die integrierte Richtliniendefinition mit dem angegebenen Namen ab. |
| list(Policy |
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 nicht gefilterte Liste alle dem Abonnement zugeordneten Richtliniendefinitionen, einschließlich derJenigen, 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 dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie dem {wert} entspricht. |
| list |
Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die dem optionalen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ dem {value} entspricht. 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 dem {wert} entspricht. |
| list |
Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen $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 nicht gefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich derJenigen, 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 sich in der angegebenen Verwaltungsgruppe befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie dem {wert} entspricht. |
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 Richtliniendefinitionseigenschaften.
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(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parameter
- managementGroupId
-
string
Die ID der Verwaltungsgruppe.
- policyDefinitionName
-
string
Der Name der zu erstellenden Richtliniendefinition.
- parameters
- PolicyDefinition
Die Richtliniendefinitionseigenschaften.
Die Optionsparameter.
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.
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(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
Parameter
- managementGroupId
-
string
Die ID der Verwaltungsgruppe.
- policyDefinitionName
-
string
Der Name der zu löschenden Richtliniendefinition.
Die Optionsparameter.
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.
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(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
Parameter
- managementGroupId
-
string
Die ID der Verwaltungsgruppe.
- policyDefinitionName
-
string
Der Name der abzurufenden Richtliniendefinition.
Die Optionsparameter.
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 integrierten Richtliniendefinition, die abgerufen werden soll.
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 nicht gefilterte Liste alle dem Abonnement zugeordneten Richtliniendefinitionen, einschließlich derJenigen, 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 dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie dem {wert} entspricht.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
Dieser Vorgang ruft eine Liste aller integrierten Richtliniendefinitionen ab, die dem optionalen $filter entsprechen. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle integrierten Richtliniendefinitionen, deren Typ dem {value} entspricht. 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 dem {wert} entspricht.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
Die Optionsparameter.
Gibt zurück
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
Dieser Vorgang ruft eine Liste aller Richtliniendefinitionen in einer bestimmten Verwaltungsgruppe ab, die dem optionalen $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 nicht gefilterte Liste alle Richtliniendefinitionen, die der Verwaltungsgruppe zugeordnet sind, einschließlich derJenigen, 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 sich in der angegebenen Verwaltungsgruppe befinden. Wenn $filter='policyType -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie dem {wert} entspricht.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
Parameter
- managementGroupId
-
string
Die ID der Verwaltungsgruppe.
Die Optionsparameter.