Assessments interface
واجهة تمثل التقييمات.
الأساليب
| create(string, string, string, string, Assessments |
إنشاء تقييم جديد بالاسم المحدد والإعدادات المحددة. نظرا لأن اسم التقييم في مشروع هو معرف فريد، إذا كان هناك تقييم بالاسم المقدم موجود بالفعل، تحديث التقييم الحالي. ستؤدي أي عملية PUT، تؤدي إما إلى إنشاء تقييم أو تحديثه، إلى انتقال التقييم في حالة "InProgress". ستتم الإشارة إلى ذلك بواسطة الحقل "computationState" في كائن Assessment. خلال هذا الوقت لن يسمح بأي عملية PUT أخرى على كائن التقييم هذا، ولن يتم إجراء عملية حذف. بمجرد اكتمال حساب التقييم، سيتم تحديث الحقل "computationState" إلى "Ready"، ومن ثم يمكن أن تحدث عمليات PUT أو DELETE الأخرى في التقييم. عندما يكون التقييم تحت الحساب، فإن أي PUT سيؤدي إلى خطأ 400 - طلب غير صحيح. |
| delete(string, string, string, string, Assessments |
حذف تقييم من المشروع. تبقى الآلات في التقييم. يؤدي حذف تقييم غير موجود إلى عدم التشغيل. عندما يكون التقييم تحت الحساب، كما هو موضح في حقل "computationState"، لا يمكن حذفه. أي محاولة من هذا القبيل سوف ترجع 400 - طلب غير صحيح. |
| get(string, string, string, string, Assessments |
احصل على تقييم موجود بالاسم المحدد. إرجاع كائن json من نوع "التقييم" كما هو محدد في قسم Models. |
| get |
احصل على عنوان URL لتنزيل التقييم بتنسيق تقرير. |
| list |
احصل على جميع التقييمات التي تم إنشاؤها للمجموعة المحددة. إرجاع صفيف json من الكائنات من نوع "التقييم" كما هو محدد في قسم النماذج. |
| list |
احصل على جميع التقييمات التي تم إنشاؤها في المشروع. إرجاع صفيف json من الكائنات من نوع "التقييم" كما هو محدد في قسم النماذج. |
تفاصيل الأسلوب
create(string, string, string, string, AssessmentsCreateOptionalParams)
إنشاء تقييم جديد بالاسم المحدد والإعدادات المحددة. نظرا لأن اسم التقييم في مشروع هو معرف فريد، إذا كان هناك تقييم بالاسم المقدم موجود بالفعل، تحديث التقييم الحالي.
ستؤدي أي عملية PUT، تؤدي إما إلى إنشاء تقييم أو تحديثه، إلى انتقال التقييم في حالة "InProgress". ستتم الإشارة إلى ذلك بواسطة الحقل "computationState" في كائن Assessment. خلال هذا الوقت لن يسمح بأي عملية PUT أخرى على كائن التقييم هذا، ولن يتم إجراء عملية حذف. بمجرد اكتمال حساب التقييم، سيتم تحديث الحقل "computationState" إلى "Ready"، ومن ثم يمكن أن تحدث عمليات PUT أو DELETE الأخرى في التقييم.
عندما يكون التقييم تحت الحساب، فإن أي PUT سيؤدي إلى خطأ 400 - طلب غير صحيح.
function create(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsCreateOptionalParams): Promise<AssessmentsCreateResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
- groupName
-
string
اسم فريد لمجموعة داخل مشروع.
- assessmentName
-
string
اسم فريد لتقييم داخل مشروع.
- options
- AssessmentsCreateOptionalParams
معلمات الخيارات.
المرتجعات
Promise<AssessmentsCreateResponse>
delete(string, string, string, string, AssessmentsDeleteOptionalParams)
حذف تقييم من المشروع. تبقى الآلات في التقييم. يؤدي حذف تقييم غير موجود إلى عدم التشغيل.
عندما يكون التقييم تحت الحساب، كما هو موضح في حقل "computationState"، لا يمكن حذفه. أي محاولة من هذا القبيل سوف ترجع 400 - طلب غير صحيح.
function delete(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsDeleteOptionalParams): Promise<AssessmentsDeleteHeaders>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
- groupName
-
string
اسم فريد لمجموعة داخل مشروع.
- assessmentName
-
string
اسم فريد لتقييم داخل مشروع.
- options
- AssessmentsDeleteOptionalParams
معلمات الخيارات.
المرتجعات
Promise<AssessmentsDeleteHeaders>
get(string, string, string, string, AssessmentsGetOptionalParams)
احصل على تقييم موجود بالاسم المحدد. إرجاع كائن json من نوع "التقييم" كما هو محدد في قسم Models.
function get(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetOptionalParams): Promise<AssessmentsGetResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
- groupName
-
string
اسم فريد لمجموعة داخل مشروع.
- assessmentName
-
string
اسم فريد لتقييم داخل مشروع.
- options
- AssessmentsGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<AssessmentsGetResponse>
getReportDownloadUrl(string, string, string, string, AssessmentsGetReportDownloadUrlOptionalParams)
احصل على عنوان URL لتنزيل التقييم بتنسيق تقرير.
function getReportDownloadUrl(resourceGroupName: string, projectName: string, groupName: string, assessmentName: string, options?: AssessmentsGetReportDownloadUrlOptionalParams): Promise<AssessmentsGetReportDownloadUrlResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
- groupName
-
string
اسم فريد لمجموعة داخل مشروع.
- assessmentName
-
string
اسم فريد لتقييم داخل مشروع.
معلمات الخيارات.
المرتجعات
listByGroup(string, string, string, AssessmentsListByGroupOptionalParams)
احصل على جميع التقييمات التي تم إنشاؤها للمجموعة المحددة.
إرجاع صفيف json من الكائنات من نوع "التقييم" كما هو محدد في قسم النماذج.
function listByGroup(resourceGroupName: string, projectName: string, groupName: string, options?: AssessmentsListByGroupOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
- groupName
-
string
اسم فريد لمجموعة داخل مشروع.
معلمات الخيارات.
المرتجعات
listByProject(string, string, AssessmentsListByProjectOptionalParams)
احصل على جميع التقييمات التي تم إنشاؤها في المشروع.
إرجاع صفيف json من الكائنات من نوع "التقييم" كما هو محدد في قسم النماذج.
function listByProject(resourceGroupName: string, projectName: string, options?: AssessmentsListByProjectOptionalParams): PagedAsyncIterableIterator<Assessment, Assessment[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة موارد Azure التي يمثل المشروع جزءا منها.
- projectName
-
string
اسم مشروع Azure Migrate.
معلمات الخيارات.