Freigeben über


PolicyDefinitionsOperations interface

Schnittstelle, die eine Operationen von PolicyDefinitions darstellt.

Eigenschaften

createOrUpdate

Diese Operation erstellt oder aktualisiert eine Richtliniendefinition im gegebenen Abonnement mit dem gegebenen Namen.

createOrUpdateAtManagementGroup

Diese Operation erstellt oder aktualisiert eine Richtliniendefinition in der jeweiligen Managementgruppe mit dem jeweiligen Namen.

delete
deleteAtManagementGroup

Diese Operation löscht die Richtliniendefinition in der jeweiligen Managementgruppe mit dem jeweiligen Namen.

get

Diese Operation ruft die Richtliniendefinition im gegebenen Abonnement mit dem Vornamen ab.

getAtManagementGroup

Diese Operation ruft die Richtliniendefinition in der jeweiligen Managementgruppe mit dem gegebenen Namen ab.

getBuiltIn

Diese Operation ruft die eingebaute Richtliniendefinition mit dem Vornamen ab.

list

Diese Operation ruft eine Liste aller Richtliniendefinitionen eines bestimmten Abonnements ab, die mit dem optionalen $filter übereinstimmen. 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 mit dem Abonnement verbundenen Richtliniendefinitionen, einschließlich solcher, die direkt gelten oder von Verwaltungsgruppen, die das jeweilige Abonnement enthalten. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die beim jeweiligen Abonnement gelten. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {wert}' angegeben ist, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

listBuiltIn

Diese Operation ruft eine Liste aller eingebauten Richtliniendefinitionen ab, die mit dem optionalen gegebenen $filter übereinstimmen. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle eingebauten Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle eingebauten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

listByManagementGroup

Diese Operation ruft eine Liste aller Richtliniendefinitionen einer bestimmten Managementgruppe ab, die mit der optionalen gegebenen $filter übereinstimmen. 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 mit der Managementgruppe verbundenen Richtliniendefinitionen, einschließlich solcher, die direkt gelten oder von Managementgruppen, die die jeweilige Managementgruppe enthalten. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen der jeweiligen Managementgruppe. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {wert}' angegeben ist, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

Details zur Eigenschaft

createOrUpdate

Diese Operation erstellt oder aktualisiert eine Richtliniendefinition im gegebenen Abonnement mit dem gegebenen Namen.

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

Eigenschaftswert

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

createOrUpdateAtManagementGroup

Diese Operation erstellt oder aktualisiert eine Richtliniendefinition in der jeweiligen Managementgruppe mit dem jeweiligen Namen.

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

Eigenschaftswert

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

delete

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

Eigenschaftswert

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

deleteAtManagementGroup

Diese Operation löscht die Richtliniendefinition in der jeweiligen Managementgruppe mit dem jeweiligen Namen.

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

Eigenschaftswert

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

get

Diese Operation ruft die Richtliniendefinition im gegebenen Abonnement mit dem Vornamen ab.

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

Eigenschaftswert

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

getAtManagementGroup

Diese Operation ruft die Richtliniendefinition in der jeweiligen Managementgruppe mit dem gegebenen Namen ab.

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

Eigenschaftswert

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

getBuiltIn

Diese Operation ruft die eingebaute Richtliniendefinition mit dem Vornamen ab.

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

Eigenschaftswert

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

list

Diese Operation ruft eine Liste aller Richtliniendefinitionen eines bestimmten Abonnements ab, die mit dem optionalen $filter übereinstimmen. 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 mit dem Abonnement verbundenen Richtliniendefinitionen, einschließlich solcher, die direkt gelten oder von Verwaltungsgruppen, die das jeweilige Abonnement enthalten. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, die beim jeweiligen Abonnement gelten. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {wert}' angegeben ist, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

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

Eigenschaftswert

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

listBuiltIn

Diese Operation ruft eine Liste aller eingebauten Richtliniendefinitionen ab, die mit dem optionalen gegebenen $filter übereinstimmen. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle eingebauten Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle eingebauten Richtliniendefinitionen, deren Kategorie mit dem {value} übereinstimmt.

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

Eigenschaftswert

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

listByManagementGroup

Diese Operation ruft eine Liste aller Richtliniendefinitionen einer bestimmten Managementgruppe ab, die mit der optionalen gegebenen $filter übereinstimmen. 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 mit der Managementgruppe verbundenen Richtliniendefinitionen, einschließlich solcher, die direkt gelten oder von Managementgruppen, die die jeweilige Managementgruppe enthalten. Wenn $filter=atExactScope() bereitgestellt wird, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen der jeweiligen Managementgruppe. Wenn $filter='policyType -eq {value}' angegeben ist, enthält die zurückgegebene Liste nur alle Policy-Definitionen, deren Typ dem {value} entspricht. Mögliche PolicyType-Werte sind NotSpecificified, BuiltIn, Custom und Static. Wenn $filter='Kategorie -eq {wert}' angegeben ist, enthält die zurückgegebene Liste nur alle Richtliniendefinitionen, deren Kategorie mit dem {wert} übereinstimmt.

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

Eigenschaftswert

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