curl --request POST \
--url https://api.gcore.com/cloud/v1/caas/{project_id}/{region_id}/check_limits \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"flavor": "250mCPU-512MiB",
"max_replicas": 13
}'
{
"baremetal_basic_count_requested": 1,
"baremetal_gpu_a100_count_requested": 1,
"baremetal_gpu_h100_count_requested": 1,
"baremetal_gpu_h200_count_requested": 1,
"baremetal_gpu_l40s_count_requested": 1,
"baremetal_hf_count_requested": 1,
"baremetal_infrastructure_count_requested": 1,
"baremetal_network_count_requested": 1,
"baremetal_storage_count_requested": 1,
"caas_container_count_requested": 1,
"caas_cpu_count_requested": 1,
"caas_gpu_count_requested": 1,
"caas_ram_size_requested": 1,
"cluster_count_requested": 1,
"cpu_count_requested": 1,
"dbaas_postgres_cluster_count_requested": 1,
"external_ip_count_requested": 1,
"faas_cpu_count_requested": 1,
"faas_function_count_requested": 1,
"faas_namespace_count_requested": 1,
"faas_ram_size_requested": 1,
"firewall_count_requested": 1,
"floating_count_requested": 1,
"gpu_count_requested": 1,
"gpu_virtual_a100_count_requested": 1,
"gpu_virtual_h100_count_requested": 1,
"gpu_virtual_h200_count_requested": 1,
"gpu_virtual_l40s_count_requested": 1,
"image_count_requested": 1,
"image_size_requested": 1,
"ipu_count_requested": 1,
"laas_topic_count_requested": 1,
"loadbalancer_count_requested": 1,
"network_count_requested": 1,
"ram_requested": 1,
"registry_count_requested": 1,
"registry_storage_requested": 1,
"router_count_requested": 1,
"secret_count_requested": 1,
"servergroup_count_requested": 1,
"sfs_count_requested": 1,
"sfs_size_requested": 1,
"shared_vm_count_requested": 1,
"snapshot_schedule_count_requested": 1,
"subnet_count_requested": 1,
"vm_count_requested": 1,
"volume_count_requested": 1,
"volume_size_requested": 1,
"volume_snapshots_count_requested": 1,
"volume_snapshots_size_requested": 1,
"baremetal_basic_count_limit": 0,
"baremetal_basic_count_usage": 0,
"baremetal_gpu_a100_count_limit": 0,
"baremetal_gpu_a100_count_usage": 0,
"baremetal_gpu_h100_count_limit": 0,
"baremetal_gpu_h100_count_usage": 0,
"baremetal_gpu_h200_count_limit": 0,
"baremetal_gpu_h200_count_usage": 0,
"baremetal_gpu_l40s_count_limit": 0,
"baremetal_gpu_l40s_count_usage": 0,
"baremetal_hf_count_limit": 0,
"baremetal_hf_count_usage": 0,
"baremetal_infrastructure_count_limit": 0,
"baremetal_infrastructure_count_usage": 0,
"baremetal_network_count_limit": 0,
"baremetal_network_count_usage": 0,
"baremetal_storage_count_limit": 0,
"baremetal_storage_count_usage": 0,
"caas_container_count_limit": 0,
"caas_container_count_usage": 0,
"caas_cpu_count_limit": 0,
"caas_cpu_count_usage": 0,
"caas_gpu_count_limit": 0,
"caas_gpu_count_usage": 0,
"caas_ram_size_limit": 0,
"caas_ram_size_usage": 0,
"cluster_count_limit": 0,
"cluster_count_usage": 0,
"cpu_count_limit": 0,
"cpu_count_usage": 0,
"dbaas_postgres_cluster_count_limit": 0,
"dbaas_postgres_cluster_count_usage": 0,
"external_ip_count_limit": 0,
"external_ip_count_usage": 0,
"faas_cpu_count_limit": 0,
"faas_cpu_count_usage": 0,
"faas_function_count_limit": 0,
"faas_function_count_usage": 0,
"faas_namespace_count_limit": 0,
"faas_namespace_count_usage": 0,
"faas_ram_size_limit": 0,
"faas_ram_size_usage": 0,
"firewall_count_limit": 0,
"firewall_count_usage": 0,
"floating_count_limit": 0,
"floating_count_usage": 0,
"gpu_count_limit": 0,
"gpu_count_usage": 0,
"gpu_virtual_a100_count_limit": 0,
"gpu_virtual_a100_count_usage": 0,
"gpu_virtual_h100_count_limit": 0,
"gpu_virtual_h100_count_usage": 0,
"gpu_virtual_h200_count_limit": 0,
"gpu_virtual_h200_count_usage": 0,
"gpu_virtual_l40s_count_limit": 0,
"gpu_virtual_l40s_count_usage": 0,
"image_count_limit": 0,
"image_count_usage": 0,
"image_size_limit": 0,
"image_size_usage": 0,
"ipu_count_limit": 0,
"ipu_count_usage": 0,
"laas_topic_count_limit": 0,
"laas_topic_count_usage": 0,
"loadbalancer_count_limit": 0,
"loadbalancer_count_usage": 0,
"network_count_limit": 0,
"network_count_usage": 0,
"ram_limit": 0,
"ram_usage": 0,
"registry_count_limit": 0,
"registry_count_usage": 0,
"registry_storage_limit": 0,
"registry_storage_usage": 0,
"router_count_limit": 0,
"router_count_usage": 0,
"secret_count_limit": 0,
"secret_count_usage": 0,
"servergroup_count_limit": 0,
"servergroup_count_usage": 0,
"sfs_count_limit": 0,
"sfs_count_usage": 0,
"sfs_size_limit": 0,
"sfs_size_usage": 0,
"shared_vm_count_limit": 0,
"shared_vm_count_usage": 0,
"snapshot_schedule_count_limit": 0,
"snapshot_schedule_count_usage": 0,
"subnet_count_limit": 0,
"subnet_count_usage": 0,
"vm_count_limit": 0,
"vm_count_usage": 0,
"volume_count_limit": 0,
"volume_count_usage": 0,
"volume_size_limit": 0,
"volume_size_usage": 0,
"volume_snapshots_count_limit": 0,
"volume_snapshots_count_usage": 0,
"volume_snapshots_size_limit": 0,
"volume_snapshots_size_usage": 0
}
Check if regional quota is exceeded, if yes the number of additional quotas needed to create the specified cluster will be calculated
curl --request POST \
--url https://api.gcore.com/cloud/v1/caas/{project_id}/{region_id}/check_limits \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"flavor": "250mCPU-512MiB",
"max_replicas": 13
}'
{
"baremetal_basic_count_requested": 1,
"baremetal_gpu_a100_count_requested": 1,
"baremetal_gpu_h100_count_requested": 1,
"baremetal_gpu_h200_count_requested": 1,
"baremetal_gpu_l40s_count_requested": 1,
"baremetal_hf_count_requested": 1,
"baremetal_infrastructure_count_requested": 1,
"baremetal_network_count_requested": 1,
"baremetal_storage_count_requested": 1,
"caas_container_count_requested": 1,
"caas_cpu_count_requested": 1,
"caas_gpu_count_requested": 1,
"caas_ram_size_requested": 1,
"cluster_count_requested": 1,
"cpu_count_requested": 1,
"dbaas_postgres_cluster_count_requested": 1,
"external_ip_count_requested": 1,
"faas_cpu_count_requested": 1,
"faas_function_count_requested": 1,
"faas_namespace_count_requested": 1,
"faas_ram_size_requested": 1,
"firewall_count_requested": 1,
"floating_count_requested": 1,
"gpu_count_requested": 1,
"gpu_virtual_a100_count_requested": 1,
"gpu_virtual_h100_count_requested": 1,
"gpu_virtual_h200_count_requested": 1,
"gpu_virtual_l40s_count_requested": 1,
"image_count_requested": 1,
"image_size_requested": 1,
"ipu_count_requested": 1,
"laas_topic_count_requested": 1,
"loadbalancer_count_requested": 1,
"network_count_requested": 1,
"ram_requested": 1,
"registry_count_requested": 1,
"registry_storage_requested": 1,
"router_count_requested": 1,
"secret_count_requested": 1,
"servergroup_count_requested": 1,
"sfs_count_requested": 1,
"sfs_size_requested": 1,
"shared_vm_count_requested": 1,
"snapshot_schedule_count_requested": 1,
"subnet_count_requested": 1,
"vm_count_requested": 1,
"volume_count_requested": 1,
"volume_size_requested": 1,
"volume_snapshots_count_requested": 1,
"volume_snapshots_size_requested": 1,
"baremetal_basic_count_limit": 0,
"baremetal_basic_count_usage": 0,
"baremetal_gpu_a100_count_limit": 0,
"baremetal_gpu_a100_count_usage": 0,
"baremetal_gpu_h100_count_limit": 0,
"baremetal_gpu_h100_count_usage": 0,
"baremetal_gpu_h200_count_limit": 0,
"baremetal_gpu_h200_count_usage": 0,
"baremetal_gpu_l40s_count_limit": 0,
"baremetal_gpu_l40s_count_usage": 0,
"baremetal_hf_count_limit": 0,
"baremetal_hf_count_usage": 0,
"baremetal_infrastructure_count_limit": 0,
"baremetal_infrastructure_count_usage": 0,
"baremetal_network_count_limit": 0,
"baremetal_network_count_usage": 0,
"baremetal_storage_count_limit": 0,
"baremetal_storage_count_usage": 0,
"caas_container_count_limit": 0,
"caas_container_count_usage": 0,
"caas_cpu_count_limit": 0,
"caas_cpu_count_usage": 0,
"caas_gpu_count_limit": 0,
"caas_gpu_count_usage": 0,
"caas_ram_size_limit": 0,
"caas_ram_size_usage": 0,
"cluster_count_limit": 0,
"cluster_count_usage": 0,
"cpu_count_limit": 0,
"cpu_count_usage": 0,
"dbaas_postgres_cluster_count_limit": 0,
"dbaas_postgres_cluster_count_usage": 0,
"external_ip_count_limit": 0,
"external_ip_count_usage": 0,
"faas_cpu_count_limit": 0,
"faas_cpu_count_usage": 0,
"faas_function_count_limit": 0,
"faas_function_count_usage": 0,
"faas_namespace_count_limit": 0,
"faas_namespace_count_usage": 0,
"faas_ram_size_limit": 0,
"faas_ram_size_usage": 0,
"firewall_count_limit": 0,
"firewall_count_usage": 0,
"floating_count_limit": 0,
"floating_count_usage": 0,
"gpu_count_limit": 0,
"gpu_count_usage": 0,
"gpu_virtual_a100_count_limit": 0,
"gpu_virtual_a100_count_usage": 0,
"gpu_virtual_h100_count_limit": 0,
"gpu_virtual_h100_count_usage": 0,
"gpu_virtual_h200_count_limit": 0,
"gpu_virtual_h200_count_usage": 0,
"gpu_virtual_l40s_count_limit": 0,
"gpu_virtual_l40s_count_usage": 0,
"image_count_limit": 0,
"image_count_usage": 0,
"image_size_limit": 0,
"image_size_usage": 0,
"ipu_count_limit": 0,
"ipu_count_usage": 0,
"laas_topic_count_limit": 0,
"laas_topic_count_usage": 0,
"loadbalancer_count_limit": 0,
"loadbalancer_count_usage": 0,
"network_count_limit": 0,
"network_count_usage": 0,
"ram_limit": 0,
"ram_usage": 0,
"registry_count_limit": 0,
"registry_count_usage": 0,
"registry_storage_limit": 0,
"registry_storage_usage": 0,
"router_count_limit": 0,
"router_count_usage": 0,
"secret_count_limit": 0,
"secret_count_usage": 0,
"servergroup_count_limit": 0,
"servergroup_count_usage": 0,
"sfs_count_limit": 0,
"sfs_count_usage": 0,
"sfs_size_limit": 0,
"sfs_size_usage": 0,
"shared_vm_count_limit": 0,
"shared_vm_count_usage": 0,
"snapshot_schedule_count_limit": 0,
"snapshot_schedule_count_usage": 0,
"subnet_count_limit": 0,
"subnet_count_usage": 0,
"vm_count_limit": 0,
"vm_count_usage": 0,
"volume_count_limit": 0,
"volume_count_usage": 0,
"volume_size_limit": 0,
"volume_size_usage": 0,
"volume_snapshots_count_limit": 0,
"volume_snapshots_count_usage": 0,
"volume_snapshots_size_limit": 0,
"volume_snapshots_size_usage": 0
}
API key for authentication. Make sure to include the word apikey
, followed by a single space and then your token.
Example: apikey 1234$abcdef
Dict of exceeding quotas
The response is of type object
.
Was this page helpful?