مشاركة عبر


WorkspaceApiRelease interface

واجهة تمثل WorkspaceApiRelease.

الأساليب

createOrUpdate(string, string, string, string, string, ApiReleaseContract, WorkspaceApiReleaseCreateOrUpdateOptionalParams)

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

delete(string, string, string, string, string, string, WorkspaceApiReleaseDeleteOptionalParams)

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

get(string, string, string, string, string, WorkspaceApiReleaseGetOptionalParams)

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

getEntityTag(string, string, string, string, string, WorkspaceApiReleaseGetEntityTagOptionalParams)

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

listByService(string, string, string, string, WorkspaceApiReleaseListByServiceOptionalParams)

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

update(string, string, string, string, string, string, ApiReleaseContract, WorkspaceApiReleaseUpdateOptionalParams)

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

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

createOrUpdate(string, string, string, string, string, ApiReleaseContract, WorkspaceApiReleaseCreateOrUpdateOptionalParams)

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

function createOrUpdate(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, releaseId: string, parameters: ApiReleaseContract, options?: WorkspaceApiReleaseCreateOrUpdateOptionalParams): Promise<WorkspaceApiReleaseCreateOrUpdateResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

releaseId

string

معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

parameters
ApiReleaseContract

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

options
WorkspaceApiReleaseCreateOrUpdateOptionalParams

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

المرتجعات

delete(string, string, string, string, string, string, WorkspaceApiReleaseDeleteOptionalParams)

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

function delete(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, releaseId: string, ifMatch: string, options?: WorkspaceApiReleaseDeleteOptionalParams): Promise<void>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

releaseId

string

معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

ifMatch

string

ETag للكيان. يجب أن يتطابق ETag مع حالة الكيان الحالية من استجابة العنوان لطلب GET أو يجب أن يكون * للتحديث غير المشروط.

options
WorkspaceApiReleaseDeleteOptionalParams

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

المرتجعات

Promise<void>

get(string, string, string, string, string, WorkspaceApiReleaseGetOptionalParams)

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

function get(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, releaseId: string, options?: WorkspaceApiReleaseGetOptionalParams): Promise<WorkspaceApiReleaseGetResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

releaseId

string

معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

options
WorkspaceApiReleaseGetOptionalParams

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

المرتجعات

getEntityTag(string, string, string, string, string, WorkspaceApiReleaseGetEntityTagOptionalParams)

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

function getEntityTag(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, releaseId: string, options?: WorkspaceApiReleaseGetEntityTagOptionalParams): Promise<WorkspaceApiReleaseGetEntityTagHeaders>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

releaseId

string

معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

options
WorkspaceApiReleaseGetEntityTagOptionalParams

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

المرتجعات

listByService(string, string, string, string, WorkspaceApiReleaseListByServiceOptionalParams)

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

function listByService(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, options?: WorkspaceApiReleaseListByServiceOptionalParams): PagedAsyncIterableIterator<ApiReleaseContract, ApiReleaseContract[], PageSettings>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

options
WorkspaceApiReleaseListByServiceOptionalParams

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

المرتجعات

update(string, string, string, string, string, string, ApiReleaseContract, WorkspaceApiReleaseUpdateOptionalParams)

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

function update(resourceGroupName: string, serviceName: string, workspaceId: string, apiId: string, releaseId: string, ifMatch: string, parameters: ApiReleaseContract, options?: WorkspaceApiReleaseUpdateOptionalParams): Promise<WorkspaceApiReleaseUpdateResponse>

المعلمات

resourceGroupName

string

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف.

serviceName

string

اسم خدمة APIM.

workspaceId

string

معرف مساحة العمل. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

apiId

string

معرف واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

releaseId

string

معرف الإصدار داخل واجهة برمجة التطبيقات. يجب أن يكون فريدا في مثيل خدمة APIM الحالي.

ifMatch

string

ETag للكيان. يجب أن يتطابق ETag مع حالة الكيان الحالية من استجابة العنوان لطلب GET أو يجب أن يكون * للتحديث غير المشروط.

parameters
ApiReleaseContract

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

options
WorkspaceApiReleaseUpdateOptionalParams

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

المرتجعات