Pools and Filters for Cloud Provisioning
-
- UpdatedAug 1, 2024
- 3 minutes to read
- Xanadu
- Cloud Management
A resource pool is a query or script that filters a table. You configure a resource pool to limit the values that are available to users when they request a catalog item.
Example use of a pool
To limit a user to only the networks in a particular logical datacenter, use the resource pool called NetworkPool that runs against the Cloud Network [cmdb_ci_network] table. The resource pool uses a script to filter networks based on the datacenter that the network belongs to.
How pools work
condition
is the top-level entity that forms the relationship
between the return values. For example, getObjectIdByServiceAccount
filters all ObjectIDs that are hosted on the specified service
account.Pools and blueprints
When you configure blueprints, you specify variables for form behavior. You can specify resource pools as the data source for each variable and select which resource pools to use. The variable then uses the filtered values.