Overview
IAM
- Account
- Users
- API Tokens
CDN
- IP addresses list
- CDN service
- Origins
- CDN resources
- CDN activity logs
- Log forwarding
- Log viewer
- Logs uploader
- Tools
- Rules
- Rule templates
- Purge history
- SSL certificates
- CA certificates
- CDN Statistics
- Advanced analytics
- Origin shielding
- Let's Encrypt certificates
Managed DNS
- Analyze
- Locations
- Lookup
- Metrics
- Pickers
- DNS Clients
- Zones
- DNSSEC
- RRsets
Cloud
- Bare Metal
- Container as a Service
- Cost Reports
- DDOS Protection
- File Shares
- Firewalls
- Floating IPs
- Function as a Service
- GPU Cloud
- IP Ranges
- Images
- Inference Instances
- Instances
- GETList apptemplates
- GETGet apptemplate
- GETList instance flavors
- GETSearch instances across all reseller clients
- GETList instances
- POSTList suitable flavors for instance creation
- GETDeprecated. Get instance naming restrictions that are applied to specified project and region.deprecated
- GETGet instance
- DELDelete instance
- PATCHRename instance
- POSTAssign security group
- POSTAttach interface
- GETList suitable flavors for instance resize
- POSTResize instance
- POSTUn-assign security group
- POSTDetach interface
- GETGet instance console URL
- GETList network interfaces
- GETList instance tags
- PUTReplace tags
- POSTCreate or update tags
- GETGet instance tag
- DELDelete instance tag
- POSTGet instance metrics
- GETList network ports
- POSTDeprecated. Powercycle instancedeprecated
- POSTPut instance into the server group
- POSTDeprecated. Reboot instancedeprecated
- POSTRemove instance from the server group
- POSTDeprecated. Resume instancedeprecated
- GETGet instance security groups
- POSTDeprecated. Start instancedeprecated
- POSTDeprecated. Stop instancedeprecated
- POSTDeprecated. Suspend instancedeprecated
- PUTDeprecated. Assign allowed address pairs for instance portdeprecated
- POSTDisable port security for instance interface
- POSTEnable port security for instance interface
- GETGet instance price
- GETList name template configs of the reseller.
- PUTUpdate or create reseller naming configuration.
- GETGet naming restrictions that are applied to specified project and region.
- DELDelete the reseller's name_templates setting and drop all naming restrictions on the region.
- GETFilter instances by security group
- POSTCreate instance
- POSTCheck quota for instance creation
- POSTPerform a specific action on an instance.
- GETGet instance tag by key
- DELDelete instance tag by key
- PUTAssign allowed address pairs for instance port
- POSTPreview instance price
- GET
- Load Balancers
- Logging
- Managed Kubernetes
- Managed PostgreSQL
- Networks
- Placement Groups
- Projects
- Quotas
- Regions
- Registry
- Reservations
- Reserved IPs
- Routers
- SSH Keys
- Secrets
- Service Endpoints
- Snapshot Schedules
- Snapshots
- Tasks
- User Actions
- User Role Assignments
- Volumes
Security
- Event Logs
- BGP announces
- Security Templates
- Profiles
FastEdge
- Apps
- Binaries
- FastEdge Clients
- FastEdge Secrets
- Stats
- FastEdge Templates
WAAP
- WAAP Service
- Domains
- Policies
- Analytics
- Custom Page Sets
- Custom Rules
- Firewall Rules
- Advanced Rules
- Tags
- Network Organizations
- API Discovery
- IP Spotlight
- Security Insights
Web Security
- Billing Statistics
- Resources
Video Streaming
- Streams
- Overlays
- Broadcasts
- Restreams
- Videos
- Subtitles
- Directories
- Playlists
- QualitySets
- Players
- AI
- Streaming Statistics
Object Storage
- Notifications
- Key
- Location
- Storage
- Storage Statistics
Instances
Check quota for instance creation
Check if regional quota is exceeded, if yes the number of additional quotas needed to create the specified instance will be calculated
POST
/
cloud
/
v2
/
instances
/
{project_id}
/
{region_id}
/
check_limits
Copy
Ask AI
curl --request POST \
--url https://api.gcore.com/cloud/v2/instances/{project_id}/{region_id}/check_limits \
--header 'APIKey: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"flavor": "g1-standard-1-2",
"interfaces": [
{
"floating_ip": {
"source": "new"
},
"network_id": "ddc28e44-2acb-499b-985b-831f29432e1c",
"subnet_id": "2731a56e-a5c9-44be-80c2-02c57c594573",
"type": "subnet"
},
{
"floating_ip": {
"existing_floating_id": "57be69f6-6f6a-4f03-a4ad-8eb86c69ec0a",
"source": "existing"
},
"network_id": "53609647-2619-420a-b046-59905c8e3370",
"subnet_id": "e3c6ee77-48cb-416b-b204-11b492cc776e3",
"type": "subnet"
},
{
"network_id": "783b36b4-3ef4-48ac-879d-5b3ea53180d8",
"subnet_id": "382a83e5-1b38-49f9-bd83-730353b29ed4",
"type": "subnet"
},
{
"network_id": "783b36b4-3ef4-48ac-879d-5b3ea53180d8",
"type": "any_subnet"
},
{
"type": "external"
}
],
"names": [
"cirroz1",
"cirroz2"
],
"volumes": [
{
"size": 10,
"source": "image",
"type_name": "ssd_hiiops"
},
{
"size": 5,
"source": "new-volume",
"type_name": "standard"
},
{
"snapshot_id": "7cca40d7-a843-4e9f-ae08-62b9a394b1ab",
"source": "snapshot"
}
]
}'
Copy
Ask AI
{
"baremetal_basic_count_requested": 1,
"baremetal_gpu_a100_count_requested": 1,
"baremetal_gpu_count_requested": 1,
"baremetal_gpu_h100_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_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_count_limit": 0,
"baremetal_gpu_count_usage": 0,
"baremetal_gpu_h100_count_limit": 0,
"baremetal_gpu_h100_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_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
}
Authorizations
API key for authentication.
Body
application/json
Response
200
application/json
Dict of exceeding quotas
The response is of type object
.
Was this page helpful?
Copy
Ask AI
curl --request POST \
--url https://api.gcore.com/cloud/v2/instances/{project_id}/{region_id}/check_limits \
--header 'APIKey: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"flavor": "g1-standard-1-2",
"interfaces": [
{
"floating_ip": {
"source": "new"
},
"network_id": "ddc28e44-2acb-499b-985b-831f29432e1c",
"subnet_id": "2731a56e-a5c9-44be-80c2-02c57c594573",
"type": "subnet"
},
{
"floating_ip": {
"existing_floating_id": "57be69f6-6f6a-4f03-a4ad-8eb86c69ec0a",
"source": "existing"
},
"network_id": "53609647-2619-420a-b046-59905c8e3370",
"subnet_id": "e3c6ee77-48cb-416b-b204-11b492cc776e3",
"type": "subnet"
},
{
"network_id": "783b36b4-3ef4-48ac-879d-5b3ea53180d8",
"subnet_id": "382a83e5-1b38-49f9-bd83-730353b29ed4",
"type": "subnet"
},
{
"network_id": "783b36b4-3ef4-48ac-879d-5b3ea53180d8",
"type": "any_subnet"
},
{
"type": "external"
}
],
"names": [
"cirroz1",
"cirroz2"
],
"volumes": [
{
"size": 10,
"source": "image",
"type_name": "ssd_hiiops"
},
{
"size": 5,
"source": "new-volume",
"type_name": "standard"
},
{
"snapshot_id": "7cca40d7-a843-4e9f-ae08-62b9a394b1ab",
"source": "snapshot"
}
]
}'
Copy
Ask AI
{
"baremetal_basic_count_requested": 1,
"baremetal_gpu_a100_count_requested": 1,
"baremetal_gpu_count_requested": 1,
"baremetal_gpu_h100_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_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_count_limit": 0,
"baremetal_gpu_count_usage": 0,
"baremetal_gpu_h100_count_limit": 0,
"baremetal_gpu_h100_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_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
}
Assistant
Responses are generated using AI and may contain mistakes.