4.0.0 • Published 5 years ago

@datafire/azure_apimanagement_apimversionsets v4.0.0

Weekly downloads
1
License
MIT
Repository
github
Last release
5 years ago

@datafire/azure_apimanagement_apimversionsets

Client library for ApiManagementClient

Installation and Usage

npm install --save @datafire/azure_apimanagement_apimversionsets
let azure_apimanagement_apimversionsets = require('@datafire/azure_apimanagement_apimversionsets').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

Use these REST APIs for performing operations on the ApiVersionSet entity associated with your Azure API Management deployment. Using this entity you create and manage API Version Sets that are used to group APIs for consistent versioning.

Actions

ApiVersionSet_ListByService

Lists a collection of API Version Sets in the specified service instance.

azure_apimanagement_apimversionsets.ApiVersionSet_ListByService({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • $filter string: | Field | Supported operators | Supported functions |
    • $top integer: Number of records to return.
    • $skip integer: Number of records to skip.

Output

ApiVersionSet_Delete

Deletes specific Api Version Set.

azure_apimanagement_apimversionsets.ApiVersionSet_Delete({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": "",
  "versionSetId": "",
  "If-Match": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • versionSetId required string: Api Version Set identifier. Must be unique in the current API Management service instance.
    • If-Match required string: ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update.

Output

Output schema unknown

ApiVersionSet_Get

Gets the details of the Api Version Set specified by its identifier.

azure_apimanagement_apimversionsets.ApiVersionSet_Get({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": "",
  "versionSetId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • versionSetId required string: Api Version Set identifier. Must be unique in the current API Management service instance.

Output

ApiVersionSet_GetEntityTag

Gets the entity state (Etag) version of the Api Version Set specified by its identifier.

azure_apimanagement_apimversionsets.ApiVersionSet_GetEntityTag({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": "",
  "versionSetId": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • versionSetId required string: Api Version Set identifier. Must be unique in the current API Management service instance.

Output

Output schema unknown

ApiVersionSet_Update

Updates the details of the Api VersionSet specified by its identifier.

azure_apimanagement_apimversionsets.ApiVersionSet_Update({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": "",
  "versionSetId": "",
  "parameters": null,
  "If-Match": ""
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • versionSetId required string: Api Version Set identifier. Must be unique in the current API Management service instance.
    • parameters required ApiVersionSetUpdateParameters
    • If-Match required string: ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update.

Output

Output schema unknown

ApiVersionSet_CreateOrUpdate

Creates or Updates a Api Version Set.

azure_apimanagement_apimversionsets.ApiVersionSet_CreateOrUpdate({
  "resourceGroupName": "",
  "serviceName": "",
  "api-version": "",
  "subscriptionId": "",
  "versionSetId": "",
  "parameters": null
}, context)

Input

  • input object
    • resourceGroupName required string: The name of the resource group.
    • serviceName required string: The name of the API Management service.
    • api-version required string: Version of the API to be used with the client request.
    • subscriptionId required string: Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
    • versionSetId required string: Api Version Set identifier. Must be unique in the current API Management service instance.
    • parameters required ApiVersionSetContract
    • If-Match string: ETag of the Entity. Not required when creating an entity, but required when updating an entity.

Output

Definitions

ApiVersionSetCollection

  • ApiVersionSetCollection object: Paged Api Version Set list representation.

ApiVersionSetContract

  • ApiVersionSetContract object: Api Version Set Contract details.

ApiVersionSetContractProperties

  • ApiVersionSetContractProperties object: Properties of an API Version Set.
    • displayName required string: Name of API Version Set
    • versioningScheme required string (values: Segment, Query, Header): An value that determines where the API Version identifer will be located in a HTTP request.
    • description string: Description of API Version Set.
    • versionHeaderName string: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to header.
    • versionQueryName string: Name of query parameter that indicates the API Version if versioningScheme is set to query.

ApiVersionSetEntityBase

  • ApiVersionSetEntityBase object: Api Version set base parameters
    • description string: Description of API Version Set.
    • versionHeaderName string: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to header.
    • versionQueryName string: Name of query parameter that indicates the API Version if versioningScheme is set to query.

ApiVersionSetUpdateParameters

ApiVersionSetUpdateParametersProperties

  • ApiVersionSetUpdateParametersProperties object: Properties used to create or update an API Version Set.
    • displayName string: Name of API Version Set
    • versioningScheme string (values: Segment, Query, Header): An value that determines where the API Version identifer will be located in a HTTP request.
    • description string: Description of API Version Set.
    • versionHeaderName string: Name of HTTP header parameter that indicates the API Version if versioningScheme is set to header.
    • versionQueryName string: Name of query parameter that indicates the API Version if versioningScheme is set to query.