openapi-directory
Version:
Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS
1 lines • 115 kB
JSON
{"openapi":"3.0.0","info":{"description":"Description of the new service","title":"VMwareCloudSimple","version":"2019-04-01","x-apisguru-categories":["cloud"],"x-logo":{"url":"https://assets.onestore.ms/cdnfiles/onestorerolling-1606-01000/shell/v3/images/logo/microsoft.png"},"x-ms-code-generation-settings":{"name":"VMwareCloudSimpleClient"},"x-origin":[{"format":"swagger","url":"https://raw.githubusercontent.com/Azure/azure-rest-api-specs/master/specification/vmwarecloudsimple/resource-manager/Microsoft.VMwareCloudSimple/stable/2019-04-01/vmwarecloudsimple.json","version":"2.0"}],"x-providerName":"azure.com","x-serviceName":"vmwarecloudsimple","x-tags":["Azure","Microsoft"]},"security":[{"azure_auth":["user_impersonation"]}],"tags":[{"description":"Subscription life cycle","name":"Subscription"},{"description":"Virtual machine resource operations","name":"VirtualMachines"},{"description":"Virtual networks functions","name":"VirtualNetwork"},{"description":"VM templates functions","name":"VirtualMachineTemplates"},{"description":"available operations function","name":"Operations"},{"description":"Resource pools operations","name":"ResourcePools"},{"description":"dedicated cloud nodes operations","name":"DedicatedCloudNodes"},{"description":"Azure Service object operations","name":"AzureService"},{"description":"operations related to availability and usage","name":"AvailabilityUsages"},{"description":"Customization policies operations","name":"CustomizationPolicies"}],"paths":{"/providers/Microsoft.VMwareCloudSimple/operations":{"get":{"description":"Return list of operations","operationId":"Operations_List","parameters":[{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/AvailableOperationsListResponse"},"examples":{"ListOperations":{"$ref":"#/components/examples/ListOperations"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of available operations","tags":["Operations"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes":{"get":{"description":"Returns list of dedicate cloud nodes within subscription","operationId":"DedicatedCloudNodes_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNodeListResponse"},"examples":{"ListDedicatedCloudNodes":{"$ref":"#/components/examples/ListDedicatedCloudNodes"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of dedicated cloud nodes within subscription method","tags":["DedicatedCloudNodes"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices":{"get":{"description":"Returns list of dedicated cloud services within a subscription","operationId":"DedicatedCloudServices_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudServiceListResponse"},"examples":{"ListDedicatedCloudServices":{"$ref":"#/components/examples/ListDedicatedCloudServices"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of dedicatedCloudService objects within subscription method","tags":["DedicatedCloudServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/availabilities":{"get":{"description":"Returns list of available resources in region","operationId":"SkusAvailability_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"description":"sku id, if no sku is passed availability for all skus will be returned","in":"query","name":"skuId","schema":{"type":"string"}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SkuAvailabilityListResponse"},"examples":{"ListAvailabilities":{"$ref":"#/components/examples/ListAvailabilities"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements SkuAvailability List method","tags":["AvailabilityUsages"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/operationResults/{operationId}":{"get":{"description":"Return an async operation","operationId":"Operations_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/referer"},{"description":"operation id","in":"path","name":"operationId","required":true,"schema":{"type":"string"},"examples":{"GetFailedOperationResult":{"value":"d030bb3f-7d53-11e9-8e09-9a86872085ff"},"GetOperationResult":{"value":"f8e1c8f1-7d52-11e9-8e07-9a86872085ff"}}}],"responses":{"200":{"description":"Successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/OperationResource"},"examples":{"GetFailedOperationResult":{"$ref":"#/components/examples/GetFailedOperationResult"},"GetOperationResult":{"$ref":"#/components/examples/GetOperationResult"}}}}},"202":{"description":"Operation is still running","headers":{"Location":{"schema":{"type":"string"}},"Retry-After":{"schema":{"type":"integer"}}}},"204":{"description":"No Content"},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements get of async operation","tags":["Operations"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds":{"get":{"description":"Returns list of private clouds in particular region","operationId":"PrivateClouds_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateCloudList"},"examples":{"ListPrivateCloudInLocation":{"$ref":"#/components/examples/ListPrivateCloudInLocation"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements private cloud list GET method","tags":["PrivateClouds"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}":{"get":{"description":"Returns private cloud by its name","operationId":"PrivateClouds_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/pcName"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PrivateCloud"},"examples":{"GetPrivateCloud":{"$ref":"#/components/examples/GetPrivateCloud"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements private cloud GET method","tags":["PrivateClouds"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies":{"get":{"description":"Returns list of customization policies in region for private cloud","operationId":"customizationPolicies_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation. only type is allowed here as a filter e.g. $filter=type eq 'xxxx'","in":"query","name":"$filter","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomizationPoliciesListResponse"},"examples":{"ListCustomizationPolicies":{"$ref":"#/components/examples/ListCustomizationPolicies"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements get of customization policies list","tags":["customizationPolicies"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/customizationPolicies/{customizationPolicyName}":{"get":{"description":"Returns customization policy by its name","operationId":"customizationPolicies_Get","parameters":[{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"description":"customization policy name","in":"path","name":"customizationPolicyName","required":true,"schema":{"type":"string"},"examples":{"GetCustomizationPolicy":{"value":"Linux1"}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CustomizationPolicy"},"examples":{"GetCustomizationPolicy":{"$ref":"#/components/examples/GetCustomizationPolicy"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements get of customization policy","tags":["customizationPolicies"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/resourcePools":{"get":{"description":"Returns list of resource pools in region for private cloud","operationId":"ResourcePools_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourcePoolsListResponse"},"examples":{"ListResourcePools":{"$ref":"#/components/examples/ListResourcePools"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements get of resource pools list","tags":["ResourcePools"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/resourcePools/{resourcePoolName}":{"get":{"description":"Returns resource pool templates by its name","operationId":"ResourcePools_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"description":"resource pool id (vsphereId)","in":"path","name":"resourcePoolName","required":true,"schema":{"type":"string"},"examples":{"GetResourcePool":{"value":"resgroup-26"}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ResourcePool"},"examples":{"GetResourcePool":{"$ref":"#/components/examples/GetResourcePool"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements get of resource pool","tags":["ResourcePools"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/virtualMachineTemplates":{"get":{"description":"Returns list of virtual machine templates in region for private cloud","operationId":"VirtualMachineTemplates_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"$ref":"#/components/parameters/pcName"},{"$ref":"#/components/parameters/regionId"},{"description":"Resource pool used to derive vSphere cluster which contains VM templates","in":"query","name":"resourcePoolName","required":true,"schema":{"type":"string"},"examples":{"ListVirtualMachineTemplates":{"value":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26"}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineTemplateListResponse"},"examples":{"ListVirtualMachineTemplates":{"$ref":"#/components/examples/ListVirtualMachineTemplates"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of available VM templates","tags":["VirtualMachineTemplates"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/virtualMachineTemplates/{virtualMachineTemplateName}":{"get":{"description":"Returns virtual machine templates by its name","operationId":"VirtualMachineTemplates_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"description":"virtual machine template id (vsphereId)","in":"path","name":"virtualMachineTemplateName","required":true,"schema":{"type":"string"},"examples":{"GetVirtualMachineTemplate":{"value":"vm-34"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineTemplate"},"examples":{"GetVirtualMachineTemplate":{"$ref":"#/components/examples/GetVirtualMachineTemplate"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual machine template GET method","tags":["VirtualMachineTemplates"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/virtualNetworks":{"get":{"description":"Return list of virtual networks in location for private cloud","operationId":"VirtualNetworks_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"$ref":"#/components/parameters/api-version"},{"description":"Resource pool used to derive vSphere cluster which contains virtual networks","in":"query","name":"resourcePoolName","required":true,"schema":{"type":"string"},"examples":{"ListVirtualNetworks":{"value":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26"}}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualNetworkListResponse"},"examples":{"ListVirtualNetworks":{"$ref":"#/components/examples/ListVirtualNetworks"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list available virtual networks within a subscription method","tags":["VirtualNetworks"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/privateClouds/{pcName}/virtualNetworks/{virtualNetworkName}":{"get":{"description":"Return virtual network by its name","operationId":"VirtualNetworks_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"$ref":"#/components/parameters/pcName"},{"description":"virtual network id (vsphereId)","in":"path","name":"virtualNetworkName","required":true,"schema":{"type":"string"},"examples":{"GetVirtualNetwork":{"value":"dvportgroup-19"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualNetwork"},"examples":{"GetVirtualNetwork":{"$ref":"#/components/examples/GetVirtualNetwork"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual network GET method","tags":["VirtualNetworks"]}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/locations/{regionId}/usages":{"get":{"description":"Returns list of usage in region","operationId":"Usages_List","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/regionId"},{"description":"The filter to apply on the list operation. only name.value is allowed here as a filter e.g. $filter=name.value eq 'xxxx'","in":"query","name":"$filter","schema":{"type":"string"}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/UsageListResponse"},"examples":{"ListUsages":{"$ref":"#/components/examples/ListUsages"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements Usages List method","tags":["AvailabilityUsages"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/providers/Microsoft.VMwareCloudSimple/virtualMachines":{"get":{"description":"Returns list virtual machine within subscription","operationId":"VirtualMachines_ListBySubscription","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineListResponse"},"examples":{"ListVirtualMachines":{"$ref":"#/components/examples/ListVirtualMachines"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list virtual machine within subscription method","tags":["VirtualMachines"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes":{"get":{"description":"Returns list of dedicate cloud nodes within resource group","operationId":"DedicatedCloudNodes_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNodeListResponse"},"examples":{"ListRGDedicatedCloudNodes":{"$ref":"#/components/examples/ListRGDedicatedCloudNodes"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of dedicated cloud nodes within RG method","tags":["DedicatedCloudNodes"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes/{dedicatedCloudNodeName}":{"delete":{"description":"Delete dedicated cloud node","operationId":"DedicatedCloudNodes_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud node name","in":"path","name":"dedicatedCloudNodeName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"DeleteDedicatedCloudNode":{"value":"myNode"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"204":{"description":"no content. resource does not exist and the request is well formed"},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicated cloud node DELETE method","tags":["DedicatedCloudNodes"]},"get":{"description":"Returns dedicated cloud node","operationId":"DedicatedCloudNodes_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud node name","in":"path","name":"dedicatedCloudNodeName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"GetDedicatedCloudNode":{"value":"myNode"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNode"},"examples":{"GetDedicatedCloudNode":{"$ref":"#/components/examples/GetDedicatedCloudNode"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicated cloud node GET method","tags":["DedicatedCloudNodes"]},"patch":{"description":"Patches dedicated node properties","operationId":"DedicatedCloudNodes_Update","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud node name","in":"path","name":"dedicatedCloudNodeName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"PatchDedicatedCloudNode":{"value":"myNode"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPayload"}}},"description":"Patch Dedicated Cloud Node request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNode"},"examples":{"PatchDedicatedCloudNode":{"$ref":"#/components/examples/PatchDedicatedCloudNode"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicated cloud node PATCH method","tags":["DedicatedCloudNodes"]},"put":{"description":"Returns dedicated cloud node by its name","operationId":"DedicatedCloudNodes_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/referer"},{"description":"dedicated cloud node name","in":"path","name":"dedicatedCloudNodeName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"CreateDedicatedCloudNode":{"value":"myNode"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNode"}}},"description":"Create Dedicated Cloud Node request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}},"Location":{"schema":{"type":"string"}},"Retry-After":{"schema":{"type":"integer"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudNode"},"examples":{"CreateDedicatedCloudNode":{"$ref":"#/components/examples/CreateDedicatedCloudNode"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicated cloud node PUT method","tags":["DedicatedCloudNodes"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices":{"get":{"description":"Returns list of dedicated cloud services within a resource group","operationId":"DedicatedCloudServices_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudServiceListResponse"},"examples":{"ListRGDedicatedCloudServices":{"$ref":"#/components/examples/ListRGDedicatedCloudServices"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list of dedicatedCloudService objects within RG method","tags":["DedicatedCloudServices"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices/{dedicatedCloudServiceName}":{"delete":{"description":"Delete dedicate cloud service","operationId":"DedicatedCloudServices_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud service name","in":"path","name":"dedicatedCloudServiceName","required":true,"schema":{"type":"string"},"examples":{"DeleteDedicatedCloudService":{"value":"myService"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"204":{"description":"no content. resource does not exist and the request is well formed"},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicatedCloudService DELETE method","tags":["DedicatedCloudServices"],"x-ms-long-running-operation":true},"get":{"description":"Returns Dedicate Cloud Service","operationId":"DedicatedCloudServices_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud Service name","in":"path","name":"dedicatedCloudServiceName","required":true,"schema":{"type":"string"},"examples":{"GetDedicatedCloudService":{"value":"myService"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudService"},"examples":{"GetDedicatedCloudService":{"$ref":"#/components/examples/GetDedicatedCloudService"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicatedCloudService GET method","tags":["DedicatedCloudServices"]},"patch":{"description":"Patch dedicated cloud service's properties","operationId":"DedicatedCloudServices_Update","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud service name","in":"path","name":"dedicatedCloudServiceName","required":true,"schema":{"type":"string"},"examples":{"PatchDedicatedService":{"value":"myService"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPayload"}}},"description":"Patch Dedicated Cloud Service request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudService"},"examples":{"PatchDedicatedService":{"$ref":"#/components/examples/PatchDedicatedService"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicatedCloudService PATCH method","tags":["DedicatedCloudServices"]},"put":{"description":"Create dedicate cloud service","operationId":"DedicatedCloudServices_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"dedicated cloud Service name","in":"path","name":"dedicatedCloudServiceName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"CreateDedicatedCloudService":{"value":"myService"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudService"}}},"description":"Create Dedicated Cloud Service request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/DedicatedCloudService"},"examples":{"CreateDedicatedCloudService":{"$ref":"#/components/examples/CreateDedicatedCloudService"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements dedicated cloud service PUT method","tags":["DedicatedCloudServices"]}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/virtualMachines":{"get":{"description":"Returns list of virtual machine within resource group","operationId":"VirtualMachines_ListByResourceGroup","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/api-version"},{"description":"The filter to apply on the list operation","in":"query","name":"$filter","schema":{"type":"string"}},{"description":"The maximum number of record sets to return","in":"query","name":"$top","schema":{"type":"integer","format":"int32"}},{"description":"to be used by nextLink implementation","in":"query","name":"$skipToken","schema":{"type":"string"}}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineListResponse"},"examples":{"ListRGVirtualMachines":{"$ref":"#/components/examples/ListRGVirtualMachines"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements list virtual machine within RG method","tags":["VirtualMachines"],"x-ms-pageable":{"nextLinkName":"nextLink"}}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/virtualMachines/{virtualMachineName}":{"delete":{"description":"Delete virtual machine","operationId":"VirtualMachines_Delete","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/referer"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"DeleteVirtualMachine":{"value":"myVirtualMachine"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"202":{"description":"accepted. the operation will complete asynchronously","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}},"Location":{"schema":{"type":"string"}},"Retry-After":{"schema":{"type":"integer"}}}},"204":{"description":"no content. resource does not exist and the request is well formed"},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual machine DELETE method","tags":["VirtualMachines"],"x-ms-long-running-operation":true},"get":{"description":"Get virtual machine","operationId":"VirtualMachines_Get","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"GetVirtualMachine":{"value":"myVirtualMachine"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"successful operation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachine"},"examples":{"GetVirtualMachine":{"$ref":"#/components/examples/GetVirtualMachine"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual machine GET method","tags":["VirtualMachines"]},"patch":{"description":"Patch virtual machine properties","operationId":"VirtualMachines_Update","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"PatchVirtualMachine":{"value":"myVirtualMachine"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PatchPayload"}}},"description":"Patch virtual machine request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachine"},"examples":{"PatchVirtualMachine":{"$ref":"#/components/examples/PatchVirtualMachine"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual machine PATCH method","tags":["VirtualMachines"],"x-ms-long-running-operation":true},"put":{"description":"Create Or Update Virtual Machine","operationId":"VirtualMachines_CreateOrUpdate","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/referer"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string","pattern":"^[a-zA-Z0-9]([-_.a-zA-Z0-9]*[a-zA-Z0-9])?$"},"examples":{"CreateVirtualMachine":{"value":"myVirtualMachine"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachine"}}},"description":"Create or Update Virtual Machine request","required":true},"responses":{"200":{"description":"If resource is created or updated successfully, 200 should be returned","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachine"},"examples":{"CreateVirtualMachine":{"$ref":"#/components/examples/CreateVirtualMachine"}}}}},"201":{"description":"If resource is created or updated successfully, 201 should be returned. provisionedState would of VirtualMachineProperties object would reflect the state of the resource","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachine"},"examples":{"CreateVirtualMachine":{"$ref":"#/components/examples/CreateVirtualMachine"}}}}},"default":{"description":"General Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements virtual machine PUT method","tags":["VirtualMachines"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/virtualMachines/{virtualMachineName}/start":{"post":{"description":"Power on virtual machine","operationId":"VirtualMachines_Start","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/referer"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"StartVirtualMachine":{"value":"myVirtualMachine"}}},{"$ref":"#/components/parameters/api-version"}],"responses":{"200":{"description":"OK"},"202":{"description":"Accepted. the operation will complete asynchronously","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}},"Location":{"schema":{"type":"string"}},"Retry-After":{"schema":{"type":"integer"}}}},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements a start method for a virtual machine","tags":["VirtualMachines"],"x-ms-long-running-operation":true}},"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VMwareCloudSimple/virtualMachines/{virtualMachineName}/stop":{"post":{"description":"Power off virtual machine, options: shutdown, poweroff, and suspend","operationId":"VirtualMachines_Stop","parameters":[{"$ref":"#/components/parameters/subscriptionId"},{"$ref":"#/components/parameters/resourceGroupName"},{"$ref":"#/components/parameters/referer"},{"description":"virtual machine name","in":"path","name":"virtualMachineName","required":true,"schema":{"type":"string"},"examples":{"StopInBodyVirtualMachine":{"value":"myVirtualMachine"},"StopInQueryVirtualMachine":{"value":"myVirtualMachine"}}},{"description":"query stop mode parameter (reboot, shutdown, etc...)","in":"query","name":"mode","x-ms-enum":{"modelAsString":false,"name":"StopMode"},"schema":{"type":"string","enum":["reboot","suspend","shutdown","poweroff"]},"examples":{"StopInQueryVirtualMachine":{"value":"suspend"}}},{"$ref":"#/components/parameters/api-version"}],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/VirtualMachineStopMode"}}},"description":"body stop mode parameter (reboot, shutdown, etc...)"},"responses":{"200":{"description":"OK"},"202":{"description":"Accepted. the operation will complete asynchronously","headers":{"Azure-AsyncOperation":{"schema":{"type":"string"}},"Location":{"schema":{"type":"string"}},"Retry-After":{"schema":{"type":"integer"}}}},"default":{"description":"General Error","headers":{"Content-Type":{"schema":{"type":"string","default":"application/json"}}},"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CSRPError"}}}}},"summary":"Implements shutdown, poweroff, and suspend method for a virtual machine","tags":["VirtualMachines"],"x-ms-long-running-operation":true}}},"servers":[{"url":"https://management.azure.com"}],"components":{"examples":{"ListOperations":{"value":{"nextLink":"string","value":[{"display":{"description":"Creates a new dedicated cloud node","operation":"Create Dedicated Cloud Node","provider":"VMware Solution by CloudSimple","resource":"Dedicated Cloud Nodes"},"name":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes/write","origin":"user,system"}]}},"ListDedicatedCloudNodes":{"value":{"value":[{"id":"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup-1/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes/node-2","location":"westus2","name":"node-2","properties":{"availabilityZoneId":"az1","availabilityZoneName":"Availability Zone 1","cloudRackName":"cloud_rack_1","created":"2019-05-21T07:32:12.134Z","nodesCount":0,"placementGroupId":"n2","placementGroupName":"Placement Group 2","privateCloudId":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud","privateCloudName":"private_cloud_name","purchaseId":"225fadec-3bbe-4e61-a119-ff102da67d0d","skuDescription":{"id":"general","name":"CS28-Node"},"status":"used","vmwareClusterName":"Cluster"},"sku":{"name":"VMware_CloudSimple_CS28"},"type":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes"},{"id":"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup-2/providers/Microsoft.VMwareCloudSimple/dedicatedCloudNodes/node-1","location":"westus2","name":"node1","properties":{"availabilityZoneId":"az1","availabilityZoneName":"Availability Zone 1","created":"2019-05-22T11:57:43.891Z","nodesCount":0,"placementGroupId":"n1","placementGroupName":"Placement Group 1","purchaseId":"eb9d2e22-c787-4723-aa4f-3760b53a0a4d","skuDescription":{"id":"general","name":"CS28-Node"},"status":"unused"},"sku":{"name":"VMware_CloudSimple_CS28"},"type":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes"}]}},"ListDedicatedCloudServices":{"value":{"value":[{"id":"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup-1/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices/service-east","location":"eastus","name":"service-east","properties":{"gatewaySubnet":"10.101.201.0/28","isAccountOnboarded":"onBoarded","serviceURL":"https://eastus-he.azure.cloudsimple.com"},"type":"Microsoft.VMwareCloudSimple/dedicatedCloudServices"},{"id":"/subscriptions/{subscription-id}/resourceGroups/myResourceGroup-2/providers/Microsoft.VMwareCloudSimple/dedicatedCloudServices/service-west","location":"westus","name":"service-west","properties":{"gatewaySubnet":"10.0.0.0/28","isAccountOnboarded":"onBoarded","serviceURL":"https://westus-he.azure.cloudsimple.com"},"type":"Microsoft.VMwareCloudSimple/dedicatedCloudServices"}]}},"ListAvailabilities":{"value":{"value":[{"dedicatedAvailabilityZoneId":"az1","dedicatedAvailabilityZoneName":"Availability Zone 1","dedicatedPlacementGroupId":"n1","dedicatedPlacementGroupName":"Placement Group 1","limit":0,"resourceType":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes","skuId":"general","skuName":"CS28-Node"},{"dedicatedAvailabilityZoneId":"az1","dedicatedAvailabilityZoneName":"Availability Zone 1","dedicatedPlacementGroupId":"n1","dedicatedPlacementGroupName":"Placement Group 1","limit":0,"resourceType":"Microsoft.VMwareCloudSimple/dedicatedCloudNodes","skuId":"large","skuName":"CS36-Node"}]}},"GetFailedOperationResult":{"value":{"endTime":"2019-05-23T12:11:00.655Z","error":{"code":"InternalError","message":"Internal Service error"},"id":"/subscriptions/{subscription-id}/providers/microsoft.vmwarecloudsimple/locations/westus2/operationresults/d030bb3f-7d53-11e9-8e09-9a86872085ff","name":"d030bb3f-7d53-11e9-8e09-9a86872085ff","startTime":"2019-05-23T12:10:54.012Z","status":"Failed"}},"GetOperationResult":{"value":{"endTime":"2019-05-23T12:05:55.660Z","id":"/subscriptions/{subscription-id}/providers/microsoft.vmwarecloudsimple/locations/westus2/operationresults/f8e1c8f1-7d52-11e9-8e07-9a86872085ff","name":"f8e1c8f1-7d52-11e9-8e07-9a86872085ff","startTime":"2019-05-23T12:04:52.784Z","status":"Succeeded"}},"ListPrivateCloudInLocation":{"value":{"value":[{"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/eastus/privateClouds/myPrivateCloud","location":"eastus","name":"myPrivateCloud","properties":{"availabilityZoneId":"az1","availabilityZoneName":"Availability Zone 1","clustersNumber":1,"createdBy":"john.doe@cloudsimple.com","createdOn":"2019-05-21T07:32:59.491Z","dnsServers":["100.100.100.8","100.100.100.9"],"expires":"n/a","nsxType":"Advanced","placementGroupId":"n2","placementGroupName":"Placement Group 2","privateCloudId":"private-cloud-id","state":"operational","totalCpuCores":84,"totalNodes":3,"totalRam":768,"totalStorage":16.875,"type":"vSphere","vSphereVersion":"6.7u1","vcenterFqdn":"vcsa-eastus.az.cloudsimple.io","vcenterRefid":"100.100.100.6"},"type":"Microsoft.VMwareCloudSimple/privateClouds"}]}},"GetPrivateCloud":{"value":{"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud","location":"westus2","name":"myPrivateCloud","properties":{"availabilityZoneId":"az1","availabilityZoneName":"Availability Zone 1","clustersNumber":1,"createdBy":"john.doe@cloudsimple.com","createdOn":"2019-05-22T09:55:36.627Z","dnsServers":["100.0.0.8","100.0.0.9"],"expires":"n/a","nsxType":"Advanced","placementGroupId":"n1","placementGroupName":"Placement Group 1","privateCloudId":"{pc-id}","resourcePools":[{"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/resourcePools/resgroup-26","location":"westus2","name":"Workload","privateCloudId":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud","properties":{"fullName":"myPrivateCloud/Datacenter/Cluster/Workload"},"type":"Microsoft.VMwareCloudSimple/resourcePools"}],"state":"operational","totalCpuCores":28,"totalNodes":1,"totalRam":256,"totalStorage":5.625,"type":"vSphere","vSphereVersion":"6.7u1","vcenterFqdn":"vcsa-4-westus2.az.cloudsimple.io","vcenterRefid":"100.0.0.6","virtualMachineTemplates":[{"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualMachineTemplates/vm-34","location":"westus2","name":"centos-template","properties":{"amountOfRam":4096,"controllers":[{"id":"1000","name":"SCSI controller 0","subType":"LSI_PARALEL","type":"SCSI"}],"disks":[{"controllerId":"1000","independenceMode":"persistent","totalSize":10485760,"virtualDiskId":"2000","virtualDiskName":"Hard disk 1"}],"guestOS":"Other (32-bit)","guestOSType":"other","nics":[{"macAddress":"00:50:56:a6:7e:93","network":{"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19"},"nicType":"E1000","powerOnBoot":true,"virtualNicId":"4000","virtualNicName":"Network adapter 1"}],"numberOfCores":2,"path":"Datacenter/Workload VMs","privateCloudId":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud","vmwaretools":"10309"},"type":"Microsoft.VMwareCloudSimple/virtualMachineTemplates"}],"virtualNetworks":[{"assignable":false,"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-19","location":"westus2","name":"Datacenter/CS-Management","properties":{"privateCloudId":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud"},"type":"Microsoft.VMwareCloudSimple/virtualNetworks"},{"assignable":true,"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-20","location":"westus2","name":"Datacenter/CS-Rescue","properties":{"privateCloudId":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud"},"type":"Microsoft.VMwareCloudSimple/virtualNetworks"},{"assignable":false,"id":"/subscriptions/{subscription-id}/providers/Microsoft.VMwareCloudSimple/locations/westus2/privateClouds/myPrivateCloud/virtualNetworks/dvportgroup-21","location":"westus2","name":"Datacenter/CS-VSAN","properties":{"privateCloudId":"/subscriptions/{subscriptio