مشاركة عبر


ApiCreateOrUpdateParameter interface

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

الخصائص

apiRevision

يصف مراجعة واجهة برمجة التطبيقات. إذا لم يتم توفير أي قيمة، يتم إنشاء المراجعة الافتراضية 1

apiRevisionDescription

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

apiType

نوع واجهة برمجة التطبيقات.

apiVersion

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

apiVersionDescription

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

apiVersionSet

تفاصيل مجموعة الإصدارات

apiVersionSetId

معرف مورد ل ApiVersionSet ذات الصلة.

authenticationSettings

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

contact

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

description

وصف واجهة برمجة التطبيقات. قد تتضمن علامات تنسيق HTML.

displayName

اسم واجهة برمجة التطبيقات. يجب أن يكون طوله من 1 إلى 300 حرف.

format

تنسيق المحتوى الذي يتم استيراد واجهة برمجة التطبيقات فيه. يمكن إضافة تنسيقات جديدة في المستقبل

isCurrent

يشير إلى ما إذا كانت مراجعة واجهة برمجة التطبيقات هي مراجعة واجهة برمجة التطبيقات الحالية.

isOnline

يشير إلى ما إذا كان يمكن الوصول إلى مراجعة واجهة برمجة التطبيقات عبر البوابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

license

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

path

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

protocols

يصف البروتوكولات التي يمكن استدعاء العمليات في واجهة برمجة التطبيقات هذه.

provisioningState

ملاحظة حالة التوفير: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

serviceUrl

عنوان URL المطلق لخدمة الواجهة الخلفية التي تنفذ واجهة برمجة التطبيقات هذه. لا يمكن أن يزيد طوله عن 2000 حرف.

soapApiType

نوع واجهة برمجة التطبيقات التي يجب إنشاؤها.

  • http بإنشاء واجهة برمجة تطبيقات REST
  • soap بإنشاء واجهة برمجة تطبيقات مرور SOAP
  • websocket بإنشاء واجهة برمجة تطبيقات websocket
  • ينشئ graphql واجهة برمجة تطبيقات GraphQL. يمكن إضافة أنواع جديدة في المستقبل.
sourceApiId

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

subscriptionKeyParameterNames

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

subscriptionRequired

تحديد ما إذا كان اشتراك API أو Product مطلوبا للوصول إلى واجهة برمجة التطبيقات.

termsOfServiceUrl

عنوان URL لشروط الخدمة لواجهة برمجة التطبيقات. يجب أن يكون بتنسيق عنوان URL.

translateRequiredQueryParametersConduct

استراتيجية ترجمة معلمات الاستعلام المطلوبة إلى معلمات القالب. بشكل افتراضي لها قيمة "قالب". القيم المحتملة: "قالب"، "استعلام"

value

قيمة المحتوى عند استيراد واجهة برمجة تطبيقات.

wsdlSelector

معايير للحد من استيراد WSDL إلى مجموعة فرعية من المستند.

تفاصيل الخاصية

apiRevision

يصف مراجعة واجهة برمجة التطبيقات. إذا لم يتم توفير أي قيمة، يتم إنشاء المراجعة الافتراضية 1

apiRevision?: string

قيمة الخاصية

string

apiRevisionDescription

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

apiRevisionDescription?: string

قيمة الخاصية

string

apiType

نوع واجهة برمجة التطبيقات.

apiType?: string

قيمة الخاصية

string

apiVersion

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

apiVersion?: string

قيمة الخاصية

string

apiVersionDescription

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

apiVersionDescription?: string

قيمة الخاصية

string

apiVersionSet

تفاصيل مجموعة الإصدارات

apiVersionSet?: ApiVersionSetContractDetails

قيمة الخاصية

apiVersionSetId

معرف مورد ل ApiVersionSet ذات الصلة.

apiVersionSetId?: string

قيمة الخاصية

string

authenticationSettings

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

authenticationSettings?: AuthenticationSettingsContract

قيمة الخاصية

contact

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

contact?: ApiContactInformation

قيمة الخاصية

description

وصف واجهة برمجة التطبيقات. قد تتضمن علامات تنسيق HTML.

description?: string

قيمة الخاصية

string

displayName

اسم واجهة برمجة التطبيقات. يجب أن يكون طوله من 1 إلى 300 حرف.

displayName?: string

قيمة الخاصية

string

format

تنسيق المحتوى الذي يتم استيراد واجهة برمجة التطبيقات فيه. يمكن إضافة تنسيقات جديدة في المستقبل

format?: string

قيمة الخاصية

string

isCurrent

يشير إلى ما إذا كانت مراجعة واجهة برمجة التطبيقات هي مراجعة واجهة برمجة التطبيقات الحالية.

isCurrent?: boolean

قيمة الخاصية

boolean

isOnline

يشير إلى ما إذا كان يمكن الوصول إلى مراجعة واجهة برمجة التطبيقات عبر البوابة. ملاحظة: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

isOnline?: boolean

قيمة الخاصية

boolean

license

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

license?: ApiLicenseInformation

قيمة الخاصية

path

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

path?: string

قيمة الخاصية

string

protocols

يصف البروتوكولات التي يمكن استدعاء العمليات في واجهة برمجة التطبيقات هذه.

protocols?: string[]

قيمة الخاصية

string[]

provisioningState

ملاحظة حالة التوفير: لن يتم تسلسل هذه الخاصية. لا يمكن ملؤها إلا بواسطة الخادم.

provisioningState?: string

قيمة الخاصية

string

serviceUrl

عنوان URL المطلق لخدمة الواجهة الخلفية التي تنفذ واجهة برمجة التطبيقات هذه. لا يمكن أن يزيد طوله عن 2000 حرف.

serviceUrl?: string

قيمة الخاصية

string

soapApiType

نوع واجهة برمجة التطبيقات التي يجب إنشاؤها.

  • http بإنشاء واجهة برمجة تطبيقات REST
  • soap بإنشاء واجهة برمجة تطبيقات مرور SOAP
  • websocket بإنشاء واجهة برمجة تطبيقات websocket
  • ينشئ graphql واجهة برمجة تطبيقات GraphQL. يمكن إضافة أنواع جديدة في المستقبل.
soapApiType?: string

قيمة الخاصية

string

sourceApiId

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

sourceApiId?: string

قيمة الخاصية

string

subscriptionKeyParameterNames

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

subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract

قيمة الخاصية

subscriptionRequired

تحديد ما إذا كان اشتراك API أو Product مطلوبا للوصول إلى واجهة برمجة التطبيقات.

subscriptionRequired?: boolean

قيمة الخاصية

boolean

termsOfServiceUrl

عنوان URL لشروط الخدمة لواجهة برمجة التطبيقات. يجب أن يكون بتنسيق عنوان URL.

termsOfServiceUrl?: string

قيمة الخاصية

string

translateRequiredQueryParametersConduct

استراتيجية ترجمة معلمات الاستعلام المطلوبة إلى معلمات القالب. بشكل افتراضي لها قيمة "قالب". القيم المحتملة: "قالب"، "استعلام"

translateRequiredQueryParametersConduct?: string

قيمة الخاصية

string

value

قيمة المحتوى عند استيراد واجهة برمجة تطبيقات.

value?: string

قيمة الخاصية

string

wsdlSelector

معايير للحد من استيراد WSDL إلى مجموعة فرعية من المستند.

wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector

قيمة الخاصية