@datafire/azure_vmwarecloudsimple v3.0.0
@datafire/azure_vmwarecloudsimple
Client library for VMwareCloudSimple
Installation and Usage
npm install --save @datafire/azure_vmwarecloudsimplelet 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.
- api-version required
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
- subscriptionId required
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
- subscriptionId required
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.
- subscriptionId required
Output
- output SkuAvailabilityListResponse
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
- subscriptionId required
Output
- output OperationResource
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.
- subscriptionId required
Output
- output PrivateCloudList
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.
- subscriptionId required
Output
- output PrivateCloud
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'
- subscriptionId required
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
- api-version required
Output
- output CustomizationPolicy
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.
- subscriptionId required
Output
- output ResourcePoolsListResponse
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)
- subscriptionId required
Output
- output ResourcePool
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
- subscriptionId required
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.
- subscriptionId required
Output
- output VirtualMachineTemplate
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
- subscriptionId required
Output
- output VirtualNetworkListResponse
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.
- subscriptionId required
Output
- output VirtualNetwork
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.
- subscriptionId required
Output
- output UsageListResponse
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
- subscriptionId required
Output
- output VirtualMachineListResponse
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
- subscriptionId required
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.
- subscriptionId required
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.
- subscriptionId required
Output
- output DedicatedCloudNode
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.
- subscriptionId required
Output
- output DedicatedCloudNode
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.
- subscriptionId required
Output
- output DedicatedCloudNode
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
- subscriptionId required
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.
- subscriptionId required
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.
- subscriptionId required
Output
- output DedicatedCloudService
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.
- subscriptionId required
Output
- output DedicatedCloudService
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.
- subscriptionId required
Output
- output DedicatedCloudService
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
- subscriptionId required
Output
- output VirtualMachineListResponse
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.
- subscriptionId required
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.
- subscriptionId required
Output
- output VirtualMachine
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.
- subscriptionId required
Output
- output VirtualMachine
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.
- subscriptionId required
Output
- output VirtualMachine
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.
- subscriptionId required
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.
- subscriptionId required
Output
Output schema unknown
Definitions
AvailableOperation
- AvailableOperation
object: Resource provider available operation model- display AvailableOperationDisplay
- isDataAction
boolean: Indicating whether the operation is a data action or not - name
string: {resourceProviderNamespace}/{resourceType}/{read|write|delete|action} - origin
string(values: user, system, user,system): The origin of operation - properties AvailableOperationDisplayPropertyServiceSpecification
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
- description
AvailableOperationDisplayPropertyServiceSpecification
- AvailableOperationDisplayPropertyServiceSpecification
object: Available operation display property service specification model- serviceSpecification AvailableOperationDisplayPropertyServiceSpecificationMetricsList
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
- aggregationType required
AvailableOperationDisplayPropertyServiceSpecificationMetricsList
- AvailableOperationDisplayPropertyServiceSpecificationMetricsList
object: List of available operation display property service specification metrics- metricSpecifications
array: Metric specifications of operation
- metricSpecifications
AvailableOperationsListResponse
- AvailableOperationsListResponse
object: List of available operations- nextLink
string: Link for next list of available operations - value
array: Returns a list of available operations- items AvailableOperation
- nextLink
CSRPError
- CSRPError
object: General error model- error CSRPErrorBody
CSRPErrorBody
- CSRPErrorBody
object: Error properties- code
string: Error's code - details
array: Error's details- items CSRPErrorBody
- message
string: Error's message - target
string: Error's target
- code
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
- 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
- argument
CustomizationIPSettings
- CustomizationIPSettings
object- gateway
array: The list of gateways- items
string
- items
- ip CustomizationIPAddress
- subnetMask
string: Adapter subnet mask
- gateway
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
- isPasswordPredefined
- data
CustomizationNicSetting
- CustomizationNicSetting
object- adapter CustomizationIPSettings
- macAddress
string: NIC mac address
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- items CustomizationPolicy
- nextLink
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
- id
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
- description
CustomizationSpecification
- CustomizationSpecification
object: The specification for Customization Policy- identity CustomizationIdentity
- nicSettings
array: Network interface settings- items CustomizationNicSetting
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}
- id
DedicatedCloudNodeListResponse
- DedicatedCloudNodeListResponse
object: List of dedicated nodes response model- nextLink
string: Link for next list of DedicatedCloudNode - value
array: Results of the DedicatedCloudNode list- items DedicatedCloudNode
- nextLink
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
- availabilityZoneId required
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}
- id
DedicatedCloudServiceListResponse
- DedicatedCloudServiceListResponse
object: List of dedicated cloud services- nextLink
string: Link for next list of DedicatedCloudNode - value
array: Results of the DedicatedCloudService list- items DedicatedCloudService
- nextLink
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
- gatewaySubnet required
GuestOSCustomization
- GuestOSCustomization
object: Guest OS Customization properties- dnsServers
array: List of dns servers to use- items IPV4Address
- hostName
string: Virtual Machine hostname - password
string: Password for login - policyId
string: id of customization policy - username
string: Username for login
- dnsServers
GuestOSNICCustomization
- GuestOSNICCustomization
object: Guest OS nic customization- allocation
string(values: static, dynamic): IP address allocation method - dnsServers
array: List of dns servers to use- items IPV4Address
- gateway
array: Gateway addresses assigned to nic- items IPV4Address
- ipAddress IPV4Address
- mask IPV4Address
- primaryWinsServer IPV4Address
- secondaryWinsServer IPV4Address
- allocation
IPV4Address
- IPV4Address
string
OperationError
- OperationError
object: Operation error model- code
string: Error's code - message
string: Error's message
- code
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
- endTime
PatchPayload
- PatchPayload
object: General patch payload modal- tags Tags
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
- id
PrivateCloudList
- PrivateCloudList
object: List of private clouds- nextLink
string: Link for next list of Private Clouds - value
array: the list of private clouds- items PrivateCloud
- nextLink
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
- items
- 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- items ResourcePool
- 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- items VirtualMachineTemplate
- virtualNetworks
array: The list of Virtual Networks- items VirtualNetwork
- vrOpsEnabled
boolean: Is Vrops enabled/disabled
- availabilityZoneId
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}
- id required
ResourcePoolProperties
- ResourcePoolProperties
object: Properties of resource pool- fullName
string: Hierarchical resource pool name
- fullName
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- items ResourcePool
- nextLink
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
- capacity
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
- dedicatedAvailabilityZoneId
SkuAvailabilityListResponse
- SkuAvailabilityListResponse
object: List of SKU availabilities- nextLink
string: Link for next list of DedicatedCloudNode - value
array: Results of the DedicatedPlacementGroupSkuAvailability list- items SkuAvailability
- nextLink
SkuDescription
- SkuDescription
object: The purchase SKU for CloudSimple paid resources- id required
string: SKU's id - name required
string: SKU's name
- id required
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
- currentValue required
UsageListResponse
- UsageListResponse
object: List of usages- nextLink
string: Link for next list of DedicatedCloudNode - value
array: The list of usages- items Usage
- nextLink
UsageName
- UsageName
object: User name model- localizedValue
string: e.g. "Virtual Machines" - value
string: resource type or resource type sku name, e.g. virtualMachines
- localizedValue
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
- controllerId required
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)
- id
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}
- id
VirtualMachineListResponse
- VirtualMachineListResponse
object: List of virtual machines- nextLink
string: Link for next list of VirtualMachines - value
array: Results of the VirtualMachine list- items VirtualMachine
- nextLink
VirtualMachineProperties
- VirtualMachineProperties
object: Properties of virtual machine- amountOfRam required
integer: The amount of memory - controllers
array: The list of Virtual Disks' Controllers- items VirtualDiskController
- customization GuestOSCustomization
- disks
array: The list of Virtual Disks- items VirtualDisk
- 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- items VirtualNic
- 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
- items
- vmId
string: The internal id of Virtual Machine in VCenter - vmwaretools
string: VMware tools version
- amountOfRam required
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
- mode
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}
- id
VirtualMachineTemplateListResponse
- VirtualMachineTemplateListResponse
object: List of virtual machine templates- nextLink
string: Link for next list of VirtualMachineTemplate - value
array: Results of the VM template list- items VirtualMachineTemplate
- nextLink
VirtualMachineTemplateProperties
- VirtualMachineTemplateProperties
object: Properties of virtual machine template- amountOfRam
integer: The amount of memory - controllers
array: The list of Virtual Disk Controllers- items VirtualDiskController
- description
string: The description of Virtual Machine Template - disks
array: The list of Virtual Disks- items VirtualDisk
- 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- items VirtualNic
- 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
- items
- vSphereTags
array: The tags from VSphere- items
string
- items
- vmwaretools
string: The VMware tools version
- amountOfRam
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}
- assignable
VirtualNetworkListResponse
- VirtualNetworkListResponse
object: List of virtual networks- nextLink
string: Link for next list of VirtualNetwork - value
array: Results of the VirtualNetwork list- items VirtualNetwork
- nextLink
VirtualNetworkProperties
- VirtualNetworkProperties
object: Properties of virtual network- privateCloudId
string: The Private Cloud id
- privateCloudId
VirtualNic
- VirtualNic
object: Virtual NIC model- customization GuestOSNICCustomization
- ipAddresses
array: NIC ip address- items
string
- items
- 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
5 years ago