PolicyDefinitions interface

واجهة تمثل PolicyDefinitions.

الأساليب

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

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

createOrUpdateAtManagementGroup(string, string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateAtManagementGroupOptionalParams)

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

delete(string, PolicyDefinitionsDeleteOptionalParams)

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

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

get(string, PolicyDefinitionsGetOptionalParams)

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

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

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}.

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

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

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}.

تفاصيل الأسلوب

createOrUpdate(string, PolicyDefinition, PolicyDefinitionsCreateOrUpdateOptionalParams)

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

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

المعلمات

policyDefinitionName

string

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

parameters
PolicyDefinition

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

options
PolicyDefinitionsCreateOrUpdateOptionalParams

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

المرتجعات

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

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

options
PolicyDefinitionsDeleteOptionalParams

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

المرتجعات

Promise<void>

deleteAtManagementGroup(string, string, PolicyDefinitionsDeleteAtManagementGroupOptionalParams)

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

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

المعلمات

managementGroupId

string

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

policyDefinitionName

string

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

options
PolicyDefinitionsDeleteAtManagementGroupOptionalParams

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

المرتجعات

Promise<void>

get(string, PolicyDefinitionsGetOptionalParams)

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

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

المعلمات

policyDefinitionName

string

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

options
PolicyDefinitionsGetOptionalParams

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

المرتجعات

Promise<PolicyDefinition>

getAtManagementGroup(string, string, PolicyDefinitionsGetAtManagementGroupOptionalParams)

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

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

المعلمات

managementGroupId

string

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

policyDefinitionName

string

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

options
PolicyDefinitionsGetAtManagementGroupOptionalParams

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

المرتجعات

Promise<PolicyDefinition>

getBuiltIn(string, PolicyDefinitionsGetBuiltInOptionalParams)

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

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

المعلمات

policyDefinitionName

string

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

options
PolicyDefinitionsGetBuiltInOptionalParams

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

المرتجعات

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>

المعلمات

options
PolicyDefinitionsListOptionalParams

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

المرتجعات

listBuiltIn(PolicyDefinitionsListBuiltInOptionalParams)

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

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

المعلمات

options
PolicyDefinitionsListBuiltInOptionalParams

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

المرتجعات

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

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

options
PolicyDefinitionsListByManagementGroupOptionalParams

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

المرتجعات