Udostępnij za pośrednictwem


ApiCreateOrUpdateProperties interface

Tworzenie lub aktualizowanie właściwości interfejsu API.

Rozszerzenie

Właściwości

format

Format zawartości, w której jest importowany interfejs API.

soapApiType

Typ interfejsu API do utworzenia.

  • http tworzy interfejs API REST
  • soap tworzy interfejs API przekazywania protokołu SOAP
  • websocket tworzy interfejs API protokołu websocket
  • graphql tworzy interfejs API GraphQL.
translateRequiredQueryParametersConduct

Strategia tłumaczenia wymaganych parametrów zapytania na szablony. Domyślnie ma wartość "template". Możliwe wartości: "template", "query"

value

Wartość zawartości podczas importowania interfejsu API.

wsdlSelector

Kryteria ograniczania importu WSDL do podzestawu dokumentu.

Właściwości dziedziczone

apiRevision

Opisuje poprawkę interfejsu API. Jeśli nie podano żadnej wartości, zostanie utworzona domyślna wersja 1

apiRevisionDescription

Opis poprawki interfejsu API.

apiType

Typ interfejsu API.

apiVersion

Wskazuje identyfikator wersji interfejsu API, jeśli interfejs API jest w wersji

apiVersionDescription

Opis wersji interfejsu API.

apiVersionSet

Szczegóły zestawu wersji

apiVersionSetId

Identyfikator zasobu powiązanego elementu ApiVersionSet.

authenticationSettings

Kolekcja ustawień uwierzytelniania uwzględnionych w tym interfejsie API.

contact

Informacje kontaktowe dotyczące interfejsu API.

description

Opis interfejsu API. Może zawierać tagi formatowania HTML.

displayName

Nazwa interfejsu API. Musi mieć długość od 1 do 300 znaków.

isCurrent

Wskazuje, czy poprawka interfejsu API jest bieżącą poprawką interfejsu API.

isOnline

Wskazuje, czy poprawka interfejsu API jest dostępna za pośrednictwem bramy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

license

Informacje o licencji dla interfejsu API.

path

Względny adres URL jednoznacznie identyfikujący ten interfejs API i wszystkie jego ścieżki zasobów w wystąpieniu usługi API Management. Jest on dołączany do podstawowego adresu URL punktu końcowego interfejsu API określonego podczas tworzenia wystąpienia usługi w celu utworzenia publicznego adresu URL tego interfejsu API.

protocols

Opisuje, które protokoły mogą być wywoływane operacje w tym interfejsie API.

serviceUrl

Bezwzględny adres URL usługi zaplecza implementowania tego interfejsu API. Długość nie może przekraczać 2000 znaków.

sourceApiId

Identyfikator interfejsu API źródłowego interfejsu API.

subscriptionKeyParameterNames

Protokoły, za pośrednictwem których udostępniono interfejs API.

subscriptionRequired

Określa, czy do uzyskiwania dostępu do interfejsu API jest wymagana subskrypcja interfejsu API lub produktu.

termsOfServiceUrl

Adres URL warunków użytkowania usługi dla interfejsu API. MUSI być w formacie adresu URL.

Szczegóły właściwości

format

Format zawartości, w której jest importowany interfejs API.

format?: string

Wartość właściwości

string

soapApiType

Typ interfejsu API do utworzenia.

  • http tworzy interfejs API REST
  • soap tworzy interfejs API przekazywania protokołu SOAP
  • websocket tworzy interfejs API protokołu websocket
  • graphql tworzy interfejs API GraphQL.
soapApiType?: string

Wartość właściwości

string

translateRequiredQueryParametersConduct

Strategia tłumaczenia wymaganych parametrów zapytania na szablony. Domyślnie ma wartość "template". Możliwe wartości: "template", "query"

translateRequiredQueryParametersConduct?: string

Wartość właściwości

string

value

Wartość zawartości podczas importowania interfejsu API.

value?: string

Wartość właściwości

string

wsdlSelector

Kryteria ograniczania importu WSDL do podzestawu dokumentu.

