4.0.0 • Published 5 years ago
@datafire/azure_apimanagement_apimversionsets v4.0.0
@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.
- resourceGroupName required
Output
- output ApiVersionSetCollection
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.
- resourceGroupName required
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.
- resourceGroupName required
Output
- output ApiVersionSetContract
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.
- resourceGroupName required
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.
- resourceGroupName required
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.
- resourceGroupName required
Output
- output ApiVersionSetContract
Definitions
ApiVersionSetCollection
- ApiVersionSetCollection
object
: Paged Api Version Set list representation.- nextLink
string
: Next page link if any. - value
array
: Page values.- items ApiVersionSetContract
- nextLink
ApiVersionSetContract
- ApiVersionSetContract
object
: Api Version Set Contract details.- properties ApiVersionSetContractProperties
- id
string
: Resource ID. - name
string
: Resource name. - type
string
: Resource type for API Management resource.
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 toheader
. - versionQueryName
string
: Name of query parameter that indicates the API Version if versioningScheme is set toquery
.
- displayName required
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 toheader
. - versionQueryName
string
: Name of query parameter that indicates the API Version if versioningScheme is set toquery
.
- description
ApiVersionSetUpdateParameters
- ApiVersionSetUpdateParameters
object
: Parameters to update or create an Api Version Set Contract.- properties ApiVersionSetUpdateParametersProperties
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 toheader
. - versionQueryName
string
: Name of query parameter that indicates the API Version if versioningScheme is set toquery
.
- displayName