ArmApiManagementModelFactory.AssociatedApiProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of AssociatedApiProperties.
public static Azure.ResourceManager.ApiManagement.Models.AssociatedApiProperties AssociatedApiProperties (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, string termsOfServiceLink = default, Azure.ResourceManager.ApiManagement.Models.ApiContactInformation contact = default, Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation license = default, string id = default, string name = default, Uri serviceUri = default, string path = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ApiManagement.Models.ApiOperationInvokableProtocol> protocols = default);
static member AssociatedApiProperties : 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> * string * Azure.ResourceManager.ApiManagement.Models.ApiContactInformation * Azure.ResourceManager.ApiManagement.Models.ApiLicenseInformation * string * string * Uri * string * seq<Azure.ResourceManager.ApiManagement.Models.ApiOperationInvokableProtocol> -> Azure.ResourceManager.ApiManagement.Models.AssociatedApiProperties
Public Shared Function AssociatedApiProperties (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 termsOfServiceLink As String = Nothing, Optional contact As ApiContactInformation = Nothing, Optional license As ApiLicenseInformation = Nothing, Optional id As String = Nothing, Optional name As String = Nothing, Optional serviceUri As Uri = Nothing, Optional path As String = Nothing, Optional protocols As IEnumerable(Of ApiOperationInvokableProtocol) = Nothing) As AssociatedApiProperties
Parameters
- description
- String
Description of the API. May include HTML formatting tags.
- authenticationSettings
- AuthenticationSettingsContract
Collection of authentication settings included into this API.
- subscriptionKeyParameterNames
- SubscriptionKeyParameterNamesContract
Protocols over which API is made available.
- apiRevision
- String
Describes the revision of the API. If no value is provided, default revision 1 is created.
- apiVersion
- String
Indicates the version identifier of the API if the API is versioned.
- apiRevisionDescription
- String
Description of the API Revision.
- apiVersionDescription
- String
Description of the API Version.
- apiVersionSetId
- ResourceIdentifier
A resource identifier for the related ApiVersionSet.
Specifies whether an API or Product subscription is required for accessing the API.
- termsOfServiceLink
- String
A URL to the Terms of Service for the API. MUST be in the format of a URL.
- contact
- ApiContactInformation
Contact information for the API.
- license
- ApiLicenseInformation
License information for the API.
- id
- String
API identifier in the form /apis/{apiId}.
- name
- String
API name.
- serviceUri
- Uri
Absolute URL of the backend service implementing this API.
- path
- String
Relative URL uniquely identifying this API and all of its resource paths within the API Management service instance. It is appended to the API endpoint base URL specified during the service instance creation to form a public URL for this API.
- protocols
- IEnumerable<ApiOperationInvokableProtocol>
Describes on which protocols the operations in this API can be invoked.
Returns
A new AssociatedApiProperties instance for mocking.