ApiRelease interface
واجهة تمثل ApiRelease.
الأساليب
| create |
إنشاء إصدار جديد لواجهة برمجة التطبيقات. |
| delete(string, string, string, string, string, Api |
حذف الإصدار المحدد في واجهة برمجة التطبيقات. |
| get(string, string, string, string, Api |
إرجاع تفاصيل إصدار واجهة برمجة التطبيقات. |
| get |
إرجاع etag لإصدار واجهة برمجة التطبيقات. |
| list |
يسرد جميع إصدارات واجهة برمجة التطبيقات. يتم إنشاء إصدار واجهة برمجة التطبيقات عند إجراء مراجعة واجهة برمجة التطبيقات الحالية. تستخدم الإصدارات أيضا للرجوع إلى المراجعات السابقة. سيتم صفحات النتائج ويمكن تقييدها بواسطة المعلمات $top $skip. |
| update(string, string, string, string, string, Api |
يحدث تفاصيل إصدار واجهة برمجة التطبيقات المحددة بواسطة معرفها. |
تفاصيل الأسلوب
createOrUpdate(string, string, string, string, ApiReleaseContract, ApiReleaseCreateOrUpdateOptionalParams)
إنشاء إصدار جديد لواجهة برمجة التطبيقات.
function createOrUpdate(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, parameters: ApiReleaseContract, options?: ApiReleaseCreateOrUpdateOptionalParams): Promise<ApiReleaseCreateOrUpdateResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- releaseId
-
string
معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- parameters
- ApiReleaseContract
إنشاء معلمات.
معلمات الخيارات.
المرتجعات
Promise<ApiReleaseCreateOrUpdateResponse>
delete(string, string, string, string, string, ApiReleaseDeleteOptionalParams)
حذف الإصدار المحدد في واجهة برمجة التطبيقات.
function delete(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, ifMatch: string, options?: ApiReleaseDeleteOptionalParams): Promise<void>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- releaseId
-
string
معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- ifMatch
-
string
ETag للكيان. يجب أن يتطابق ETag مع حالة الكيان الحالية من استجابة العنوان لطلب GET أو يجب أن يكون * للتحديث غير المشروط.
- options
- ApiReleaseDeleteOptionalParams
معلمات الخيارات.
المرتجعات
Promise<void>
get(string, string, string, string, ApiReleaseGetOptionalParams)
إرجاع تفاصيل إصدار واجهة برمجة التطبيقات.
function get(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, options?: ApiReleaseGetOptionalParams): Promise<ApiReleaseGetResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- releaseId
-
string
معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- options
- ApiReleaseGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<ApiReleaseGetResponse>
getEntityTag(string, string, string, string, ApiReleaseGetEntityTagOptionalParams)
إرجاع etag لإصدار واجهة برمجة التطبيقات.
function getEntityTag(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, options?: ApiReleaseGetEntityTagOptionalParams): Promise<ApiReleaseGetEntityTagHeaders>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- releaseId
-
string
معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
معلمات الخيارات.
المرتجعات
Promise<ApiReleaseGetEntityTagHeaders>
listByService(string, string, string, ApiReleaseListByServiceOptionalParams)
يسرد جميع إصدارات واجهة برمجة التطبيقات. يتم إنشاء إصدار واجهة برمجة التطبيقات عند إجراء مراجعة واجهة برمجة التطبيقات الحالية. تستخدم الإصدارات أيضا للرجوع إلى المراجعات السابقة. سيتم صفحات النتائج ويمكن تقييدها بواسطة المعلمات $top $skip.
function listByService(resourceGroupName: string, serviceName: string, apiId: string, options?: ApiReleaseListByServiceOptionalParams): PagedAsyncIterableIterator<ApiReleaseContract, ApiReleaseContract[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
معلمات الخيارات.
المرتجعات
update(string, string, string, string, string, ApiReleaseContract, ApiReleaseUpdateOptionalParams)
يحدث تفاصيل إصدار واجهة برمجة التطبيقات المحددة بواسطة معرفها.
function update(resourceGroupName: string, serviceName: string, apiId: string, releaseId: string, ifMatch: string, parameters: ApiReleaseContract, options?: ApiReleaseUpdateOptionalParams): Promise<ApiReleaseUpdateResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.
- serviceName
-
string
اسم خدمة APIM.
- apiId
-
string
معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- releaseId
-
string
معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.
- ifMatch
-
string
ETag للكيان. يجب أن يتطابق ETag مع حالة الكيان الحالية من استجابة العنوان لطلب GET أو يجب أن يكون * للتحديث غير المشروط.
- parameters
- ApiReleaseContract
معلمات تحديث إصدار واجهة برمجة التطبيقات.
- options
- ApiReleaseUpdateOptionalParams
معلمات الخيارات.
المرتجعات
Promise<ApiReleaseUpdateResponse>