The response body is an array of objects, where each object has the following structure:
Field
Type
Description
uuid
string (uuid)
name
string
offering
string
The offering for which this template applies.
provider
string (uri)
provider_data
any
portal
string
key
string
The key that is used to authenticate requests for this class.
customer
string (uri)
customer_data
any
shortname
string
offerings
array of string (uri)s
offerings_data
array of objects
offerings_data.name
string
offerings_data.uuid
string (uuid)
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
role_mapping_data
object (free-form)
Serialize the role mapping dictionary returned by get_role_mapping()
The key that is used to authenticate requests for this class.
customer
string (uri)
customer_data
any
shortname
string
offerings
array of string (uri)s
offerings_data
array of objects
offerings_data.name
string
offerings_data.uuid
string (uuid)
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
role_mapping_data
object (free-form)
Serialize the role mapping dictionary returned by get_role_mapping()
The key that is used to authenticate requests for this class.
customer
string (uri)
✓
shortname
string
offerings
array of string (uri)s
✓
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
201 -
Field
Type
Description
uuid
string (uuid)
name
string
offering
string
The offering for which this template applies.
provider
string (uri)
provider_data
any
portal
string
key
string
The key that is used to authenticate requests for this class.
customer
string (uri)
customer_data
any
shortname
string
offerings
array of string (uri)s
offerings_data
array of objects
offerings_data.name
string
offerings_data.uuid
string (uuid)
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
role_mapping_data
object (free-form)
Serialize the role mapping dictionary returned by get_role_mapping()
The key that is used to authenticate requests for this class.
customer
string (uri)
✓
shortname
string
offerings
array of string (uri)s
✓
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
200 -
Field
Type
Description
uuid
string (uuid)
name
string
offering
string
The offering for which this template applies.
provider
string (uri)
provider_data
any
portal
string
key
string
The key that is used to authenticate requests for this class.
customer
string (uri)
customer_data
any
shortname
string
offerings
array of string (uri)s
offerings_data
array of objects
offerings_data.name
string
offerings_data.uuid
string (uuid)
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
role_mapping_data
object (free-form)
Serialize the role mapping dictionary returned by get_role_mapping()
The key that is used to authenticate requests for this class.
customer
string (uri)
shortname
string
offerings
array of string (uri)s
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
200 -
Field
Type
Description
uuid
string (uuid)
name
string
offering
string
The offering for which this template applies.
provider
string (uri)
provider_data
any
portal
string
key
string
The key that is used to authenticate requests for this class.
customer
string (uri)
customer_data
any
shortname
string
offerings
array of string (uri)s
offerings_data
array of objects
offerings_data.name
string
offerings_data.uuid
string (uuid)
approval_limit
string (decimal)
The credit limit beyond which requests need to be approved by a local admin. If this is None, then no local approval is required. If this is set to 0, then all requests (including creating the project) need to be approved.
max_credit_limit
string (decimal)
The maximum credit limit for any projects created in this class. Any requests beyond this limit are automatically rejected. If this is None, then no maximum limit is set. If this is set to 0, then no projects can be created in this class.
allocation_units_mapping
any
The mapping of credits to allocation units, i.e. how many allocation units to award per credit allocated.
role_mapping
any
The mapping of role names from the remote portal to role information in this portal for users in projects created in this class.
role_mapping_data
object (free-form)
Serialize the role mapping dictionary returned by get_role_mapping()