PolicySetDefinitions interface

واجهة تمثل PolicySetDefinitions.

الأساليب

createOrUpdate(string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في الاشتراك المحدد بالاسم المحدد.

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد.

delete(string, PolicySetDefinitionsDeleteOptionalParams)

تحذف هذه العملية تعريف مجموعة النهج في الاشتراك المحدد بالاسم المحدد.

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

تحذف هذه العملية تعريف مجموعة النهج في مجموعة الإدارة المحددة بالاسم المحدد.

get(string, PolicySetDefinitionsGetOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج في الاشتراك المحدد بالاسم المحدد.

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج في مجموعة الإدارة المحددة بالاسم المحدد.

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج المضمنة بالاسم المحدد.

list(PolicySetDefinitionsListOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في اشتراك معين تتطابق مع $filter المعطاة الاختيارية. القيم الصالحة $filter هي: 'atExactScope()' أو 'policyType -eq {value}' أو 'category eq '{value}'. إذا لم يتم توفير $filter، تتضمن القائمة غير المصفات جميع تعريفات مجموعة النهج المقترنة بالاشتراك، بما في ذلك تلك التي تنطبق مباشرة أو من مجموعات الإدارة التي تحتوي على الاشتراك المحدد. إذا تم توفير $filter=atExactScope() ، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات مجموعة النهج التي في الاشتراك المحدد. إذا تم توفير $filter='policyType -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات مجموعة النهج التي يتطابق نوعها مع {value}. قيم policyType المحتملة غير محددة ومدمجة ومخصصة. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط كافة تعريفات مجموعة النهج التي تتطابق فئتها مع {value}.

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج المضمنة التي تطابق $filter المعطاة الاختيارية. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات مجموعة النهج المضمنة التي تتطابق فئتها مع {value}.

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في مجموعة إدارة معينة تتطابق مع $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, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateOptionalParams)

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في الاشتراك المحدد بالاسم المحدد.

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

المعلمات

policySetDefinitionName

string

اسم تعريف مجموعة النهج المراد إنشاؤه.

parameters
PolicySetDefinition

خصائص تعريف مجموعة النهج.

options
PolicySetDefinitionsCreateOrUpdateOptionalParams

معلمات الخيارات.

المرتجعات

createOrUpdateAtManagementGroup(string, string, PolicySetDefinition, PolicySetDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

تقوم هذه العملية بإنشاء تعريف مجموعة نهج أو تحديثه في مجموعة الإدارة المحددة بالاسم المحدد.

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

المعلمات

managementGroupId

string

معرف مجموعة الإدارة.

policySetDefinitionName

string

اسم تعريف مجموعة النهج المراد إنشاؤه.

parameters
PolicySetDefinition

خصائص تعريف مجموعة النهج.

المرتجعات

delete(string, PolicySetDefinitionsDeleteOptionalParams)

تحذف هذه العملية تعريف مجموعة النهج في الاشتراك المحدد بالاسم المحدد.

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

المعلمات

policySetDefinitionName

string

اسم تعريف مجموعة النهج المراد حذفه.

options
PolicySetDefinitionsDeleteOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

deleteAtManagementGroup(string, string, PolicySetDefinitionsDeleteAtManagementGroupOptionalParams)

تحذف هذه العملية تعريف مجموعة النهج في مجموعة الإدارة المحددة بالاسم المحدد.

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

المعلمات

managementGroupId

string

معرف مجموعة الإدارة.

policySetDefinitionName

string

اسم تعريف مجموعة النهج المراد حذفه.

options
PolicySetDefinitionsDeleteAtManagementGroupOptionalParams

معلمات الخيارات.

المرتجعات

Promise<void>

get(string, PolicySetDefinitionsGetOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج في الاشتراك المحدد بالاسم المحدد.

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

المعلمات

policySetDefinitionName

string

اسم تعريف مجموعة النهج للحصول عليه.

options
PolicySetDefinitionsGetOptionalParams

معلمات الخيارات.

المرتجعات

getAtManagementGroup(string, string, PolicySetDefinitionsGetAtManagementGroupOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج في مجموعة الإدارة المحددة بالاسم المحدد.

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

المعلمات

managementGroupId

string

معرف مجموعة الإدارة.

policySetDefinitionName

string

اسم تعريف مجموعة النهج للحصول عليه.

options
PolicySetDefinitionsGetAtManagementGroupOptionalParams

معلمات الخيارات.

المرتجعات

getBuiltIn(string, PolicySetDefinitionsGetBuiltInOptionalParams)

تسترد هذه العملية تعريف مجموعة النهج المضمنة بالاسم المحدد.

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

المعلمات

policySetDefinitionName

string

اسم تعريف مجموعة النهج للحصول عليه.

options
PolicySetDefinitionsGetBuiltInOptionalParams

معلمات الخيارات.

المرتجعات

list(PolicySetDefinitionsListOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في اشتراك معين تتطابق مع $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?: PolicySetDefinitionsListOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

المعلمات

options
PolicySetDefinitionsListOptionalParams

معلمات الخيارات.

المرتجعات

listBuiltIn(PolicySetDefinitionsListBuiltInOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج المضمنة التي تطابق $filter المعطاة الاختيارية. إذا تم توفير $filter='category -eq {value}'، فإن القائمة التي تم إرجاعها تتضمن فقط جميع تعريفات مجموعة النهج المضمنة التي تتطابق فئتها مع {value}.

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

المعلمات

options
PolicySetDefinitionsListBuiltInOptionalParams

معلمات الخيارات.

المرتجعات

listByManagementGroup(string, PolicySetDefinitionsListByManagementGroupOptionalParams)

تسترد هذه العملية قائمة بجميع تعريفات مجموعة النهج في مجموعة إدارة معينة تتطابق مع $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?: PolicySetDefinitionsListByManagementGroupOptionalParams): PagedAsyncIterableIterator<PolicySetDefinition, PolicySetDefinition[], PageSettings>

المعلمات

managementGroupId

string

معرف مجموعة الإدارة.

options
PolicySetDefinitionsListByManagementGroupOptionalParams

معلمات الخيارات.

المرتجعات