npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/azure_vmwarecloudsimple

v3.0.0

Published

DataFire integration for VMwareCloudSimple

Downloads

8

Readme

@datafire/azure_vmwarecloudsimple

Client library for VMwareCloudSimple

Installation and Usage

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

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

Description

Description of the new service

Actions

Operations_List

Return list of operations

azure_vmwarecloudsimple.Operations_List({
  "api-version": ""
}, context)

Input

  • input object
    • api-version required string: Client API version.

Output

DedicatedCloudNodes_ListBySubscription

Returns list of dedicate cloud nodes within subscription

azure_vmwarecloudsimple.DedicatedCloudNodes_ListBySubscription({
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

DedicatedCloudServices_ListBySubscription

Returns list of dedicated cloud services within a subscription

azure_vmwarecloudsimple.DedicatedCloudServices_ListBySubscription({
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

SkusAvailability_List

Returns list of available resources in region

azure_vmwarecloudsimple.SkusAvailability_List({
  "subscriptionId": "",
  "regionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • skuId string: sku id, if no sku is passed availability for all skus will be returned
    • api-version required string: Client API version.

Output

Operations_Get

Return an async operation

azure_vmwarecloudsimple.Operations_Get({
  "subscriptionId": "",
  "api-version": "",
  "regionId": "",
  "Referer": "",
  "operationId": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • regionId required string: The region Id (westus, eastus)
    • Referer required string: referer url
    • operationId required string: operation id

Output

PrivateClouds_List

Returns list of private clouds in particular region

azure_vmwarecloudsimple.PrivateClouds_List({
  "subscriptionId": "",
  "regionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • api-version required string: Client API version.

Output

PrivateClouds_Get

Returns private cloud by its name

azure_vmwarecloudsimple.PrivateClouds_Get({
  "subscriptionId": "",
  "pcName": "",
  "regionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • pcName required string: The private cloud name
    • regionId required string: The region Id (westus, eastus)
    • api-version required string: Client API version.

Output

customizationPolicies_List

Returns list of customization policies in region for private cloud

azure_vmwarecloudsimple.customizationPolicies_List({
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation. only type is allowed here as a filter e.g. $filter=type eq 'xxxx'

Output

customizationPolicies_Get

Returns customization policy by its name

azure_vmwarecloudsimple.customizationPolicies_Get({
  "api-version": "",
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "customizationPolicyName": ""
}, context)

Input

  • input object
    • api-version required string: Client API version.
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • customizationPolicyName required string: customization policy name

Output

ResourcePools_List

Returns list of resource pools in region for private cloud

azure_vmwarecloudsimple.ResourcePools_List({
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • api-version required string: Client API version.

Output

ResourcePools_Get

Returns resource pool templates by its name

azure_vmwarecloudsimple.ResourcePools_Get({
  "subscriptionId": "",
  "api-version": "",
  "regionId": "",
  "pcName": "",
  "resourcePoolName": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • resourcePoolName required string: resource pool id (vsphereId)

Output

VirtualMachineTemplates_List

Returns list of virtual machine templates in region for private cloud

azure_vmwarecloudsimple.VirtualMachineTemplates_List({
  "subscriptionId": "",
  "api-version": "",
  "pcName": "",
  "regionId": "",
  "resourcePoolName": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • pcName required string: The private cloud name
    • regionId required string: The region Id (westus, eastus)
    • resourcePoolName required string: Resource pool used to derive vSphere cluster which contains VM templates

Output

VirtualMachineTemplates_Get

Returns virtual machine templates by its name

azure_vmwarecloudsimple.VirtualMachineTemplates_Get({
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "virtualMachineTemplateName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • virtualMachineTemplateName required string: virtual machine template id (vsphereId)
    • api-version required string: Client API version.

Output

VirtualNetworks_List

Return list of virtual networks in location for private cloud

azure_vmwarecloudsimple.VirtualNetworks_List({
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "api-version": "",
  "resourcePoolName": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • api-version required string: Client API version.
    • resourcePoolName required string: Resource pool used to derive vSphere cluster which contains virtual networks

Output

VirtualNetworks_Get

Return virtual network by its name

azure_vmwarecloudsimple.VirtualNetworks_Get({
  "subscriptionId": "",
  "regionId": "",
  "pcName": "",
  "virtualNetworkName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • pcName required string: The private cloud name
    • virtualNetworkName required string: virtual network id (vsphereId)
    • api-version required string: Client API version.

Output

Usages_List

Returns list of usage in region

azure_vmwarecloudsimple.Usages_List({
  "subscriptionId": "",
  "regionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • regionId required string: The region Id (westus, eastus)
    • $filter string: The filter to apply on the list operation. only name.value is allowed here as a filter e.g. $filter=name.value eq 'xxxx'
    • api-version required string: Client API version.

Output

VirtualMachines_ListBySubscription

Returns list virtual machine within subscription

azure_vmwarecloudsimple.VirtualMachines_ListBySubscription({
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

DedicatedCloudNodes_ListByResourceGroup

Returns list of dedicate cloud nodes within resource group

azure_vmwarecloudsimple.DedicatedCloudNodes_ListByResourceGroup({
  "subscriptionId": "",
  "resourceGroupName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

DedicatedCloudNodes_Delete

Delete dedicated cloud node

azure_vmwarecloudsimple.DedicatedCloudNodes_Delete({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudNodeName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudNodeName required string: dedicated cloud node name
    • api-version required string: Client API version.

Output

Output schema unknown

DedicatedCloudNodes_Get

Returns dedicated cloud node

azure_vmwarecloudsimple.DedicatedCloudNodes_Get({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudNodeName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudNodeName required string: dedicated cloud node name
    • api-version required string: Client API version.

Output

DedicatedCloudNodes_Update

Patches dedicated node properties

azure_vmwarecloudsimple.DedicatedCloudNodes_Update({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudNodeName": "",
  "dedicatedCloudNodeRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudNodeName required string: dedicated cloud node name
    • dedicatedCloudNodeRequest required PatchPayload
    • api-version required string: Client API version.

Output

DedicatedCloudNodes_CreateOrUpdate

Returns dedicated cloud node by its name

azure_vmwarecloudsimple.DedicatedCloudNodes_CreateOrUpdate({
  "subscriptionId": "",
  "resourceGroupName": "",
  "Referer": "",
  "dedicatedCloudNodeName": "",
  "dedicatedCloudNodeRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • Referer required string: referer url
    • dedicatedCloudNodeName required string: dedicated cloud node name
    • dedicatedCloudNodeRequest required DedicatedCloudNode
    • api-version required string: Client API version.

Output

DedicatedCloudServices_ListByResourceGroup

Returns list of dedicated cloud services within a resource group

azure_vmwarecloudsimple.DedicatedCloudServices_ListByResourceGroup({
  "subscriptionId": "",
  "resourceGroupName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

DedicatedCloudServices_Delete

Delete dedicate cloud service

azure_vmwarecloudsimple.DedicatedCloudServices_Delete({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudServiceName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudServiceName required string: dedicated cloud service name
    • api-version required string: Client API version.

Output

Output schema unknown

DedicatedCloudServices_Get

Returns Dedicate Cloud Service

azure_vmwarecloudsimple.DedicatedCloudServices_Get({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudServiceName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudServiceName required string: dedicated cloud Service name
    • api-version required string: Client API version.

Output

DedicatedCloudServices_Update

Patch dedicated cloud service's properties

azure_vmwarecloudsimple.DedicatedCloudServices_Update({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudServiceName": "",
  "dedicatedCloudServiceRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudServiceName required string: dedicated cloud service name
    • dedicatedCloudServiceRequest required PatchPayload
    • api-version required string: Client API version.

Output

DedicatedCloudServices_CreateOrUpdate

Create dedicate cloud service

azure_vmwarecloudsimple.DedicatedCloudServices_CreateOrUpdate({
  "subscriptionId": "",
  "resourceGroupName": "",
  "dedicatedCloudServiceName": "",
  "dedicatedCloudServiceRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • dedicatedCloudServiceName required string: dedicated cloud Service name
    • dedicatedCloudServiceRequest required DedicatedCloudService
    • api-version required string: Client API version.

Output

VirtualMachines_ListByResourceGroup

Returns list of virtual machine within resource group

azure_vmwarecloudsimple.VirtualMachines_ListByResourceGroup({
  "subscriptionId": "",
  "resourceGroupName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • api-version required string: Client API version.
    • $filter string: The filter to apply on the list operation
    • $top integer: The maximum number of record sets to return
    • $skipToken string: to be used by nextLink implementation

Output

VirtualMachines_Delete

Delete virtual machine

azure_vmwarecloudsimple.VirtualMachines_Delete({
  "subscriptionId": "",
  "resourceGroupName": "",
  "Referer": "",
  "virtualMachineName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • Referer required string: referer url
    • virtualMachineName required string: virtual machine name
    • api-version required string: Client API version.

Output

Output schema unknown

VirtualMachines_Get

Get virtual machine

azure_vmwarecloudsimple.VirtualMachines_Get({
  "subscriptionId": "",
  "resourceGroupName": "",
  "virtualMachineName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • virtualMachineName required string: virtual machine name
    • api-version required string: Client API version.

Output

VirtualMachines_Update

Patch virtual machine properties

azure_vmwarecloudsimple.VirtualMachines_Update({
  "subscriptionId": "",
  "resourceGroupName": "",
  "virtualMachineName": "",
  "virtualMachineRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • virtualMachineName required string: virtual machine name
    • virtualMachineRequest required PatchPayload
    • api-version required string: Client API version.

Output

VirtualMachines_CreateOrUpdate

Create Or Update Virtual Machine

azure_vmwarecloudsimple.VirtualMachines_CreateOrUpdate({
  "subscriptionId": "",
  "resourceGroupName": "",
  "Referer": "",
  "virtualMachineName": "",
  "virtualMachineRequest": null,
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • Referer required string: referer url
    • virtualMachineName required string: virtual machine name
    • virtualMachineRequest required VirtualMachine
    • api-version required string: Client API version.

Output

VirtualMachines_Start

Power on virtual machine

azure_vmwarecloudsimple.VirtualMachines_Start({
  "subscriptionId": "",
  "resourceGroupName": "",
  "Referer": "",
  "virtualMachineName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • Referer required string: referer url
    • virtualMachineName required string: virtual machine name
    • api-version required string: Client API version.

Output

Output schema unknown

VirtualMachines_Stop

Power off virtual machine, options: shutdown, poweroff, and suspend

azure_vmwarecloudsimple.VirtualMachines_Stop({
  "subscriptionId": "",
  "resourceGroupName": "",
  "Referer": "",
  "virtualMachineName": "",
  "api-version": ""
}, context)

Input

  • input object
    • subscriptionId required string: The subscription ID.
    • resourceGroupName required string: The name of the resource group
    • Referer required string: referer url
    • virtualMachineName required string: virtual machine name
    • m VirtualMachineStopMode
    • mode string (values: reboot, suspend, shutdown, poweroff): query stop mode parameter (reboot, shutdown, etc...)
    • api-version required string: Client API version.

Output

Output schema unknown

Definitions

AvailableOperation

  • AvailableOperation object: Resource provider available operation model

AvailableOperationDisplay

  • AvailableOperationDisplay object: Resource provider available operation display model
    • description string: Description of the operation for display purposes
    • operation string: Name of the operation for display purposes
    • provider string: Name of the provider for display purposes
    • resource string: Name of the resource type for display purposes

AvailableOperationDisplayPropertyServiceSpecification

AvailableOperationDisplayPropertyServiceSpecificationMetricsItem

  • AvailableOperationDisplayPropertyServiceSpecificationMetricsItem object: Available operation display property service specification metrics item
    • aggregationType required string (values: Average, Total): Metric's aggregation type for e.g. (Average, Total)
    • displayDescription required string: Metric's description
    • displayName required string: Human readable metric's name
    • name required string: Metric's name/id
    • unit required string: Metric's unit

AvailableOperationDisplayPropertyServiceSpecificationMetricsList

AvailableOperationsListResponse

  • AvailableOperationsListResponse object: List of available operations
    • nextLink string: Link for next list of available operations
    • value array: Returns a list of available operations

CSRPError

CSRPErrorBody

  • CSRPErrorBody object: Error properties
    • code string: Error's code
    • details array: Error's details
    • message string: Error's message
    • target string: Error's target

CustomizationHostName

  • CustomizationHostName object: Host name model
    • name string: Hostname
    • type string (values: USER_DEFINED, PREFIX_BASED, FIXED, VIRTUAL_MACHINE_NAME, CUSTOM_NAME): Type of host name

CustomizationIPAddress

  • CustomizationIPAddress object
    • argument string: Argument when Custom ip type is selected
    • ipAddress string: Defined Ip Address when Fixed ip type is selected
    • type string (values: CUSTOM, DHCP_IP, FIXED_IP, USER_DEFINED): Customization Specification ip type

CustomizationIPSettings

  • CustomizationIPSettings object
    • gateway array: The list of gateways
      • items string
    • ip CustomizationIPAddress
    • subnetMask string: Adapter subnet mask

CustomizationIdentity

  • CustomizationIdentity object
    • data string: Windows Text Identity. Prepared data
    • hostName CustomizationHostName
    • type string (values: WINDOWS_TEXT, WINDOWS, LINUX): Identity type
    • userData object: Windows Identity. User data customization
      • isPasswordPredefined boolean: Is password predefined in customization policy

CustomizationNicSetting

CustomizationPoliciesListResponse

  • CustomizationPoliciesListResponse object: List of customization polices response model
    • nextLink string: Link for next list of the Customization policy
    • value array: List of the customization policies

CustomizationPolicy

  • CustomizationPolicy object: The virtual machine customization policy
    • id string: Customization policy azure id
    • location string: Azure region
    • name string: Customization policy name
    • properties CustomizationPolicyProperties
    • type string

CustomizationPolicyProperties

  • CustomizationPolicyProperties object: The properties of Customization policy
    • description string: Policy description
    • privateCloudId string: The Private cloud id
    • specification CustomizationSpecification
    • type string (values: LINUX, WINDOWS): The type of customization (Linux or Windows)
    • version string: Policy version

CustomizationSpecification

DedicatedCloudNode

  • DedicatedCloudNode object: Dedicated cloud node model
    • id string: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudNodes/{dedicatedCloudNodeName}
    • location required string: Azure region
    • name string: {dedicatedCloudNodeName}
    • properties DedicatedCloudNodeProperties
    • sku Sku
    • tags Tags
    • type string: {resourceProviderNamespace}/{resourceType}

DedicatedCloudNodeListResponse

  • DedicatedCloudNodeListResponse object: List of dedicated nodes response model
    • nextLink string: Link for next list of DedicatedCloudNode
    • value array: Results of the DedicatedCloudNode list

DedicatedCloudNodeProperties

  • DedicatedCloudNodeProperties object: Properties of dedicated cloud node
    • availabilityZoneId required string: Availability Zone id, e.g. "az1"
    • availabilityZoneName string: Availability Zone name, e.g. "Availability Zone 1"
    • cloudRackName string: VMWare Cloud Rack Name
    • nodesCount required integer: count of nodes to create
    • placementGroupId required string: Placement Group id, e.g. "n1"
    • placementGroupName string: Placement Name, e.g. "Placement Group 1"
    • privateCloudId string: Private Cloud Id
    • privateCloudName string: Resource Pool Name
    • provisioningState string: The provisioning status of the resource
    • purchaseId required string: purchase id
    • skuDescription SkuDescription
    • status string (values: unused, used): Node status, indicates is private cloud set up on this node or not
    • vmwareClusterName string: VMWare Cluster Name

DedicatedCloudService

  • DedicatedCloudService object: Dedicated cloud service model
    • id string: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/dedicatedCloudServices/{dedicatedCloudServiceName}
    • location required string: Azure region
    • name string: {dedicatedCloudServiceName}
    • properties DedicatedCloudServiceProperties
    • tags Tags
    • type string: {resourceProviderNamespace}/{resourceType}

DedicatedCloudServiceListResponse

  • DedicatedCloudServiceListResponse object: List of dedicated cloud services
    • nextLink string: Link for next list of DedicatedCloudNode
    • value array: Results of the DedicatedCloudService list

DedicatedCloudServiceProperties

  • DedicatedCloudServiceProperties object: Properties of dedicated cloud service
    • gatewaySubnet required string: gateway Subnet for the account. It will collect the subnet address and always treat it as /28
    • isAccountOnboarded string (values: notOnBoarded, onBoarded, onBoardingFailed, onBoarding): indicates whether account onboarded or not in a given region
    • nodes integer: total nodes purchased
    • serviceURL string: link to a service management web portal

GuestOSCustomization

  • GuestOSCustomization object: Guest OS Customization properties
    • dnsServers array: List of dns servers to use
    • hostName string: Virtual Machine hostname
    • password string: Password for login
    • policyId string: id of customization policy
    • username string: Username for login

GuestOSNICCustomization

  • GuestOSNICCustomization object: Guest OS nic customization

IPV4Address

  • IPV4Address string

OperationError

  • OperationError object: Operation error model
    • code string: Error's code
    • message string: Error's message

OperationResource

  • OperationResource object: Operation status response
    • endTime string: End time of the operation
    • error OperationError
    • id string: Operation Id
    • name string: Operation ID
    • startTime string: Start time of the operation
    • status string: Operation status

PatchPayload

  • PatchPayload object: General patch payload modal

PrivateCloud

  • PrivateCloud object: Private cloud model
    • id string: Azure Id, e.g. "/subscriptions/4da99247-a172-4ed6-8ae9-ebed2d12f839/providers/Microsoft.VMwareCloudSimple/privateClouds/cloud123"
    • location string: Location where private cloud created, e.g "westus"
    • name string: Private cloud name
    • properties PrivateCloudProperties
    • type string (values: Microsoft.VMwareCloudSimple/privateClouds): Azure Resource type

PrivateCloudList

  • PrivateCloudList object: List of private clouds
    • nextLink string: Link for next list of Private Clouds
    • value array: the list of private clouds

PrivateCloudProperties

  • PrivateCloudProperties object: Properties of private
    • availabilityZoneId string: Availability Zone id, e.g. "az1"
    • availabilityZoneName string: Availability Zone name, e.g. "Availability Zone 1"
    • clustersNumber integer: Number of clusters
    • createdBy string: User's emails who created cloud
    • createdOn string: When private cloud was created
    • dnsServers array: Array of DNS servers
      • items string
    • expires string: Expiration date of PC
    • nsxType string: Nsx Type, e.g. "Advanced"
    • placementGroupId string: Placement Group id, e.g. "n1"
    • placementGroupName string: Placement Group name
    • privateCloudId string: Id of a private cloud
    • resourcePools array: The list of Resource Pools
    • state string: Private Cloud state, e.g. "operational"
    • totalCpuCores integer: Number of cores
    • totalNodes integer: Number of nodes
    • totalRam integer: Memory size
    • totalStorage number: Disk space in TB
    • type string: Virtualization type e.g. "vSphere"
    • vSphereVersion string: e.g. "6.5u2"
    • vcenterFqdn string: FQDN for vcenter access
    • vcenterRefid string: Vcenter ip address
    • virtualMachineTemplates array: The list of Virtual Machine Templates
    • virtualNetworks array: The list of Virtual Networks
    • vrOpsEnabled boolean: Is Vrops enabled/disabled

ResourcePool

  • ResourcePool object: Resource pool model
    • id required string: resource pool id (privateCloudId:vsphereId)
    • location string: Azure region
    • name string: {ResourcePoolName}
    • privateCloudId string: The Private Cloud Id
    • properties ResourcePoolProperties
    • type string: {resourceProviderNamespace}/{resourceType}

ResourcePoolProperties

  • ResourcePoolProperties object: Properties of resource pool
    • fullName string: Hierarchical resource pool name

ResourcePoolsListResponse

  • ResourcePoolsListResponse object: List of resource pools response model
    • nextLink string: Link for next list of ResourcePoolsList
    • value array: Results of the Resource pools list

Sku

  • Sku object: The purchase SKU for CloudSimple paid resources
    • capacity string: The capacity of the SKU
    • description string: dedicatedCloudNode example: 8 x Ten-Core Intel® Xeon® Processor E5-2640 v4 2.40GHz 25MB Cache (90W); 12 x 64GB PC4-19200 2400MHz DDR4 ECC Registered DIMM, ...
    • family string: If the service has different generations of hardware, for the same SKU, then that can be captured here
    • name required string: The name of the SKU for VMWare CloudSimple Node
    • tier string: The tier of the SKU

SkuAvailability

  • SkuAvailability object: SKU availability model
    • dedicatedAvailabilityZoneId string: CloudSimple Availability Zone id
    • dedicatedAvailabilityZoneName string: CloudSimple Availability Zone Name
    • dedicatedPlacementGroupId string: CloudSimple Placement Group Id
    • dedicatedPlacementGroupName string: CloudSimple Placement Group name
    • limit required integer: indicates how many resources of a given SKU is available in a AZ->PG
    • resourceType string: resource type e.g. DedicatedCloudNodes
    • skuId string: sku id
    • skuName string: sku name

SkuAvailabilityListResponse

  • SkuAvailabilityListResponse object: List of SKU availabilities
    • nextLink string: Link for next list of DedicatedCloudNode
    • value array: Results of the DedicatedPlacementGroupSkuAvailability list

SkuDescription

  • SkuDescription object: The purchase SKU for CloudSimple paid resources
    • id required string: SKU's id
    • name required string: SKU's name

Tags

Usage

  • Usage object: Usage model
    • currentValue required integer: The current usage value
    • limit required integer: limit of a given sku in a region for a subscription. The maximum permitted value for the usage quota. If there is no limit, this value will be -1
    • name UsageName
    • unit string (values: Count, Bytes, Seconds, Percent, CountPerSecond, BytesPerSecond): The usages' unit

UsageListResponse

  • UsageListResponse object: List of usages
    • nextLink string: Link for next list of DedicatedCloudNode
    • value array: The list of usages

UsageName

  • UsageName object: User name model
    • localizedValue string: e.g. "Virtual Machines"
    • value string: resource type or resource type sku name, e.g. virtualMachines

VirtualDisk

  • VirtualDisk object: Virtual disk model
    • controllerId required string: Disk's Controller id
    • independenceMode required string (values: persistent, independent_persistent, independent_nonpersistent): Disk's independence mode type
    • totalSize required integer: Disk's total size
    • virtualDiskId string: Disk's id
    • virtualDiskName string: Disk's display name

VirtualDiskController

  • VirtualDiskController object: Virtual disk controller model
    • id string: Controller's id
    • name string: The display name of Controller
    • subType string: dik controller subtype (VMWARE_PARAVIRTUAL, BUS_PARALLEL, LSI_PARALLEL, LSI_SAS)
    • type string: disk controller type (SCSI)

VirtualMachine

  • VirtualMachine object: Virtual machine model
    • id string: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/virtualMachines/{virtualMachineName}
    • location required string: Azure region
    • name string: {virtualMachineName}
    • properties VirtualMachineProperties
    • tags Tags
    • type string: {resourceProviderNamespace}/{resourceType}

VirtualMachineListResponse

  • VirtualMachineListResponse object: List of virtual machines
    • nextLink string: Link for next list of VirtualMachines
    • value array: Results of the VirtualMachine list

VirtualMachineProperties

  • VirtualMachineProperties object: Properties of virtual machine
    • amountOfRam required integer: The amount of memory
    • controllers array: The list of Virtual Disks' Controllers
    • customization GuestOSCustomization
    • disks array: The list of Virtual Disks
    • dnsname string: The DNS name of Virtual Machine in VCenter
    • exposeToGuestVM boolean: Expose Guest OS or not
    • folder string: The path to virtual machine folder in VCenter
    • guestOS string: The name of Guest OS
    • guestOSType string (values: linux, windows, other): The Guest OS type
    • nics array: The list of Virtual NICs
    • numberOfCores required integer: The number of CPU cores
    • password string: Password for login. Deprecated - use customization property
    • privateCloudId required string: Private Cloud Id
    • provisioningState string: The provisioning status of the resource
    • publicIP string: The public ip of Virtual Machine
    • resourcePool ResourcePool
    • status string (values: running, suspended, poweredoff, updating, deallocating, deleting): The status of Virtual machine
    • templateId string: Virtual Machine Template Id
    • username string: Username for login. Deprecated - use customization property
    • vSphereNetworks array: The list of Virtual VSphere Networks
      • items string
    • vmId string: The internal id of Virtual Machine in VCenter
    • vmwaretools string: VMware tools version

VirtualMachineStopMode

  • VirtualMachineStopMode object: List of virtual machine stop modes
    • mode string (values: reboot, suspend, shutdown, poweroff): mode indicates a type of stop operation - reboot, suspend, shutdown or power-off

VirtualMachineTemplate

  • VirtualMachineTemplate object: Virtual machine template model
    • id string: virtual machine template id (privateCloudId:vsphereId)
    • location string: Azure region
    • name string: {virtualMachineTemplateName}
    • properties VirtualMachineTemplateProperties
    • type string: {resourceProviderNamespace}/{resourceType}

VirtualMachineTemplateListResponse

  • VirtualMachineTemplateListResponse object: List of virtual machine templates
    • nextLink string: Link for next list of VirtualMachineTemplate
    • value array: Results of the VM template list

VirtualMachineTemplateProperties

  • VirtualMachineTemplateProperties object: Properties of virtual machine template
    • amountOfRam integer: The amount of memory
    • controllers array: The list of Virtual Disk Controllers
    • description string: The description of Virtual Machine Template
    • disks array: The list of Virtual Disks
    • exposeToGuestVM boolean: Expose Guest OS or not
    • guestOS string: The Guest OS
    • guestOSType string: The Guest OS types
    • nics array: The list of Virtual NICs
    • numberOfCores integer: The number of CPU cores
    • path string: path to folder
    • privateCloudId required string: The Private Cloud Id
    • vSphereNetworks array: The list of VSphere networks
      • items string
    • vSphereTags array: The tags from VSphere
      • items string
    • vmwaretools string: The VMware tools version

VirtualNetwork

  • VirtualNetwork object: Virtual network model
    • assignable boolean: can be used in vm creation/deletion
    • id required string: virtual network id (privateCloudId:vsphereId)
    • location string: Azure region
    • name string: {VirtualNetworkName}
    • properties VirtualNetworkProperties
    • type string: {resourceProviderNamespace}/{resourceType}

VirtualNetworkListResponse

  • VirtualNetworkListResponse object: List of virtual networks
    • nextLink string: Link for next list of VirtualNetwork
    • value array: Results of the VirtualNetwork list

VirtualNetworkProperties

  • VirtualNetworkProperties object: Properties of virtual network
    • privateCloudId string: The Private Cloud id

VirtualNic

  • VirtualNic object: Virtual NIC model
    • customization GuestOSNICCustomization
    • ipAddresses array: NIC ip address
      • items string
    • macAddress string: NIC MAC address
    • network required VirtualNetwork
    • nicType required string (values: E1000, E1000E, PCNET32, VMXNET, VMXNET2, VMXNET3): NIC type
    • powerOnBoot boolean: Is NIC powered on/off on boot
    • virtualNicId string: NIC id
    • virtualNicName string: NIC name