All URIs are relative to https://api.ionos.com/containerregistries
Method
HTTP request
Description
registries_tokens_delete
registries_tokens_delete(registry_id, token_id)
Delete token
Example
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registry token_id ='token_id_example'# str | The unique ID of the tokentry:# Delete token api_instance.registries_tokens_delete(registry_id, token_id)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_delete: %s\n'% e)
Gets all information for a specific token used to access a container registry
Example
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registry token_id ='token_id_example'# str | The unique ID of the tokentry:# Get token information api_response = api_instance.registries_tokens_find_by_id(registry_id, token_id)print(api_response)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_find_by_id: %s\n'% e)
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registrytry:# List all tokens for the container registry api_response = api_instance.registries_tokens_get(registry_id)print(api_response)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_get: %s\n'% e)
Update token properties, for example: - change status to 'enabled' or 'disabled' - change expiry date
Example
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registry token_id ='token_id_example'# str | The unique ID of the token patch_token_input = ionoscloud_container_registry.PatchTokenInput()# PatchTokenInput | try:# Update token api_response = api_instance.registries_tokens_patch(registry_id, token_id, patch_token_input)print(api_response)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_patch: %s\n'% e)
Create a token - password is only available once in the POST response
Example
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registry post_token_input = ionoscloud_container_registry.PostTokenInput()# PostTokenInput | try:# Create token api_response = api_instance.registries_tokens_post(registry_id, post_token_input)print(api_response)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_post: %s\n'% e)
Create/replace a token - password is only available once in the create response - "name" cannot be changed
Example
from__future__import print_functionimport timeimport ionoscloud_container_registryfrom ionoscloud_container_registry.rest import ApiException# Defining the host is optional and defaults to https://api.ionos.com/containerregistriesconfiguration = ionoscloud_container_registry.Configuration( host ='https://api.ionos.com/containerregistries',)# Example of configuring HTTP Basic Authorizationconfiguration.username ='YOUR_USERNAME'configuration.password ='YOUR_PASSWORD'with ionoscloud_container_registry.ApiClient(configuration)as api_client:# Create an instance of the API class api_instance = ionoscloud_container_registry.TokensApi(api_client) registry_id ='registry_id_example'# str | The unique ID of the registry token_id ='token_id_example'# str | The unique ID of the token put_token_input = ionoscloud_container_registry.PutTokenInput()# PutTokenInput | try:# Create or replace token api_response = api_instance.registries_tokens_put(registry_id, token_id, put_token_input)print(api_response)except ApiException as e:print('Exception when calling TokensApi.registries_tokens_put: %s\n'% e)