Freigeben über


ApiCreateOrUpdateParameter Konstruktoren

Definition

Überlädt

ApiCreateOrUpdateParameter()

Initialisiert eine neue instance der ApiCreateOrUpdateParameter-Klasse.

ApiCreateOrUpdateParameter(String, String, AuthenticationSettingsContract, SubscriptionKeyParameterNamesContract, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Boolean>, String, ApiContactInformation, ApiLicenseInformation, String, String, String, IList<String>, ApiVersionSetContractDetails, String, String, ApiCreateOrUpdatePropertiesWsdlSelector, String)

Initialisiert eine neue instance der ApiCreateOrUpdateParameter-Klasse.

ApiCreateOrUpdateParameter()

Initialisiert eine neue instance der ApiCreateOrUpdateParameter-Klasse.

public ApiCreateOrUpdateParameter ();
Public Sub New ()

Gilt für:

ApiCreateOrUpdateParameter(String, String, AuthenticationSettingsContract, SubscriptionKeyParameterNamesContract, String, String, String, Nullable<Boolean>, Nullable<Boolean>, String, String, String, Nullable<Boolean>, String, ApiContactInformation, ApiLicenseInformation, String, String, String, IList<String>, ApiVersionSetContractDetails, String, String, ApiCreateOrUpdatePropertiesWsdlSelector, String)

Initialisiert eine neue instance der ApiCreateOrUpdateParameter-Klasse.

public ApiCreateOrUpdateParameter (string path, string description = default, Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract authenticationSettings = default, Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames = default, string apiType = default, string apiRevision = default, string apiVersion = default, bool? isCurrent = default, bool? isOnline = default, string apiRevisionDescription = default, string apiVersionDescription = default, string apiVersionSetId = default, bool? subscriptionRequired = default, string termsOfServiceUrl = default, Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation contact = default, Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation license = default, string sourceApiId = default, string displayName = default, string serviceUrl = default, System.Collections.Generic.IList<string> protocols = default, Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails apiVersionSet = default, string value = default, string format = default, Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdatePropertiesWsdlSelector wsdlSelector = default, string soapApiType = default);
new Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdateParameter : string * string * Microsoft.Azure.Management.ApiManagement.Models.AuthenticationSettingsContract * Microsoft.Azure.Management.ApiManagement.Models.SubscriptionKeyParameterNamesContract * string * string * string * Nullable<bool> * Nullable<bool> * string * string * string * Nullable<bool> * string * Microsoft.Azure.Management.ApiManagement.Models.ApiContactInformation * Microsoft.Azure.Management.ApiManagement.Models.ApiLicenseInformation * string * string * string * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.ApiManagement.Models.ApiVersionSetContractDetails * string * string * Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdatePropertiesWsdlSelector * string -> Microsoft.Azure.Management.ApiManagement.Models.ApiCreateOrUpdateParameter
Public Sub New (path As String, Optional description As String = Nothing, Optional authenticationSettings As AuthenticationSettingsContract = Nothing, Optional subscriptionKeyParameterNames As SubscriptionKeyParameterNamesContract = Nothing, Optional apiType As String = Nothing, Optional apiRevision As String = Nothing, Optional apiVersion As String = Nothing, Optional isCurrent As Nullable(Of Boolean) = Nothing, Optional isOnline As Nullable(Of Boolean) = Nothing, Optional apiRevisionDescription As String = Nothing, Optional apiVersionDescription As String = Nothing, Optional apiVersionSetId As String = Nothing, Optional subscriptionRequired As Nullable(Of Boolean) = Nothing, Optional termsOfServiceUrl As String = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing, Optional sourceApiId As String = Nothing, Optional displayName As String = Nothing, Optional serviceUrl As String = Nothing, Optional protocols As IList(Of String) = Nothing, Optional apiVersionSet As ApiVersionSetContractDetails = Nothing, Optional value As String = Nothing, Optional format As String = Nothing, Optional wsdlSelector As ApiCreateOrUpdatePropertiesWsdlSelector = Nothing, Optional soapApiType As String = Nothing)

Parameter

path
String

Relative URL, die diese API und all ihre Ressourcenpfade in der Instanz des API Management-Diensts eindeutig identifiziert. Sie wird an die Basis-URL des API-Endpunkts angehängt, die während der Dienstinstanzerstellung angegeben wurde, um eine öffentliche URL für diese API zu erstellen.

description
String

Beschreibung der API. Kann HTML-Formatierungstags umfassen.

authenticationSettings
AuthenticationSettingsContract

Sammlung von Authentifizierungseinstellungen, die in dieser API enthalten sind.

subscriptionKeyParameterNames
SubscriptionKeyParameterNamesContract

Protokolle, über die die API verfügbar gemacht wird.

apiType
String

Typ der API. Mögliche Werte: "http", "soap", "websocket", "graphql"

apiRevision
String

Beschreibt die Revision der API. Wenn kein Wert angegeben wird, wird die Standardrevision 1 erstellt.

apiVersion
String

Gibt den Versionsbezeichner der API an, wenn die API versioniert ist.

isCurrent
Nullable<Boolean>

Gibt an, ob die API-Revision die aktuelle API-Revision ist.

isOnline
Nullable<Boolean>

Gibt an, ob auf die API-Revision über das Gateway zugegriffen werden kann.

apiRevisionDescription
String

Beschreibung der API-Revision.

apiVersionDescription
String

Beschreibung der API-Version.

apiVersionSetId
String

Ein Ressourcenbezeichner für das zugehörige ApiVersionSet.

subscriptionRequired
Nullable<Boolean>

Gibt an, ob ein API- oder Produktabonnement für den Zugriff auf die API erforderlich ist.

termsOfServiceUrl
String

Eine URL zu den Nutzungsbedingungen für die API. MUSS im Format einer URL vorliegen.

contact
ApiContactInformation

Kontaktinformationen für die API.

license
ApiLicenseInformation

Lizenzinformationen für die API.

sourceApiId
String

API-Bezeichner der Quell-API.

displayName
String

API-Name. Muss 1 bis 300 Zeichen lang sein.

serviceUrl
String

Absolute URL des Back-End-Diensts, der diese API implementiert. Darf nicht mehr als 2.000 Zeichen lang sein.

protocols
IList<String>

Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können.

apiVersionSet
ApiVersionSetContractDetails

Versionssatzdetails

value
String

Inhaltswert beim Importieren einer API.

format
String

Format des Inhalts, in den die API importiert wird. Mögliche Werte sind: "wadl-xml", "wadl-link-json", "swagger-json", "swagger-link-json", "wsdl", "wsdl-link", "openapi", "openapi+json", "openapi-link", "openapi+json-link", "graphql-link"

wsdlSelector
ApiCreateOrUpdatePropertiesWsdlSelector

Kriterien zum Einschränken des WSDL-Imports auf eine Teilmenge des Dokuments.

soapApiType
String

Typ der zu erstellenden API. * httperstellt eine REST-API * soap erstellt eine SOAP-Passthrough-API * websocket erstellt websocket-API * graphql erstellt GraphQL-API. Mögliche Werte: "SoapToRest", "SoapPassThrough", "WebSocket", "GraphQL"

Gilt für: