Skip to content

Commit c1528fd

Browse files
chore: sdk update
1 parent 476fe51 commit c1528fd

1,016 files changed

Lines changed: 3100 additions & 995 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,8 @@ Class | Method | HTTP request | Description
9898
*AgencyHostingDomainsApi* | [**list_domains_v1**](docs/AgencyHostingDomainsApi.md#list_domains_v1) | **GET** /api/agency-hosting/v1/domains | List domains
9999
*AgencyHostingDomainsApi* | [**unlink_domain_from_website_v1**](docs/AgencyHostingDomainsApi.md#unlink_domain_from_website_v1) | **DELETE** /api/agency-hosting/v1/websites/{website_uid}/domains/{domain} | Unlink domain from website
100100
*AgencyHostingFilesApi* | [**import_website_from_archive_v1**](docs/AgencyHostingFilesApi.md#import_website_from_archive_v1) | **POST** /api/agency-hosting/v1/websites/{website_uid}/files/import-archive | Import website from archive
101+
*AgencyHostingMetricsApi* | [**list_agency_plan_order_disk_usage_metrics_v1**](docs/AgencyHostingMetricsApi.md#list_agency_plan_order_disk_usage_metrics_v1) | **GET** /api/agency-hosting/v1/orders/{order_id}/disk-usage-metrics | List Agency Plan order disk usage metrics
102+
*AgencyHostingMetricsApi* | [**list_order_resource_usage_metrics_v1**](docs/AgencyHostingMetricsApi.md#list_order_resource_usage_metrics_v1) | **GET** /api/agency-hosting/v1/orders/{order_id}/resource-usage-metrics | List order resource usage metrics
101103
*AgencyHostingOrdersApi* | [**list_orders_v1**](docs/AgencyHostingOrdersApi.md#list_orders_v1) | **GET** /api/agency-hosting/v1/orders | List orders
102104
*AgencyHostingPHPApi* | [**list_available_php_versions_for_a_website_v1**](docs/AgencyHostingPHPApi.md#list_available_php_versions_for_a_website_v1) | **GET** /api/agency-hosting/v1/websites/{website_uid}/php-settings/versions | List available PHP versions for a website
103105
*AgencyHostingPHPApi* | [**list_available_php_versions_for_an_order_v1**](docs/AgencyHostingPHPApi.md#list_available_php_versions_for_an_order_v1) | **GET** /api/agency-hosting/v1/orders/{order_id}/websites/php-settings/versions | List available PHP versions for an order
@@ -430,8 +432,15 @@ Class | Method | HTTP request | Description
430432
- [AgencyHostingV1FilesImportArchiveRequest](docs/AgencyHostingV1FilesImportArchiveRequest.md)
431433
- [AgencyHostingV1FilesUploadUrlResource](docs/AgencyHostingV1FilesUploadUrlResource.md)
432434
- [AgencyHostingV1OrdersDatacenterResource](docs/AgencyHostingV1OrdersDatacenterResource.md)
435+
- [AgencyHostingV1OrdersDiskUsageMetricsLimitsResource](docs/AgencyHostingV1OrdersDiskUsageMetricsLimitsResource.md)
436+
- [AgencyHostingV1OrdersDiskUsageMetricsMetricResource](docs/AgencyHostingV1OrdersDiskUsageMetricsMetricResource.md)
437+
- [AgencyHostingV1OrdersDiskUsageMetricsMetricsResource](docs/AgencyHostingV1OrdersDiskUsageMetricsMetricsResource.md)
433438
- [AgencyHostingV1OrdersOrderResource](docs/AgencyHostingV1OrdersOrderResource.md)
434439
- [AgencyHostingV1OrdersPlanResource](docs/AgencyHostingV1OrdersPlanResource.md)
440+
- [AgencyHostingV1OrdersResourceUsageMetricsLimitsResource](docs/AgencyHostingV1OrdersResourceUsageMetricsLimitsResource.md)
441+
- [AgencyHostingV1OrdersResourceUsageMetricsMetricResource](docs/AgencyHostingV1OrdersResourceUsageMetricsMetricResource.md)
442+
- [AgencyHostingV1OrdersResourceUsageMetricsMetricsResource](docs/AgencyHostingV1OrdersResourceUsageMetricsMetricsResource.md)
443+
- [AgencyHostingV1OrdersResourceUsageMetricsWebsiteResource](docs/AgencyHostingV1OrdersResourceUsageMetricsWebsiteResource.md)
435444
- [AgencyHostingV1PhpExtensionResource](docs/AgencyHostingV1PhpExtensionResource.md)
436445
- [AgencyHostingV1PhpOptionResource](docs/AgencyHostingV1PhpOptionResource.md)
437446
- [AgencyHostingV1PhpUpdateExtensionsRequest](docs/AgencyHostingV1PhpUpdateExtensionsRequest.md)

docs/AgencyHostingMetricsApi.md

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# hostinger_api.AgencyHostingMetricsApi
2+
3+
All URIs are relative to *https://developers.hostinger.com*
4+
5+
Method | HTTP request | Description
6+
------------- | ------------- | -------------
7+
[**list_agency_plan_order_disk_usage_metrics_v1**](AgencyHostingMetricsApi.md#list_agency_plan_order_disk_usage_metrics_v1) | **GET** /api/agency-hosting/v1/orders/{order_id}/disk-usage-metrics | List Agency Plan order disk usage metrics
8+
[**list_order_resource_usage_metrics_v1**](AgencyHostingMetricsApi.md#list_order_resource_usage_metrics_v1) | **GET** /api/agency-hosting/v1/orders/{order_id}/resource-usage-metrics | List order resource usage metrics
9+
10+
11+
# **list_agency_plan_order_disk_usage_metrics_v1**
12+
> AgencyHostingV1OrdersDiskUsageMetricsMetricsResource list_agency_plan_order_disk_usage_metrics_v1(order_id, time_frame_days=time_frame_days)
13+
14+
List Agency Plan order disk usage metrics
15+
16+
Returns aggregated disk and inode usage for the Agency Plan order over the
17+
selected time frame, plus the plan quotas. Figures cover the whole order
18+
account. Values may be up to one hour stale. CPU, memory, and process usage
19+
are on the resource-usage-metrics endpoint.
20+
21+
### Example
22+
23+
* Bearer Authentication (apiToken):
24+
25+
```python
26+
import hostinger_api
27+
from hostinger_api.models.agency_hosting_v1_orders_disk_usage_metrics_metrics_resource import AgencyHostingV1OrdersDiskUsageMetricsMetricsResource
28+
from hostinger_api.rest import ApiException
29+
from pprint import pprint
30+
31+
32+
# Configure Bearer authorization: apiToken
33+
configuration = hostinger_api.Configuration(
34+
access_token = os.environ["BEARER_TOKEN"]
35+
)
36+
37+
# Enter a context with an instance of the API client
38+
with hostinger_api.ApiClient(configuration) as api_client:
39+
# Create an instance of the API class
40+
api_instance = hostinger_api.AgencyHostingMetricsApi(api_client)
41+
order_id = 123456 # int | Agency Plan order ID
42+
time_frame_days = 1 # int | Length of the window in days, ending now. Bucket size grows with the window. (optional) (default to 1)
43+
44+
try:
45+
# List Agency Plan order disk usage metrics
46+
api_response = api_instance.list_agency_plan_order_disk_usage_metrics_v1(order_id, time_frame_days=time_frame_days)
47+
print("The response of AgencyHostingMetricsApi->list_agency_plan_order_disk_usage_metrics_v1:\n")
48+
pprint(api_response)
49+
except Exception as e:
50+
print("Exception when calling AgencyHostingMetricsApi->list_agency_plan_order_disk_usage_metrics_v1: %s\n" % e)
51+
```
52+
53+
54+
55+
### Parameters
56+
57+
58+
Name | Type | Description | Notes
59+
------------- | ------------- | ------------- | -------------
60+
**order_id** | **int**| Agency Plan order ID |
61+
**time_frame_days** | **int**| Length of the window in days, ending now. Bucket size grows with the window. | [optional] [default to 1]
62+
63+
### Return type
64+
65+
[**AgencyHostingV1OrdersDiskUsageMetricsMetricsResource**](AgencyHostingV1OrdersDiskUsageMetricsMetricsResource.md)
66+
67+
### Authorization
68+
69+
[apiToken](../README.md#apiToken)
70+
71+
### HTTP request headers
72+
73+
- **Content-Type**: Not defined
74+
- **Accept**: application/json
75+
76+
### HTTP response details
77+
78+
| Status code | Description | Response headers |
79+
|-------------|-------------|------------------|
80+
**200** | Success response | - |
81+
**422** | Validation error response | - |
82+
**401** | Unauthenticated response | - |
83+
**500** | Error response | - |
84+
85+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
86+
87+
# **list_order_resource_usage_metrics_v1**
88+
> AgencyHostingV1OrdersResourceUsageMetricsMetricsResource list_order_resource_usage_metrics_v1(order_id, time_frame_hours=time_frame_hours)
89+
90+
List order resource usage metrics
91+
92+
Returns aggregated CPU, memory, and process usage for the Agency Plan order
93+
over the selected time frame, plus the plan quotas and a per-website
94+
breakdown. Each website is identified by uid. Suspended and deleted websites
95+
are excluded from both the order totals and the per-website breakdown.
96+
Values may be up to one hour stale. Disk and inode usage are on the
97+
disk-usage-metrics endpoint.
98+
99+
### Example
100+
101+
* Bearer Authentication (apiToken):
102+
103+
```python
104+
import hostinger_api
105+
from hostinger_api.models.agency_hosting_v1_orders_resource_usage_metrics_metrics_resource import AgencyHostingV1OrdersResourceUsageMetricsMetricsResource
106+
from hostinger_api.rest import ApiException
107+
from pprint import pprint
108+
109+
110+
# Configure Bearer authorization: apiToken
111+
configuration = hostinger_api.Configuration(
112+
access_token = os.environ["BEARER_TOKEN"]
113+
)
114+
115+
# Enter a context with an instance of the API client
116+
with hostinger_api.ApiClient(configuration) as api_client:
117+
# Create an instance of the API class
118+
api_instance = hostinger_api.AgencyHostingMetricsApi(api_client)
119+
order_id = 123456 # int | Agency Plan order ID
120+
time_frame_hours = 24 # int | Length of the window in hours, ending now. Bucket size grows with the window. (optional) (default to 24)
121+
122+
try:
123+
# List order resource usage metrics
124+
api_response = api_instance.list_order_resource_usage_metrics_v1(order_id, time_frame_hours=time_frame_hours)
125+
print("The response of AgencyHostingMetricsApi->list_order_resource_usage_metrics_v1:\n")
126+
pprint(api_response)
127+
except Exception as e:
128+
print("Exception when calling AgencyHostingMetricsApi->list_order_resource_usage_metrics_v1: %s\n" % e)
129+
```
130+
131+
132+
133+
### Parameters
134+
135+
136+
Name | Type | Description | Notes
137+
------------- | ------------- | ------------- | -------------
138+
**order_id** | **int**| Agency Plan order ID |
139+
**time_frame_hours** | **int**| Length of the window in hours, ending now. Bucket size grows with the window. | [optional] [default to 24]
140+
141+
### Return type
142+
143+
[**AgencyHostingV1OrdersResourceUsageMetricsMetricsResource**](AgencyHostingV1OrdersResourceUsageMetricsMetricsResource.md)
144+
145+
### Authorization
146+
147+
[apiToken](../README.md#apiToken)
148+
149+
### HTTP request headers
150+
151+
- **Content-Type**: Not defined
152+
- **Accept**: application/json
153+
154+
### HTTP response details
155+
156+
| Status code | Description | Response headers |
157+
|-------------|-------------|------------------|
158+
**200** | Success response | - |
159+
**422** | Validation error response | - |
160+
**401** | Unauthenticated response | - |
161+
**500** | Error response | - |
162+
163+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
164+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# AgencyHostingV1OrdersDiskUsageMetricsLimitsResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**disk_bytes** | **int** | Disk usage quota in bytes | [optional]
9+
**inodes** | **int** | Inodes quota | [optional]
10+
11+
## Example
12+
13+
```python
14+
from hostinger_api.models.agency_hosting_v1_orders_disk_usage_metrics_limits_resource import AgencyHostingV1OrdersDiskUsageMetricsLimitsResource
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsLimitsResource from a JSON string
19+
agency_hosting_v1_orders_disk_usage_metrics_limits_resource_instance = AgencyHostingV1OrdersDiskUsageMetricsLimitsResource.from_json(json)
20+
# print the JSON string representation of the object
21+
print(AgencyHostingV1OrdersDiskUsageMetricsLimitsResource.to_json())
22+
23+
# convert the object into a dict
24+
agency_hosting_v1_orders_disk_usage_metrics_limits_resource_dict = agency_hosting_v1_orders_disk_usage_metrics_limits_resource_instance.to_dict()
25+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsLimitsResource from a dict
26+
agency_hosting_v1_orders_disk_usage_metrics_limits_resource_from_dict = AgencyHostingV1OrdersDiskUsageMetricsLimitsResource.from_dict(agency_hosting_v1_orders_disk_usage_metrics_limits_resource_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AgencyHostingV1OrdersDiskUsageMetricsMetricResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**disk_bytes** | **int** | Disk usage in bytes at this sample | [optional]
9+
**inodes** | **int** | Number of inodes used at this sample | [optional]
10+
**timestamp** | **int** | Unix timestamp of the sample | [optional]
11+
12+
## Example
13+
14+
```python
15+
from hostinger_api.models.agency_hosting_v1_orders_disk_usage_metrics_metric_resource import AgencyHostingV1OrdersDiskUsageMetricsMetricResource
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsMetricResource from a JSON string
20+
agency_hosting_v1_orders_disk_usage_metrics_metric_resource_instance = AgencyHostingV1OrdersDiskUsageMetricsMetricResource.from_json(json)
21+
# print the JSON string representation of the object
22+
print(AgencyHostingV1OrdersDiskUsageMetricsMetricResource.to_json())
23+
24+
# convert the object into a dict
25+
agency_hosting_v1_orders_disk_usage_metrics_metric_resource_dict = agency_hosting_v1_orders_disk_usage_metrics_metric_resource_instance.to_dict()
26+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsMetricResource from a dict
27+
agency_hosting_v1_orders_disk_usage_metrics_metric_resource_from_dict = AgencyHostingV1OrdersDiskUsageMetricsMetricResource.from_dict(agency_hosting_v1_orders_disk_usage_metrics_metric_resource_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# AgencyHostingV1OrdersDiskUsageMetricsMetricsResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**limits** | [**AgencyHostingV1OrdersDiskUsageMetricsLimitsResource**](AgencyHostingV1OrdersDiskUsageMetricsLimitsResource.md) | | [optional]
9+
**metrics** | [**List[AgencyHostingV1OrdersDiskUsageMetricsMetricResource]**](AgencyHostingV1OrdersDiskUsageMetricsMetricResource.md) | Array of [`AgencyHosting.V1.Orders.DiskUsageMetrics.MetricResource`](#model/agencyhostingv1ordersdiskusagemetricsmetricresource) | [optional]
10+
11+
## Example
12+
13+
```python
14+
from hostinger_api.models.agency_hosting_v1_orders_disk_usage_metrics_metrics_resource import AgencyHostingV1OrdersDiskUsageMetricsMetricsResource
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsMetricsResource from a JSON string
19+
agency_hosting_v1_orders_disk_usage_metrics_metrics_resource_instance = AgencyHostingV1OrdersDiskUsageMetricsMetricsResource.from_json(json)
20+
# print the JSON string representation of the object
21+
print(AgencyHostingV1OrdersDiskUsageMetricsMetricsResource.to_json())
22+
23+
# convert the object into a dict
24+
agency_hosting_v1_orders_disk_usage_metrics_metrics_resource_dict = agency_hosting_v1_orders_disk_usage_metrics_metrics_resource_instance.to_dict()
25+
# create an instance of AgencyHostingV1OrdersDiskUsageMetricsMetricsResource from a dict
26+
agency_hosting_v1_orders_disk_usage_metrics_metrics_resource_from_dict = AgencyHostingV1OrdersDiskUsageMetricsMetricsResource.from_dict(agency_hosting_v1_orders_disk_usage_metrics_metrics_resource_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# AgencyHostingV1OrdersResourceUsageMetricsLimitsResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**memory_bytes** | **int** | Memory usage quota in bytes | [optional]
9+
**cpu_percent** | **int** | CPU usage quota in percent | [optional]
10+
**processes** | **int** | Process usage quota | [optional]
11+
12+
## Example
13+
14+
```python
15+
from hostinger_api.models.agency_hosting_v1_orders_resource_usage_metrics_limits_resource import AgencyHostingV1OrdersResourceUsageMetricsLimitsResource
16+
17+
# TODO update the JSON string below
18+
json = "{}"
19+
# create an instance of AgencyHostingV1OrdersResourceUsageMetricsLimitsResource from a JSON string
20+
agency_hosting_v1_orders_resource_usage_metrics_limits_resource_instance = AgencyHostingV1OrdersResourceUsageMetricsLimitsResource.from_json(json)
21+
# print the JSON string representation of the object
22+
print(AgencyHostingV1OrdersResourceUsageMetricsLimitsResource.to_json())
23+
24+
# convert the object into a dict
25+
agency_hosting_v1_orders_resource_usage_metrics_limits_resource_dict = agency_hosting_v1_orders_resource_usage_metrics_limits_resource_instance.to_dict()
26+
# create an instance of AgencyHostingV1OrdersResourceUsageMetricsLimitsResource from a dict
27+
agency_hosting_v1_orders_resource_usage_metrics_limits_resource_from_dict = AgencyHostingV1OrdersResourceUsageMetricsLimitsResource.from_dict(agency_hosting_v1_orders_resource_usage_metrics_limits_resource_dict)
28+
```
29+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
30+
31+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# AgencyHostingV1OrdersResourceUsageMetricsMetricResource
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**cpu_percent** | **float** | CPU usage percentage at this sample | [optional]
9+
**memory_bytes** | **int** | Memory usage in bytes at this sample | [optional]
10+
**processes** | **int** | Number of processes at this sample | [optional]
11+
**timestamp** | **int** | Unix timestamp of the sample | [optional]
12+
13+
## Example
14+
15+
```python
16+
from hostinger_api.models.agency_hosting_v1_orders_resource_usage_metrics_metric_resource import AgencyHostingV1OrdersResourceUsageMetricsMetricResource
17+
18+
# TODO update the JSON string below
19+
json = "{}"
20+
# create an instance of AgencyHostingV1OrdersResourceUsageMetricsMetricResource from a JSON string
21+
agency_hosting_v1_orders_resource_usage_metrics_metric_resource_instance = AgencyHostingV1OrdersResourceUsageMetricsMetricResource.from_json(json)
22+
# print the JSON string representation of the object
23+
print(AgencyHostingV1OrdersResourceUsageMetricsMetricResource.to_json())
24+
25+
# convert the object into a dict
26+
agency_hosting_v1_orders_resource_usage_metrics_metric_resource_dict = agency_hosting_v1_orders_resource_usage_metrics_metric_resource_instance.to_dict()
27+
# create an instance of AgencyHostingV1OrdersResourceUsageMetricsMetricResource from a dict
28+
agency_hosting_v1_orders_resource_usage_metrics_metric_resource_from_dict = AgencyHostingV1OrdersResourceUsageMetricsMetricResource.from_dict(agency_hosting_v1_orders_resource_usage_metrics_metric_resource_dict)
29+
```
30+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
31+
32+

0 commit comments

Comments
 (0)