Client library for Provider API Client
npm install --save @datafire/azure_web_provider
let azure_web_provider = require('@datafire/azure_web_provider').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Get available application frameworks and their versions
azure_web_provider.Provider_GetAvailableStacks({
"api-version": ""
}, context)
- input
object
- osTypeSelected
string
(values: Windows, Linux, WindowsFunctions, LinuxFunctions) - api-version required
string
: API Version
- osTypeSelected
- output ApplicationStackCollection
Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions
azure_web_provider.Provider_ListOperations({
"api-version": ""
}, context)
- input
object
- api-version required
string
: API Version
- api-version required
- output
object
: Collection of Azure resource manager operation metadata.- nextLink
string
: Link to next page of resources. - value required
array
: Collection of resources.- items
object
: Description of an operation available for Microsoft.Web resource provider.- display
object
: Meta data about operation used for display in portal.- description
string
- operation
string
- provider
string
- resource
string
- description
- name
string
- origin
string
- properties
object
: Properties available for a Microsoft.Web resource provider operation.- serviceSpecification
object
: Resource metrics service provided by Microsoft.Insights resource provider.- logSpecifications
array
- metricSpecifications
array
- logSpecifications
- serviceSpecification
- display
- items
- nextLink
Get available application frameworks and their versions
azure_web_provider.Provider_GetAvailableStacksOnPrem({
"subscriptionId": "",
"api-version": ""
}, context)
- input
object
- osTypeSelected
string
(values: Windows, Linux, WindowsFunctions, LinuxFunctions) - subscriptionId required
string
: Your Azure subscription ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000). - api-version required
string
: API Version
- osTypeSelected
- output ApplicationStackCollection
- ApplicationStack
object
: Application stack.- dependency
string
: Application stack dependency. - display
string
: Application stack display name. - frameworks
array
: List of frameworks associated with application stack.- items ApplicationStack
- majorVersions
array
: List of major versions available.- items StackMajorVersion
- name
string
: Application stack name.
- dependency
- ApplicationStackCollection
object
: Collection of Application Stacks- nextLink
string
: Link to next page of resources. - value required
array
: Collection of resources.- items ApplicationStack
- nextLink
- StackMajorVersion
object
: Application stack major version.- applicationInsights
boolean
:true
if this supports Application Insights; otherwise,false
. - displayVersion
string
: Application stack major version (display only). - isDefault
boolean
:true
if this is the default major version; otherwise,false
. - minorVersions
array
: Minor versions associated with the major version.- items StackMinorVersion
- runtimeVersion
string
: Application stack major version (runtime only).
- applicationInsights
- StackMinorVersion
object
: Application stack minor version.- displayVersion
string
: Application stack minor version (display only). - isDefault
boolean
:true
if this is the default minor version; otherwise,false
. - isRemoteDebuggingEnabled
boolean
:true
if this supports Remote Debugging, otherwisefalse
. - runtimeVersion
string
: Application stack minor version (runtime only).
- displayVersion