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. |
soap |
Typ interfejsu API do utworzenia.
|
translate |
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. |
wsdl |
Kryteria ograniczania importu WSDL do podzestawu dokumentu. |
Właściwości dziedziczone
api |
Opisuje poprawkę interfejsu API. Jeśli nie podano żadnej wartości, zostanie utworzona domyślna wersja 1 |
api |
Opis poprawki interfejsu API. |
api |
Typ interfejsu API. |
api |
Wskazuje identyfikator wersji interfejsu API, jeśli interfejs API jest w wersji |
api |
Opis wersji interfejsu API. |
api |
Szczegóły zestawu wersji |
api |
Identyfikator zasobu powiązanego elementu ApiVersionSet. |
authentication |
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. |
display |
Nazwa interfejsu API. Musi mieć długość od 1 do 300 znaków. |
is |
Wskazuje, czy poprawka interfejsu API jest bieżącą poprawką interfejsu API. |
is |
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. |
service |
Bezwzględny adres URL usługi zaplecza implementowania tego interfejsu API. Długość nie może przekraczać 2000 znaków. |
source |
Identyfikator interfejsu API źródłowego interfejsu API. |
subscription |
Protokoły, za pośrednictwem których udostępniono interfejs API. |
subscription |
Określa, czy do uzyskiwania dostępu do interfejsu API jest wymagana subskrypcja interfejsu API lub produktu. |
terms |
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