مشاركة عبر


ApiRelease interface

واجهة تمثل ApiRelease.

الأساليب

createOrUpdate(string, string, string, string, ApiReleaseContract, ApiReleaseCreateOrUpdateOptionalParams)

إنشاء إصدار جديد لواجهة برمجة التطبيقات.

delete(string, string, string, string, string, ApiReleaseDeleteOptionalParams)

حذف الإصدار المحدد في واجهة برمجة التطبيقات.

get(string, string, string, string, ApiReleaseGetOptionalParams)

إرجاع تفاصيل إصدار واجهة برمجة التطبيقات.

getEntityTag(string, string, string, string, ApiReleaseGetEntityTagOptionalParams)

إرجاع etag لإصدار واجهة برمجة التطبيقات.

listByService(string, string, string, ApiReleaseListByServiceOptionalParams)

يسرد جميع إصدارات واجهة برمجة التطبيقات. يتم إنشاء إصدار واجهة برمجة التطبيقات عند إجراء مراجعة واجهة برمجة التطبيقات الحالية. تستخدم الإصدارات أيضا للرجوع إلى المراجعات السابقة. سيتم صفحات النتائج ويمكن تقييدها بواسطة المعلمات $top $skip.

update(string, string, string, string, string, ApiReleaseContract, ApiReleaseUpdateOptionalParams)

يحدث تفاصيل إصدار واجهة برمجة التطبيقات المحددة بواسطة معرفها.

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

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

إنشاء معلمات.

options
ApiReleaseCreateOrUpdateOptionalParams

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

المرتجعات

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

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

المرتجعات

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 الحالي.

options
ApiReleaseGetEntityTagOptionalParams

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

المرتجعات

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 الحالي.

options
ApiReleaseListByServiceOptionalParams

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

المرتجعات

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

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

المرتجعات