3.0.0 • Published 5 years ago
@datafire/azure_azsadmin_azurebridge v3.0.0
@datafire/azure_azsadmin_azurebridge
Client library for AzureBridgeAdminClient
Installation and Usage
npm install --save @datafire/azure_azsadmin_azurebridgelet azure_azsadmin_azurebridge = require('@datafire/azure_azsadmin_azurebridge').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});Description
AzureBridge Admin Client.
Actions
Operations_List
Returns the list of support REST operations.
azure_azsadmin_azurebridge.Operations_List({
"api-version": ""
}, context)Input
- input
object- api-version required
string: Client Api Version.
- api-version required
Output
- output OperationList
Definitions
Compatibility
- Compatibility
object: Product compatibility- description
string: Full error message if any compatibility issues are found - isCompatible
boolean: Tells if product is compatible with current device - issues
array: List of all issues found- items
string(values: HigherDeviceVersionRequired, LowerDeviceVersionRequired, CapacityBillingModelRequired, PayAsYouGoBillingModelRequired, DevelopmentBillingModelRequired, AzureADIdentitySystemRequired, ADFSIdentitySystemRequired, ConnectionToInternetRequired, ConnectionToAzureRequired, DisconnectedEnvironmentRequired): Compatibility issue
- items
- message
string: Short error message if any compatibility issues are found
- description
CompatibilityIssue
- CompatibilityIssue
string(values: HigherDeviceVersionRequired, LowerDeviceVersionRequired, CapacityBillingModelRequired, PayAsYouGoBillingModelRequired, DevelopmentBillingModelRequired, AzureADIdentitySystemRequired, ADFSIdentitySystemRequired, ConnectionToInternetRequired, ConnectionToAzureRequired, DisconnectedEnvironmentRequired): Compatibility issue
ComputeRole
- ComputeRole
string(values: None, IaaS, PaaS): Compute role type (IaaS or PaaS).
DataDiskImage
- DataDiskImage
object: Data disk image.- lun
integer: The LUN. - sourceBlobSasUri
string: SAS key for source blob.
- lun
Display
- Display
object: Contains the localized display information for this particular operation / action.- description
string: The localized, friendly description for the operation. The description will be displayed to the user. It should be thorough and concise for used in both tooltips and detailed views. - operation
string: The localized, friendly name for the operation. Use the name as it will displayed to the user. - provider
string: The localized friendly form of the resource provider name – it is expected to also include the publisher/company responsible. It should use Title Casing and begin with "Microsoft" for 1st party services. e.g. "Microsoft Monitoring Insights" or "Microsoft Compute." - resource
string: The localized, friendly version of the resource type related to this action or operation; the resource type should match the public documentation for the resource provider.
- description
DownloadedProduct
- DownloadedProduct
object: Properties for aggregate usage.- galleryPackageBlobSasUri
string: The URI to the .azpkg file that provides information required for showing product in the gallery. - legalTerms
string: Legal terms for the product. - links
array: List of product links.- items
object: Link to a product.- displayName
string: Displayed name of product. - uri
string: URI to product.
- displayName
- items
- privacyPolicy
string: Privacy policy of the product. - productDetailsProperties ExtendedProductProperties
- provisioningState
string(values: Stopped, Starting, Running, Stopping, Succeeded, Downloading): The provisioning state of the resource. - vmExtensionType
string: Extension type of the VM. - billingPartNumber
string: Billing part number. - compatibility
object: Product compatibility- description
string: Full error message if any compatibility issues are found - isCompatible
boolean: Tells if product is compatible with current device - issues
array: List of all issues found- items
string(values: HigherDeviceVersionRequired, LowerDeviceVersionRequired, CapacityBillingModelRequired, PayAsYouGoBillingModelRequired, DevelopmentBillingModelRequired, AzureADIdentitySystemRequired, ADFSIdentitySystemRequired, ConnectionToInternetRequired, ConnectionToAzureRequired, DisconnectedEnvironmentRequired): Compatibility issue
- items
- message
string: Short error message if any compatibility issues are found
- description
- description
string: Description of the product. - displayName
string: Name displayed for the product. - galleryItemIdentity
string: Gallery item identity. - iconUris
object: Icons for the gallery items.- hero
string: The hero (815x290) icon relative path. - large
string: The large (115x115) icon relative path. - medium
string: The medium (90x90) icon relative path. - small
string: The small (40x40) icon relative path. - wide
string: The wide (255x115) icon relative path.
- hero
- offer
string: Offer name. - offerVersion
string: Offer version. - payloadLength
integer: Size in bytes. - productKind
string: The kind. E.g. VirtualMachineProductProperties.ProductKind or WebApp, SolutionTemplate. - productProperties
object: Additional properties of the product- version
string: The version of the product
- version
- publisherDisplayName
string: Name of publisher. - publisherIdentifier
string: Publisher identifier. - sku
string: Product SKU.
- galleryPackageBlobSasUri
DownloadedProductResource
- DownloadedProductResource
object: Downloaded product resource.- properties DownloadedProduct
- id
string: URI of the resource. - location
string: Location of the resource - name
string: Name of the resource. - tags
object: List of key value pairs. - type
string: Type of resource.
ExtendedProductProperties
- ExtendedProductProperties
object: Product information.- computeRole ComputeRole
- isSystemExtension
boolean: Specifies if product is a Virtual Machine Extension. - sourceBlob Uri
- supportMultipleExtensions
boolean: Indicates if specified product supports multiple extensions. - version
string: Specifies product version. - vmOsType OperatingSystem
- vmScaleSetEnabled
boolean: Indicates if virtual machine Scale Set is enabled in the specified product. - dataDiskImages
array: List of attached data disks.- items DataDiskImage
- osDiskImage OsDiskImage
- version
string: Specifies product version.
GalleryIcons
- GalleryIcons
object: Icons for the gallery items.- hero
string: The hero (815x290) icon relative path. - large
string: The large (115x115) icon relative path. - medium
string: The medium (90x90) icon relative path. - small
string: The small (40x40) icon relative path. - wide
string: The wide (255x115) icon relative path.
- hero
OperatingSystem
- OperatingSystem
string(values: None, Windows, Linux): Operating system type (Windows or Linux).
Operation
- Operation
object: Describes the supported REST operation.- display Display
- name
string: The name of the operation being performed on this particular object. This name should match the name that appears in RBAC or the event service.
OperationList
- OperationList
object: List of Operations- nextLink
string: URI to the next page of operations. - value
array: Array of operations- items Operation
- nextLink
OsDiskImage
- OsDiskImage
object: OS disk image.- operatingSystem OperatingSystem
- sourceBlobSasUri
string: SAS key for source blob.
ProductBase
- ProductBase
object: Base object for all product classes.- billingPartNumber
string: Billing part number. - compatibility
object: Product compatibility- description
string: Full error message if any compatibility issues are found - isCompatible
boolean: Tells if product is compatible with current device - issues
array: List of all issues found- items
string(values: HigherDeviceVersionRequired, LowerDeviceVersionRequired, CapacityBillingModelRequired, PayAsYouGoBillingModelRequired, DevelopmentBillingModelRequired, AzureADIdentitySystemRequired, ADFSIdentitySystemRequired, ConnectionToInternetRequired, ConnectionToAzureRequired, DisconnectedEnvironmentRequired): Compatibility issue
- items
- message
string: Short error message if any compatibility issues are found
- description
- description
string: Description of the product. - displayName
string: Name displayed for the product. - galleryItemIdentity
string: Gallery item identity. - iconUris
object: Icons for the gallery items.- hero
string: The hero (815x290) icon relative path. - large
string: The large (115x115) icon relative path. - medium
string: The medium (90x90) icon relative path. - small
string: The small (40x40) icon relative path. - wide
string: The wide (255x115) icon relative path.
- hero
- offer
string: Offer name. - offerVersion
string: Offer version. - payloadLength
integer: Size in bytes. - productKind
string: The kind. E.g. VirtualMachineProductProperties.ProductKind or WebApp, SolutionTemplate. - productProperties
object: Additional properties of the product- version
string: The version of the product
- version
- publisherDisplayName
string: Name of publisher. - publisherIdentifier
string: Publisher identifier. - sku
string: Product SKU.
- billingPartNumber
ProductLink
- ProductLink
object: Link to a product.- displayName
string: Displayed name of product. - uri
string: URI to product.
- displayName
ProductLinks
- ProductLinks
array: List of product links.- items
object: Link to a product.- displayName
string: Displayed name of product. - uri
string: URI to product.
- displayName
- items
ProductProperties
- ProductProperties
object: Additional properties of the product- version
string: The version of the product
- version
ProvisioningState
- ProvisioningState
string(values: Stopped, Starting, Running, Stopping, Succeeded, Downloading): The provisioning state of the resource.
Resource
- Resource
object: Base Resource Object- id
string: URI of the resource. - location
string: Location of the resource - name
string: Name of the resource. - tags
object: List of key value pairs. - type
string: Type of resource.
- id
Uri
- Uri
object: The URI.- uri
string: The URI.
- uri
VirtualMachineExtensionProductProperties
- VirtualMachineExtensionProductProperties
object: Product information.- computeRole ComputeRole
- isSystemExtension
boolean: Specifies if product is a Virtual Machine Extension. - sourceBlob Uri
- supportMultipleExtensions
boolean: Indicates if specified product supports multiple extensions. - version
string: Specifies product version. - vmOsType OperatingSystem
- vmScaleSetEnabled
boolean: Indicates if virtual machine Scale Set is enabled in the specified product.
VirtualMachineProductProperties
- VirtualMachineProductProperties
object: Product information.- dataDiskImages
array: List of attached data disks.- items DataDiskImage
- osDiskImage OsDiskImage
- version
string: Specifies product version.
- dataDiskImages
3.0.0
5 years ago