resource_pools
Creates, updates, deletes, gets or lists a resource_pools resource.
Overview
| Name | resource_pools |
| Type | Resource |
| Id | azure_isv.vmwarecloudsimple.resource_pools |
Fields
The following fields are returned by SELECT queries:
- get
- list
| Name | Datatype | Description |
|---|---|---|
id | string | resource pool id (privateCloudId:vsphereId). Required. |
name | string | {ResourcePoolName}. |
fullName | string | Hierarchical resource pool name. |
location | string | Azure region. |
privateCloudId | string | The Private Cloud Id. |
type | string | {resourceProviderNamespace}/{resourceType}. |
| Name | Datatype | Description |
|---|---|---|
id | string | resource pool id (privateCloudId:vsphereId). Required. |
name | string | {ResourcePoolName}. |
fullName | string | Hierarchical resource pool name. |
location | string | Azure region. |
privateCloudId | string | The Private Cloud Id. |
type | string | {resourceProviderNamespace}/{resourceType}. |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | region_id, pc_name, resource_pool_name, subscription_id | Implements get of resource pool. Returns resource pool templates by its name. | |
list | select | region_id, pc_name, subscription_id | Implements get of resource pools list. Returns list of resource pools in region for private cloud. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
pc_name | string | The private cloud name. Required. |
region_id | string | The region Id (westus, eastus). Required. |
resource_pool_name | string | resource pool id (vsphereId). Required. |
subscription_id | string |
SELECT examples
- get
- list
Implements get of resource pool. Returns resource pool templates by its name.
SELECT
id,
name,
fullName,
location,
privateCloudId,
type
FROM azure_isv.vmwarecloudsimple.resource_pools
WHERE region_id = '{{ region_id }}' -- required
AND pc_name = '{{ pc_name }}' -- required
AND resource_pool_name = '{{ resource_pool_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;
Implements get of resource pools list. Returns list of resource pools in region for private cloud.
SELECT
id,
name,
fullName,
location,
privateCloudId,
type
FROM azure_isv.vmwarecloudsimple.resource_pools
WHERE region_id = '{{ region_id }}' -- required
AND pc_name = '{{ pc_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;