ArmApiManagementModelFactory.ProductApiData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue instance von ProductApiData.
public static Azure.ResourceManager.ApiManagement.Models.ProductApiData ProductApiData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string description = default, Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract authenticationSettings = default, Azure.ResourceManager.ApiManagement.Models.SubscriptionKeyParameterNamesContract subscriptionKeyParameterNames = default, Azure.ResourceManager.ApiManagement.Models.ApiType? apiType = default, string apiRevision = default, string apiVersion = default, bool? isCurrent = default, bool? isOnline = default, string apiRevisionDescription = default, string apiVersionDescription = default, Azure.Core.ResourceIdentifier apiVersionSetId = default, bool? isSubscriptionRequired = default, Uri termsOfServiceUri = default, Azure.ResourceManager.ApiManagement.Models.ApiContactInformation contact = default, Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation license = default, Azure.Core.ResourceIdentifier sourceApiId = default, string displayName = default, Uri serviceUri = default, string path = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ApiManagement.Models.ApiOperationInvokableProtocol> protocols = default, Azure.ResourceManager.ApiManagement.Models.ApiVersionSetContractDetails apiVersionSet = default);
static member ProductApiData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Azure.ResourceManager.ApiManagement.Models.AuthenticationSettingsContract * Azure.ResourceManager.ApiManagement.Models.SubscriptionKeyParameterNamesContract * Nullable<Azure.ResourceManager.ApiManagement.Models.ApiType> * string * string * Nullable<bool> * Nullable<bool> * string * string * Azure.Core.ResourceIdentifier * Nullable<bool> * Uri * Azure.ResourceManager.ApiManagement.Models.ApiContactInformation * Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation * Azure.Core.ResourceIdentifier * string * Uri * string * seq<Azure.ResourceManager.ApiManagement.Models.ApiOperationInvokableProtocol> * Azure.ResourceManager.ApiManagement.Models.ApiVersionSetContractDetails -> Azure.ResourceManager.ApiManagement.Models.ProductApiData
Public Shared Function ProductApiData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional description As String = Nothing, Optional authenticationSettings As AuthenticationSettingsContract = Nothing, Optional subscriptionKeyParameterNames As SubscriptionKeyParameterNamesContract = Nothing, Optional apiType As Nullable(Of ApiType) = 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 ResourceIdentifier = Nothing, Optional isSubscriptionRequired As Nullable(Of Boolean) = Nothing, Optional termsOfServiceUri As Uri = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing, Optional sourceApiId As ResourceIdentifier = Nothing, Optional displayName As String = Nothing, Optional serviceUri As Uri = Nothing, Optional path As String = Nothing, Optional protocols As IEnumerable(Of ApiOperationInvokableProtocol) = Nothing, Optional apiVersionSet As ApiVersionSetContractDetails = Nothing) As ProductApiData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- description
- String
Beschreibung der API. Kann HTML-Formatierungstags umfassen.
- authenticationSettings
- AuthenticationSettingsContract
Sammlung von Authentifizierungseinstellungen, die in dieser API enthalten sind.
- subscriptionKeyParameterNames
- SubscriptionKeyParameterNamesContract
Protokolle, für die die API verfügbar gemacht wird.
- apiRevision
- String
Beschreibt die Überarbeitung 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.
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
- ResourceIdentifier
Ein Ressourcenbezeichner für das zugehörige ApiVersionSet.
Gibt an, ob ein API- oder Produktabonnement für den Zugriff auf die API erforderlich ist.
- termsOfServiceUri
- Uri
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
- ResourceIdentifier
API-Bezeichner der Quell-API.
- displayName
- String
API-Name. Muss 1 bis 300 Zeichen lang sein.
- serviceUri
- Uri
Absolute URL des Back-End-Diensts, der diese API implementiert. Darf nicht mehr als 2000 Zeichen lang sein.
- 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.
- protocols
- IEnumerable<ApiOperationInvokableProtocol>
Beschreibt, über welche Protokolle die Vorgänge in dieser API aufgerufen werden können.
- apiVersionSet
- ApiVersionSetContractDetails
Versionssatzdetails.
Gibt zurück
Eine neue ProductApiData instance zum Mocking.
Gilt für:
Azure SDK for .NET