Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ApiCreateOrUpdateParameter

Package version

API Create or Update Parameters.

Hierarchy

  • ApiCreateOrUpdateParameter

Index

Properties

Optional apiRevision

apiRevision: undefined | string

Describes the revision of the API. If no value is provided, default revision 1 is created

Optional apiRevisionDescription

apiRevisionDescription: undefined | string

Description of the API Revision.

Optional apiType

apiType: ApiType

Type of API.

Optional apiVersion

apiVersion: undefined | string

Indicates the version identifier of the API if the API is versioned

Optional apiVersionDescription

apiVersionDescription: undefined | string

Description of the API Version.

Optional apiVersionSet

Version set details

Optional apiVersionSetId

apiVersionSetId: undefined | string

A resource identifier for the related ApiVersionSet.

Optional authenticationSettings

authenticationSettings: AuthenticationSettingsContract

Collection of authentication settings included into this API.

Optional contact

Contact information for the API.

Optional description

description: undefined | string

Description of the API. May include HTML formatting tags.

Optional displayName

displayName: undefined | string

API name. Must be 1 to 300 characters long.

Optional format

Format of the Content in which the API is getting imported.

Optional isCurrent

isCurrent: undefined | false | true

Indicates if API revision is current api revision.

Optional isOnline

isOnline: undefined | false | true

Indicates if API revision is accessible via the gateway. NOTE: This property will not be serialized. It can only be populated by the server.

Optional license

License information for the API.

Optional path

path: undefined | 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.

Optional protocols

protocols: Protocol[]

Describes on which protocols the operations in this API can be invoked.

Optional serviceUrl

serviceUrl: undefined | string

Absolute URL of the backend service implementing this API. Cannot be more than 2000 characters long.

Optional soapApiType

soapApiType: SoapApiType

Type of API to create.

  • http creates a REST API
  • soap creates a SOAP pass-through API
  • websocket creates websocket API
  • graphql creates GraphQL API.

Optional sourceApiId

sourceApiId: undefined | string

API identifier of the source API.

Optional subscriptionKeyParameterNames

subscriptionKeyParameterNames: SubscriptionKeyParameterNamesContract

Protocols over which API is made available.

Optional subscriptionRequired

subscriptionRequired: undefined | false | true

Specifies whether an API or Product subscription is required for accessing the API.

Optional termsOfServiceUrl

termsOfServiceUrl: undefined | string

A URL to the Terms of Service for the API. MUST be in the format of a URL.

Optional value

value: undefined | string

Content value when Importing an API.

Optional wsdlSelector

Criteria to limit import of WSDL to a subset of the document.

Generated using TypeDoc