wsdlSelector?: ApiCreateOrUpdatePropertiesWsdlSelector

Wartość właściwości

Szczegóły właściwości dziedziczonej

apiRevision

Opisuje poprawkę interfejsu API. Jeśli nie podano żadnej wartości, zostanie utworzona domyślna wersja 1

apiRevision?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiRevision

apiRevisionDescription

Opis poprawki interfejsu API.

apiRevisionDescription?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiRevisionDescription

apiType

Typ interfejsu API.

apiType?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiType

apiVersion

Wskazuje identyfikator wersji interfejsu API, jeśli interfejs API jest w wersji

apiVersion?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiVersion

apiVersionDescription

Opis wersji interfejsu API.

apiVersionDescription?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiVersionDescription

apiVersionSet

Szczegóły zestawu wersji

apiVersionSet?: ApiVersionSetContractDetails

Wartość właściwości

dziedziczone zApiContractProperties.apiVersionSet

apiVersionSetId

Identyfikator zasobu powiązanego elementu ApiVersionSet.

apiVersionSetId?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.apiVersionSetId

authenticationSettings

Kolekcja ustawień uwierzytelniania uwzględnionych w tym interfejsie API.

authenticationSettings?: AuthenticationSettingsContract

Wartość właściwości

dziedziczone zApiContractProperties.authenticationSettings

contact

Informacje kontaktowe dotyczące interfejsu API.

contact?: ApiContactInformation

Wartość właściwości

dziedziczone zApiContractProperties.contact

description

Opis interfejsu API. Może zawierać tagi formatowania HTML.

description?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.description

displayName

Nazwa interfejsu API. Musi mieć długość od 1 do 300 znaków.

displayName?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.displayName

isCurrent

Wskazuje, czy poprawka interfejsu API jest bieżącą poprawką interfejsu API.

isCurrent?: boolean

Wartość właściwości

boolean

dziedziczone zApiContractProperties.isCurrent

isOnline

Wskazuje, czy poprawka interfejsu API jest dostępna za pośrednictwem bramy. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

isOnline?: boolean

Wartość właściwości

boolean

dziedziczone zApiContractProperties.isOnline

license

Informacje o licencji dla interfejsu API.

license?: ApiLicenseInformation

Wartość właściwości

dziedziczone zApiContractProperties.license

path

Względny adres URL jednoznacznie identyfikujący ten interfejs API i wszystkie jego ścieżki zasobów w wystąpieniu usługi API Management. Jest on dołączany do podstawowego adresu URL punktu końcowego interfejsu API określonego podczas tworzenia wystąpienia usługi w celu utworzenia publicznego adresu URL tego interfejsu API.

path: string

Wartość właściwości

string

dziedziczone zApiContractProperties.path

protocols

Opisuje, które protokoły mogą być wywoływane operacje w tym interfejsie API.

protocols?: string[]

Wartość właściwości

string[]

dziedziczone zApiContractProperties.protocols

serviceUrl

Bezwzględny adres URL usługi zaplecza implementowania tego interfejsu API. Długość nie może przekraczać 2000 znaków.

serviceUrl?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.serviceUrl

sourceApiId

Identyfikator interfejsu API źródłowego interfejsu API.

sourceApiId?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.sourceApiId

subscriptionKeyParameterNames

Protokoły, za pośrednictwem których udostępniono interfejs API.

subscriptionKeyParameterNames?: SubscriptionKeyParameterNamesContract

Wartość właściwości

dziedziczone zApiContractProperties.subscriptionKeyParameterNames

subscriptionRequired

Określa, czy do uzyskiwania dostępu do interfejsu API jest wymagana subskrypcja interfejsu API lub produktu.

subscriptionRequired?: boolean

Wartość właściwości

boolean

dziedziczone zApiContractProperties.subscriptionRequired

termsOfServiceUrl

Adres URL warunków użytkowania usługi dla interfejsu API. MUSI być w formacie adresu URL.

termsOfServiceUrl?: string

Wartość właściwości

string

dziedziczone zApiContractProperties.termsOfServiceUrl