import os
from gcore import Gcore
client = Gcore(
api_key=os.environ.get("GCORE_API_KEY"), # This is the default and can be omitted
)
response = client.cloud.quotas.get_all()
print(response.global_quotas){
"global_quotas": {
"inference_cpu_millicore_count_limit": 123,
"inference_cpu_millicore_count_usage": 123,
"inference_gpu_a100_count_limit": 123,
"inference_gpu_a100_count_usage": 123,
"inference_gpu_h100_count_limit": 123,
"inference_gpu_h100_count_usage": 123,
"inference_gpu_l40s_count_limit": 123,
"inference_gpu_l40s_count_usage": 123,
"inference_instance_count_limit": 123,
"inference_instance_count_usage": 123,
"keypair_count_limit": 123,
"keypair_count_usage": 123,
"project_count_limit": 123,
"project_count_usage": 123
},
"regional_quotas": [
{
"baremetal_basic_count_limit": 123,
"baremetal_basic_count_usage": 123,
"baremetal_gpu_a100_count_limit": 123,
"baremetal_gpu_a100_count_usage": 123,
"baremetal_gpu_count_limit": 123,
"baremetal_gpu_count_usage": 123,
"baremetal_gpu_h100_count_limit": 123,
"baremetal_gpu_h100_count_usage": 123,
"baremetal_gpu_h200_count_limit": 123,
"baremetal_gpu_h200_count_usage": 123,
"baremetal_gpu_l40s_count_limit": 123,
"baremetal_gpu_l40s_count_usage": 123,
"baremetal_hf_count_limit": 123,
"baremetal_hf_count_usage": 123,
"baremetal_infrastructure_count_limit": 123,
"baremetal_infrastructure_count_usage": 123,
"baremetal_network_count_limit": 123,
"baremetal_network_count_usage": 123,
"baremetal_storage_count_limit": 123,
"baremetal_storage_count_usage": 123,
"caas_container_count_limit": 123,
"caas_container_count_usage": 123,
"caas_cpu_count_limit": 123,
"caas_cpu_count_usage": 123,
"caas_gpu_count_limit": 123,
"caas_gpu_count_usage": 123,
"caas_ram_size_limit": 123,
"caas_ram_size_usage": 123,
"cluster_count_limit": 123,
"cluster_count_usage": 123,
"cpu_count_limit": 123,
"cpu_count_usage": 123,
"dbaas_postgres_cluster_count_limit": 123,
"dbaas_postgres_cluster_count_usage": 123,
"external_ip_count_limit": 123,
"external_ip_count_usage": 123,
"faas_cpu_count_limit": 123,
"faas_cpu_count_usage": 123,
"faas_function_count_limit": 123,
"faas_function_count_usage": 123,
"faas_namespace_count_limit": 123,
"faas_namespace_count_usage": 123,
"faas_ram_size_limit": 123,
"faas_ram_size_usage": 123,
"firewall_count_limit": 123,
"firewall_count_usage": 123,
"floating_count_limit": 123,
"floating_count_usage": 123,
"gpu_count_limit": 123,
"gpu_count_usage": 123,
"gpu_virtual_a100_count_limit": 123,
"gpu_virtual_a100_count_usage": 123,
"gpu_virtual_h100_count_limit": 123,
"gpu_virtual_h100_count_usage": 123,
"gpu_virtual_h200_count_limit": 123,
"gpu_virtual_h200_count_usage": 123,
"gpu_virtual_l40s_count_limit": 123,
"gpu_virtual_l40s_count_usage": 123,
"image_count_limit": 123,
"image_count_usage": 123,
"image_size_limit": 123,
"image_size_usage": 123,
"ipu_count_limit": 123,
"ipu_count_usage": 123,
"laas_topic_count_limit": 123,
"laas_topic_count_usage": 123,
"loadbalancer_count_limit": 123,
"loadbalancer_count_usage": 123,
"network_count_limit": 123,
"network_count_usage": 123,
"ram_limit": 123,
"ram_usage": 123,
"region_id": 123,
"registry_count_limit": 123,
"registry_count_usage": 123,
"registry_storage_limit": 123,
"registry_storage_usage": 123,
"router_count_limit": 123,
"router_count_usage": 123,
"secret_count_limit": 123,
"secret_count_usage": 123,
"servergroup_count_limit": 123,
"servergroup_count_usage": 123,
"sfs_count_limit": 123,
"sfs_count_usage": 123,
"sfs_size_limit": 123,
"sfs_size_usage": 123,
"shared_vm_count_limit": 123,
"shared_vm_count_usage": 123,
"snapshot_schedule_count_limit": 123,
"snapshot_schedule_count_usage": 123,
"subnet_count_limit": 123,
"subnet_count_usage": 123,
"vm_count_limit": 123,
"vm_count_usage": 123,
"volume_count_limit": 123,
"volume_count_usage": 123,
"volume_size_limit": 123,
"volume_size_usage": 123,
"volume_snapshots_count_limit": 123,
"volume_snapshots_count_usage": 123,
"volume_snapshots_size_limit": 123,
"volume_snapshots_size_usage": 123
}
]
}Get combined client quotas, including both regional and global quotas.
import os
from gcore import Gcore
client = Gcore(
api_key=os.environ.get("GCORE_API_KEY"), # This is the default and can be omitted
)
response = client.cloud.quotas.get_all()
print(response.global_quotas){
"global_quotas": {
"inference_cpu_millicore_count_limit": 123,
"inference_cpu_millicore_count_usage": 123,
"inference_gpu_a100_count_limit": 123,
"inference_gpu_a100_count_usage": 123,
"inference_gpu_h100_count_limit": 123,
"inference_gpu_h100_count_usage": 123,
"inference_gpu_l40s_count_limit": 123,
"inference_gpu_l40s_count_usage": 123,
"inference_instance_count_limit": 123,
"inference_instance_count_usage": 123,
"keypair_count_limit": 123,
"keypair_count_usage": 123,
"project_count_limit": 123,
"project_count_usage": 123
},
"regional_quotas": [
{
"baremetal_basic_count_limit": 123,
"baremetal_basic_count_usage": 123,
"baremetal_gpu_a100_count_limit": 123,
"baremetal_gpu_a100_count_usage": 123,
"baremetal_gpu_count_limit": 123,
"baremetal_gpu_count_usage": 123,
"baremetal_gpu_h100_count_limit": 123,
"baremetal_gpu_h100_count_usage": 123,
"baremetal_gpu_h200_count_limit": 123,
"baremetal_gpu_h200_count_usage": 123,
"baremetal_gpu_l40s_count_limit": 123,
"baremetal_gpu_l40s_count_usage": 123,
"baremetal_hf_count_limit": 123,
"baremetal_hf_count_usage": 123,
"baremetal_infrastructure_count_limit": 123,
"baremetal_infrastructure_count_usage": 123,
"baremetal_network_count_limit": 123,
"baremetal_network_count_usage": 123,
"baremetal_storage_count_limit": 123,
"baremetal_storage_count_usage": 123,
"caas_container_count_limit": 123,
"caas_container_count_usage": 123,
"caas_cpu_count_limit": 123,
"caas_cpu_count_usage": 123,
"caas_gpu_count_limit": 123,
"caas_gpu_count_usage": 123,
"caas_ram_size_limit": 123,
"caas_ram_size_usage": 123,
"cluster_count_limit": 123,
"cluster_count_usage": 123,
"cpu_count_limit": 123,
"cpu_count_usage": 123,
"dbaas_postgres_cluster_count_limit": 123,
"dbaas_postgres_cluster_count_usage": 123,
"external_ip_count_limit": 123,
"external_ip_count_usage": 123,
"faas_cpu_count_limit": 123,
"faas_cpu_count_usage": 123,
"faas_function_count_limit": 123,
"faas_function_count_usage": 123,
"faas_namespace_count_limit": 123,
"faas_namespace_count_usage": 123,
"faas_ram_size_limit": 123,
"faas_ram_size_usage": 123,
"firewall_count_limit": 123,
"firewall_count_usage": 123,
"floating_count_limit": 123,
"floating_count_usage": 123,
"gpu_count_limit": 123,
"gpu_count_usage": 123,
"gpu_virtual_a100_count_limit": 123,
"gpu_virtual_a100_count_usage": 123,
"gpu_virtual_h100_count_limit": 123,
"gpu_virtual_h100_count_usage": 123,
"gpu_virtual_h200_count_limit": 123,
"gpu_virtual_h200_count_usage": 123,
"gpu_virtual_l40s_count_limit": 123,
"gpu_virtual_l40s_count_usage": 123,
"image_count_limit": 123,
"image_count_usage": 123,
"image_size_limit": 123,
"image_size_usage": 123,
"ipu_count_limit": 123,
"ipu_count_usage": 123,
"laas_topic_count_limit": 123,
"laas_topic_count_usage": 123,
"loadbalancer_count_limit": 123,
"loadbalancer_count_usage": 123,
"network_count_limit": 123,
"network_count_usage": 123,
"ram_limit": 123,
"ram_usage": 123,
"region_id": 123,
"registry_count_limit": 123,
"registry_count_usage": 123,
"registry_storage_limit": 123,
"registry_storage_usage": 123,
"router_count_limit": 123,
"router_count_usage": 123,
"secret_count_limit": 123,
"secret_count_usage": 123,
"servergroup_count_limit": 123,
"servergroup_count_usage": 123,
"sfs_count_limit": 123,
"sfs_count_usage": 123,
"sfs_size_limit": 123,
"sfs_size_usage": 123,
"shared_vm_count_limit": 123,
"shared_vm_count_usage": 123,
"snapshot_schedule_count_limit": 123,
"snapshot_schedule_count_usage": 123,
"subnet_count_limit": 123,
"subnet_count_usage": 123,
"vm_count_limit": 123,
"vm_count_usage": 123,
"volume_count_limit": 123,
"volume_count_usage": 123,
"volume_size_limit": 123,
"volume_size_usage": 123,
"volume_snapshots_count_limit": 123,
"volume_snapshots_count_usage": 123,
"volume_snapshots_size_limit": 123,
"volume_snapshots_size_usage": 123
}
]
}API key for authentication. Make sure to include the word apikey, followed by a single space and then your token.
Example: apikey 1234$abcdef
OK
Global entity quotas
Show child attributes
Inference CPU millicore count limit
Inference CPU millicore count usage
Inference GPU A100 Count limit
Inference GPU A100 Count usage
Inference GPU H100 Count limit
Inference GPU H100 Count usage
Inference GPU L40s Count limit
Inference GPU L40s Count usage
Inference instance count limit
Inference instance count usage
SSH Keys Count limit
SSH Keys Count usage
Projects Count limit
Projects Count usage
Regional entity quotas. Only contains initialized quotas.
Show child attributes
Basic bare metal servers count limit
Basic bare metal servers count usage
Bare metal A100 GPU server count limit
Bare metal A100 GPU server count usage
Total number of AI GPU bare metal servers. This field is deprecated and is now always calculated automatically as the sum of baremetal_gpu_a100_count_limit, baremetal_gpu_h100_count_limit, baremetal_gpu_h200_count_limit, and baremetal_gpu_l40s_count_limit.
Baremetal Gpu Count Usage. This field is deprecated and is now always calculated automatically as the sum of baremetal_gpu_a100_count_usage, baremetal_gpu_h100_count_usage, baremetal_gpu_h200_count_usage, and baremetal_gpu_l40s_count_usage.
Bare metal H100 GPU server count limit
Bare metal H100 GPU server count usage
Bare metal H200 GPU server count limit
Bare metal H200 GPU server count usage
Bare metal L40S GPU server count limit
Bare metal L40S GPU server count usage
High-frequency bare metal servers count limit
High-frequency bare metal servers count usage
Infrastructure bare metal servers count limit
Infrastructure bare metal servers count usage
Bare metal Network Count limit
Bare metal Network Count usage
Storage bare metal servers count limit
Storage bare metal servers count usage
Containers count limit
Containers count usage
mCPU count for containers limit
mCPU count for containers usage
Containers gpu count limit
Containers gpu count usage
MB memory count for containers limit
MB memory count for containers usage
K8s clusters count limit
K8s clusters count usage
vCPU Count limit
vCPU Count usage
DBaaS cluster count limit
DBaaS cluster count usage
External IP Count limit
External IP Count usage
mCPU count for functions limit
mCPU count for functions usage
Functions count limit
Functions count usage
Functions namespace count limit
Functions namespace count usage
MB memory count for functions limit
MB memory count for functions usage
Firewalls Count limit
Firewalls Count usage
Floating IP Count limit
Floating IP Count usage
GPU Count limit
GPU Count usage
Virtual A100 GPU card count limit
Virtual A100 GPU card count usage
Virtual H100 GPU card count limit
Virtual H100 GPU card count usage
Virtual H200 GPU card count limit
Virtual H200 GPU card count usage
Virtual L40S GPU card count limit
Virtual L40S GPU card count usage
Images Count limit
Images Count usage
Images Size, GiB limit
Images Size, GiB usage
IPU Count limit
IPU Count usage
LaaS Topics Count limit
LaaS Topics Count usage
Load Balancers Count limit
Load Balancers Count usage
Networks Count limit
Networks Count usage
RAM Size, GiB limit
RAM Size, GiB usage
Region ID
Registries count limit
Registries count usage
Registries volume usage, GiB limit
Registries volume usage, GiB usage
Routers Count limit
Routers Count usage
Secret Count limit
Secret Count usage
Placement Group Count limit
Placement Group Count usage
Shared file system Count limit
Shared file system Count usage
Shared file system Size, GiB limit
Shared file system Size, GiB usage
Basic VMs Count limit
Basic VMs Count usage
Snapshot Schedules Count limit
Snapshot Schedules Count usage
Subnets Count limit
Subnets Count usage
Instances Dedicated Count limit
Instances Dedicated Count usage
Volumes Count limit
Volumes Count usage
Volumes Size, GiB limit
Volumes Size, GiB usage
Snapshots Count limit
Snapshots Count usage
Snapshots Size, GiB limit
Snapshots Size, GiB usage
Was this page helpful?