Triggers an in-place restore of the given MongoDB cluster.
Examples
require'time'require'ionoscloud-dbaas-mongo'# setup authorizationIonoscloudDbaasMongo.configure do|config|# Configure HTTP basic authorization: basicAuth config.username ='YOUR USERNAME' config.password ='YOUR PASSWORD'# Configure API key authorization: tokenAuth config.api_key['Authorization'] ='YOUR API KEY'# Uncomment the following line to set a prefix for the API key, e.g. 'Bearer' (defaults to nil)# config.api_key_prefix['Authorization'] = 'Bearer'endapi_instance =IonoscloudDbaasMongo::RestoresApi.newcluster_id ='cluster_id_example'# String | The unique ID of the cluster.create_restore_request = IonoscloudDbaasMongo::CreateRestoreRequest.new({snapshot_id: 'dcd31531-3ac8-11eb-9feb-046c59cc737e'}) # CreateRestoreRequest | The restore request to create.
begin# In-place restore of a cluster api_instance.clusters_restore_post(cluster_id, create_restore_request)rescueIonoscloudDbaasMongo::ApiError=> eputs"Error when calling RestoresApi->clusters_restore_post: #{e}"end
Using the clusters_restore_post_with_http_info variant
This returns an Array which contains the response data (nil in this case), status code and headers.