docs/models/ResourceLimits.md in ionoscloud-6.1.1 vs docs/models/ResourceLimits.md in ionoscloud-6.1.2
- old
+ new
@@ -2,59 +2,103 @@
## Properties
| Name | Type | Description | Notes |
| ---- | ---- | ----------- | ----- |
-| **cores_per_server** | **Integer** | The maximum number of cores per server. | |
-| **cores_per_contract** | **Integer** | The maximum number of cores per contract. | |
-| **cores_provisioned** | **Integer** | The number of cores provisioned. | |
-| **ram_per_server** | **Integer** | The maximum RAM per server. | |
-| **ram_per_contract** | **Integer** | The maximum RAM per contract. | |
-| **ram_provisioned** | **Integer** | RAM provisioned. | |
-| **hdd_limit_per_volume** | **Integer** | HDD limit per volume. | |
-| **hdd_limit_per_contract** | **Integer** | HDD limit per contract. | |
-| **hdd_volume_provisioned** | **Integer** | HDD volume provisioned. | |
-| **ssd_limit_per_volume** | **Integer** | SSD limit per volume. | |
-| **ssd_limit_per_contract** | **Integer** | SSD limit per contract. | |
-| **ssd_volume_provisioned** | **Integer** | SSD volume provisioned. | |
-| **das_volume_provisioned** | **Integer** | DAS (Direct Attached Storage) volume provisioned. | |
-| **reservable_ips** | **Integer** | Total reservable IP limit for the customer. | |
-| **reserved_ips_on_contract** | **Integer** | Reserved ips for the contract. | |
-| **reserved_ips_in_use** | **Integer** | Reserved ips in use. | |
-| **k8s_cluster_limit_total** | **Integer** | K8s clusters total limit. | |
-| **k8s_clusters_provisioned** | **Integer** | K8s clusters provisioned. | |
-| **nlb_limit_total** | **Integer** | NLB total limit. | |
-| **nlb_provisioned** | **Integer** | NLBs provisioned. | |
-| **nat_gateway_limit_total** | **Integer** | NAT Gateway total limit. | |
-| **nat_gateway_provisioned** | **Integer** | NAT Gateways provisioned. | |
+| **cores_per_contract** | **Integer** | The maximum number of CPU cores per contract. | |
+
+| **cores_per_server** | **Integer** | The maximum number of CPU cores per server. | |
+
+| **cores_provisioned** | **Integer** | The number of CPU cores provisioned. | |
+
+| **das_volume_provisioned** | **Integer** | The amount of DAS disk space (in MB) in a Cube server that is currently provisioned. | |
+
+| **hdd_limit_per_contract** | **Integer** | The maximum amount of disk space (in MB) that can be provided under this contract. | |
+
+| **hdd_limit_per_volume** | **Integer** | The maximum size (in MB) of an idividual hard disk volume. | |
+
+| **hdd_volume_provisioned** | **Integer** | The amount of hard disk space (in MB) that is currently provisioned. | |
+
+| **k8s_cluster_limit_total** | **Integer** | The maximum number of Kubernetes clusters that can be created under this contract. | |
+
+| **k8s_clusters_provisioned** | **Integer** | The amount of Kubernetes clusters that is currently provisioned. | |
+
+| **nat_gateway_limit_total** | **Integer** | The NAT Gateway total limit. | |
+
+| **nat_gateway_provisioned** | **Integer** | The NAT Gateways provisioned. | |
+
+| **nlb_limit_total** | **Integer** | The NLB total limit. | |
+
+| **nlb_provisioned** | **Integer** | The NLBs provisioned. | |
+
+| **ram_per_contract** | **Integer** | The maximum amount of RAM (in MB) that can be provisioned under this contract. | |
+
+| **ram_per_server** | **Integer** | The maximum amount of RAM (in MB) that can be provisioned for a particular server under this contract. | |
+
+| **ram_provisioned** | **Integer** | The amount of RAM (in MB) provisioned under this contract. | |
+
+| **reservable_ips** | **Integer** | The maximum number of static public IP addresses that can be reserved by this customer across contracts. | |
+
+| **reserved_ips_in_use** | **Integer** | The number of static public IP addresses in use. | |
+
+| **reserved_ips_on_contract** | **Integer** | The maximum number of static public IP addresses that can be reserved for this contract. | |
+
+| **ssd_limit_per_contract** | **Integer** | The maximum amount of solid state disk space (in MB) that can be provisioned under this contract. | |
+
+| **ssd_limit_per_volume** | **Integer** | The maximum size (in MB) of an individual solid state disk volume. | |
+
+| **ssd_volume_provisioned** | **Integer** | The amount of solid state disk space (in MB) that is currently provisioned. | |
+
## Example
```ruby
require 'ionoscloud'
+
instance = Ionoscloud::ResourceLimits.new(
- cores_per_server: null,
- cores_per_contract: null,
- cores_provisioned: null,
- ram_per_server: null,
- ram_per_contract: null,
- ram_provisioned: null,
- hdd_limit_per_volume: null,
- hdd_limit_per_contract: null,
- hdd_volume_provisioned: null,
- ssd_limit_per_volume: null,
- ssd_limit_per_contract: null,
- ssd_volume_provisioned: null,
- das_volume_provisioned: null,
- reservable_ips: null,
- reserved_ips_on_contract: null,
- reserved_ips_in_use: null,
- k8s_cluster_limit_total: null,
- k8s_clusters_provisioned: null,
- nlb_limit_total: null,
- nlb_provisioned: null,
- nat_gateway_limit_total: null,
- nat_gateway_provisioned: null
+ cores_per_contract: 8,
+
+ cores_per_server: 4,
+
+ cores_provisioned: 7,
+
+ das_volume_provisioned: 51200,
+
+ hdd_limit_per_contract: 61440,
+
+ hdd_limit_per_volume: 614400,
+
+ hdd_volume_provisioned: 10240,
+
+ k8s_cluster_limit_total: 5,
+
+ k8s_clusters_provisioned: 0,
+
+ nat_gateway_limit_total: 5,
+
+ nat_gateway_provisioned: 0,
+
+ nlb_limit_total: 5,
+
+ nlb_provisioned: 0,
+
+ ram_per_contract: 20480,
+
+ ram_per_server: 20480,
+
+ ram_provisioned: 14336,
+
+ reservable_ips: 1,
+
+ reserved_ips_in_use: 0,
+
+ reserved_ips_on_contract: 1,
+
+ ssd_limit_per_contract: 614400,
+
+ ssd_limit_per_volume: 614400,
+
+ ssd_volume_provisioned: 204800
)
```