PolicyDefinitions interface
واجهة تمثل PolicyDefinitions.
الأساليب
| create |
تقوم هذه العملية بإنشاء تعريف نهج أو تحديثه في الاشتراك المحدد بالاسم المحدد. |
| create |
تقوم هذه العملية بإنشاء تعريف نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد. |
| delete(string, Policy |
تحذف هذه العملية تعريف النهج في الاشتراك المحدد بالاسم المحدد. |
| delete |
تحذف هذه العملية تعريف النهج في مجموعة الإدارة المحددة بالاسم المحدد. |
| get(string, Policy |
تسترد هذه العملية تعريف النهج في الاشتراك المحدد بالاسم المحدد. |
| get |
تسترد هذه العملية تعريف النهج في مجموعة الإدارة المحددة بالاسم المحدد. |
| get |
تسترد هذه العملية تعريف النهج المضمن بالاسم المحدد. |
| list(Policy |
تسترد هذه العملية قائمة بجميع تعريفات النهج في اشتراك معين تتطابق مع $filter المعطاة الاختيارية. القيم الصالحة $filter هي: 'atExactScope()' أو 'policyType -eq {value}' أو 'category eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصيفة جميع تعريفات النهج المقترنة بالاشتراك، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على الاشتراك المحدد. إذا تم توفير $filter=atExactScope() ، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج التي في الاشتراك المحدد. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي تتطابق فئتها مع {value}. |
| list |
تسترد هذه العملية قائمة بجميع تعريفات النهج المضمنة التي تطابق $filter المحددة الاختيارية. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج المضمنة التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج المضمنة التي تتطابق فئتها مع {value}. |
| list |
تسترد هذه العملية قائمة بجميع تعريفات النهج في مجموعة إدارة معينة تطابق $filter المعطاة الاختيارية. القيم الصالحة $filter هي: 'atExactScope()' أو 'policyType -eq {value}' أو 'category eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصفات جميع تعريفات النهج المقترنة بمجموعة الإدارة، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على مجموعة الإدارة المحددة. إذا تم توفير $filter=atExactScope() ، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج الموجودة في مجموعة الإدارة المحددة. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي تتطابق فئتها مع {value}. |
تفاصيل الأسلوب
createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)
تقوم هذه العملية بإنشاء تعريف نهج أو تحديثه في الاشتراك المحدد بالاسم المحدد.
function createOrUpdate(policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateOptionalParams): Promise<PolicyDefinition>
المعلمات
- policyDefinitionName
-
string
اسم تعريف النهج المراد إنشاؤه.
- parameters
- PolicyDefinition
خصائص تعريف النهج.
معلمات الخيارات.
المرتجعات
Promise<PolicyDefinition>
createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)
تقوم هذه العملية بإنشاء تعريف نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد.
function createOrUpdateAtManagementGroup(managementGroupId: string, policyDefinitionName: string, parameters: PolicyDefinition, options?: PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams): Promise<PolicyDefinition>
المعلمات
- managementGroupId
-
string
معرف مجموعة الإدارة.
- policyDefinitionName
-
string
اسم تعريف النهج المراد إنشاؤه.
- parameters
- PolicyDefinition
خصائص تعريف النهج.
معلمات الخيارات.
المرتجعات
Promise<PolicyDefinition>
delete(string, PolicyDefinitionsDeleteOptionalParams)
تحذف هذه العملية تعريف النهج في الاشتراك المحدد بالاسم المحدد.
function delete(policyDefinitionName: string, options?: PolicyDefinitionsDeleteOptionalParams): Promise<void>
المعلمات
- policyDefinitionName
-
string
اسم تعريف النهج المراد حذفه.
معلمات الخيارات.
المرتجعات
Promise<void>
deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)
تحذف هذه العملية تعريف النهج في مجموعة الإدارة المحددة بالاسم المحدد.
function deleteAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsDeleteAtManagementGroupOptionalParams): Promise<void>
المعلمات
- managementGroupId
-
string
معرف مجموعة الإدارة.
- policyDefinitionName
-
string
اسم تعريف النهج المراد حذفه.
معلمات الخيارات.
المرتجعات
Promise<void>
get(string, PolicyDefinitionsGetOptionalParams)
تسترد هذه العملية تعريف النهج في الاشتراك المحدد بالاسم المحدد.
function get(policyDefinitionName: string, options?: PolicyDefinitionsGetOptionalParams): Promise<PolicyDefinition>
المعلمات
- policyDefinitionName
-
string
اسم تعريف النهج الذي يجب الحصول عليه.
معلمات الخيارات.
المرتجعات
Promise<PolicyDefinition>
getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)
تسترد هذه العملية تعريف النهج في مجموعة الإدارة المحددة بالاسم المحدد.
function getAtManagementGroup(managementGroupId: string, policyDefinitionName: string, options?: PolicyDefinitionsGetAtManagementGroupOptionalParams): Promise<PolicyDefinition>
المعلمات
- managementGroupId
-
string
معرف مجموعة الإدارة.
- policyDefinitionName
-
string
اسم تعريف النهج الذي يجب الحصول عليه.
معلمات الخيارات.
المرتجعات
Promise<PolicyDefinition>
getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)
تسترد هذه العملية تعريف النهج المضمن بالاسم المحدد.
function getBuiltIn(policyDefinitionName: string, options?: PolicyDefinitionsGetBuiltInOptionalParams): Promise<PolicyDefinition>
المعلمات
- policyDefinitionName
-
string
اسم تعريف النهج المضمن للحصول عليه.
معلمات الخيارات.
المرتجعات
Promise<PolicyDefinition>
list(PolicyDefinitionsListOptionalParams)
تسترد هذه العملية قائمة بجميع تعريفات النهج في اشتراك معين تتطابق مع $filter المعطاة الاختيارية. القيم الصالحة $filter هي: 'atExactScope()' أو 'policyType -eq {value}' أو 'category eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصيفة جميع تعريفات النهج المقترنة بالاشتراك، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على الاشتراك المحدد. إذا تم توفير $filter=atExactScope() ، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج التي في الاشتراك المحدد. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي تتطابق فئتها مع {value}.
function list(options?: PolicyDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
المعلمات
معلمات الخيارات.
المرتجعات
listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)
تسترد هذه العملية قائمة بجميع تعريفات النهج المضمنة التي تطابق $filter المحددة الاختيارية. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج المضمنة التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج المضمنة التي تتطابق فئتها مع {value}.
function listBuiltIn(options?: PolicyDefinitionsListBuiltInOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
المعلمات
معلمات الخيارات.
المرتجعات
listByManagementGroup(string, PolicyDefinitionsListByManagementGroupOptionalParams)
تسترد هذه العملية قائمة بجميع تعريفات النهج في مجموعة إدارة معينة تطابق $filter المعطاة الاختيارية. القيم الصالحة $filter هي: 'atExactScope()' أو 'policyType -eq {value}' أو 'category eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصفات جميع تعريفات النهج المقترنة بمجموعة الإدارة، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على مجموعة الإدارة المحددة. إذا تم توفير $filter=atExactScope() ، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات النهج الموجودة في مجموعة الإدارة المحددة. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومضمنة ومخصصة وثابتة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات النهج التي تتطابق فئتها مع {value}.
function listByManagementGroup(managementGroupId: string, options?: PolicyDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicyDefinition, PolicyDefinition[], PageSettings>
المعلمات
- managementGroupId
-
string
معرف مجموعة الإدارة.
معلمات الخيارات.