# \AccessKeyApi All URIs are relative to *https://myserver/SecretPath* Method | HTTP request | Description ------------- | ------------- | ------------- [**access_keys_get**](AccessKeyApi.md#access_keys_get) | **GET** /access-keys | [**access_keys_id_data_limit_delete**](AccessKeyApi.md#access_keys_id_data_limit_delete) | **DELETE** /access-keys/{id}/data-limit | [**access_keys_id_data_limit_put**](AccessKeyApi.md#access_keys_id_data_limit_put) | **PUT** /access-keys/{id}/data-limit | [**access_keys_id_delete**](AccessKeyApi.md#access_keys_id_delete) | **DELETE** /access-keys/{id} | [**access_keys_id_get**](AccessKeyApi.md#access_keys_id_get) | **GET** /access-keys/{id} | [**access_keys_id_name_put**](AccessKeyApi.md#access_keys_id_name_put) | **PUT** /access-keys/{id}/name | [**access_keys_post**](AccessKeyApi.md#access_keys_post) | **POST** /access-keys | [**experimental_access_key_data_limit_delete**](AccessKeyApi.md#experimental_access_key_data_limit_delete) | **DELETE** /experimental/access-key-data-limit | [**experimental_access_key_data_limit_put**](AccessKeyApi.md#experimental_access_key_data_limit_put) | **PUT** /experimental/access-key-data-limit | [**metrics_transfer_get**](AccessKeyApi.md#metrics_transfer_get) | **GET** /metrics/transfer | [**server_access_key_data_limit_delete**](AccessKeyApi.md#server_access_key_data_limit_delete) | **DELETE** /server/access-key-data-limit | [**server_access_key_data_limit_put**](AccessKeyApi.md#server_access_key_data_limit_put) | **PUT** /server/access-key-data-limit | [**server_port_for_new_access_keys_put**](AccessKeyApi.md#server_port_for_new_access_keys_put) | **PUT** /server/port-for-new-access-keys | ## access_keys_get > crate::models::AccessKeysGet200Response access_keys_get() Lists the access keys ### Parameters This endpoint does not need any parameter. ### Return type [**crate::models::AccessKeysGet200Response**](_access_keys_get_200_response.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[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) ## access_keys_id_data_limit_delete > access_keys_id_data_limit_delete(id) Removes the data limit on the given access key. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | The id of the access key | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined [[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) ## access_keys_id_data_limit_put > access_keys_id_data_limit_put(id, data_limit) Sets a data limit for the given access key ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | The id of the access key | [required] | **data_limit** | [**DataLimit**](DataLimit.md) | | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: Not defined [[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) ## access_keys_id_delete > access_keys_id_delete(id) Deletes an access key ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | The id of the access key to delete | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[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) ## access_keys_id_get > crate::models::AccessKey access_keys_id_get(id) Get an access key ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | The id to get the access key | [required] | ### Return type [**crate::models::AccessKey**](AccessKey.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[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) ## access_keys_id_name_put > access_keys_id_name_put(id, name_put_request) Renames an access key ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **id** | **String** | The id of the access key to rename | [required] | **name_put_request** | [**NamePutRequest**](NamePutRequest.md) | | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: Not defined [[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) ## access_keys_post > crate::models::AccessKey access_keys_post(access_keys_post_request) Creates a new access key ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **access_keys_post_request** | Option<[**AccessKeysPostRequest**](AccessKeysPostRequest.md)> | | | ### Return type [**crate::models::AccessKey**](AccessKey.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: application/json [[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) ## experimental_access_key_data_limit_delete > experimental_access_key_data_limit_delete() (Deprecated) Removes the access key data limit, lifting data transfer restrictions on all access keys. ### Parameters This endpoint does not need any parameter. ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined [[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) ## experimental_access_key_data_limit_put > experimental_access_key_data_limit_put(data_limit) (Deprecated) Sets a data transfer limit for all access keys ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **data_limit** | [**DataLimit**](DataLimit.md) | | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: Not defined [[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) ## metrics_transfer_get > crate::models::MetricsTransferGet200Response metrics_transfer_get() Returns the data transferred per access key ### Parameters This endpoint does not need any parameter. ### Return type [**crate::models::MetricsTransferGet200Response**](_metrics_transfer_get_200_response.md) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: application/json [[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) ## server_access_key_data_limit_delete > server_access_key_data_limit_delete() Removes the access key data limit, lifting data transfer restrictions on all access keys. ### Parameters This endpoint does not need any parameter. ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: Not defined - **Accept**: Not defined [[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) ## server_access_key_data_limit_put > server_access_key_data_limit_put(data_limit) Sets a data transfer limit for all access keys ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **data_limit** | [**DataLimit**](DataLimit.md) | | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: Not defined [[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) ## server_port_for_new_access_keys_put > server_port_for_new_access_keys_put(server_port_for_new_access_keys_put_request) Changes the default port for newly created access keys. This can be a port already used for access keys. ### Parameters Name | Type | Description | Required | Notes ------------- | ------------- | ------------- | ------------- | ------------- **server_port_for_new_access_keys_put_request** | [**ServerPortForNewAccessKeysPutRequest**](ServerPortForNewAccessKeysPutRequest.md) | | [required] | ### Return type (empty response body) ### Authorization No authorization required ### HTTP request headers - **Content-Type**: application/json - **Accept**: Not defined [[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)