Skip to content

Latest commit

 

History

History

azure_web_provider

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

@datafire/azure_web_provider

Client library for Provider API Client

Installation and Usage

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);
});

Description

Actions

Provider_GetAvailableStacks

Get available application frameworks and their versions

azure_web_provider.Provider_GetAvailableStacks({
  "api-version": ""
}, context)

Input

  • input object
    • osTypeSelected string (values: Windows, Linux, WindowsFunctions, LinuxFunctions)
    • api-version required string: API Version

Output

Provider_ListOperations

Gets all available operations for the Microsoft.Web resource provider. Also exposes resource metric definitions

azure_web_provider.Provider_ListOperations({
  "api-version": ""
}, context)

Input

  • input object
    • api-version required string: API Version

Output

  • 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
        • 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

Provider_GetAvailableStacksOnPrem

Get available application frameworks and their versions

azure_web_provider.Provider_GetAvailableStacksOnPrem({
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • 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

Output

Definitions

ApplicationStack

  • ApplicationStack object: Application stack.
    • dependency string: Application stack dependency.
    • display string: Application stack display name.
    • frameworks array: List of frameworks associated with application stack.
    • majorVersions array: List of major versions available.
    • name string: Application stack name.

ApplicationStackCollection

  • ApplicationStackCollection object: Collection of Application Stacks
    • nextLink string: Link to next page of resources.
    • value required array: Collection of resources.

StackMajorVersion

  • 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.
    • runtimeVersion string: Application stack major version (runtime only).

StackMinorVersion

  • 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, otherwise false.
    • runtimeVersion string: Application stack minor version (runtime only).