All URIs are relative to https://rest.compute.cudo.org
Method | HTTP request | Description |
---|---|---|
add_billing_account_user_permission | POST /v1/billing-accounts/{billingAccountId}/add-user-permission | Add billing account user |
add_data_center_user_permission | POST /v1/data-centers/{dataCenterId}/add-user-permission | Add data center user |
add_project_user_permission | POST /v1/projects/{projectId}/add-user-permission | Add project user |
list_user_permissions | GET /v1/auth/permissions | List |
remove_billing_account_user_permission | POST /v1/billing-accounts/{billingAccountId}/remove-user-permission | Remove billing account user |
remove_data_center_user_permission | POST /v1/data-centers/{dataCenterId}/remove-user-permission | Remove data center user |
remove_project_user_permission | POST /v1/projects/{projectId}/remove-user-permission | Remove project user |
object add_billing_account_user_permission(billing_account_id, add_billing_account_user_permission_body)
Add billing account user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
billing_account_id = 'billing_account_id_example' # str |
add_billing_account_user_permission_body = src.cudo_compute.AddBillingAccountUserPermissionBody() # AddBillingAccountUserPermissionBody |
try:
# Add billing account user
api_response = api_instance.add_billing_account_user_permission(billing_account_id, add_billing_account_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->add_billing_account_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
billing_account_id | str | ||
add_billing_account_user_permission_body | AddBillingAccountUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object add_data_center_user_permission(data_center_id, add_data_center_user_permission_body)
Add data center user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
data_center_id = 'data_center_id_example' # str |
add_data_center_user_permission_body = src.cudo_compute.AddDataCenterUserPermissionBody() # AddDataCenterUserPermissionBody |
try:
# Add data center user
api_response = api_instance.add_data_center_user_permission(data_center_id, add_data_center_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->add_data_center_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
data_center_id | str | ||
add_data_center_user_permission_body | AddDataCenterUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object add_project_user_permission(project_id, add_project_user_permission_body)
Add project user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
project_id = 'project_id_example' # str |
add_project_user_permission_body = src.cudo_compute.AddProjectUserPermissionBody() # AddProjectUserPermissionBody |
try:
# Add project user
api_response = api_instance.add_project_user_permission(project_id, add_project_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->add_project_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | str | ||
add_project_user_permission_body | AddProjectUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ListUserPermissionsResponse list_user_permissions(project_id=project_id, data_center_id=data_center_id, billing_account_id=billing_account_id)
List
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
project_id = 'project_id_example' # str | (optional)
data_center_id = 'data_center_id_example' # str | (optional)
billing_account_id = 'billing_account_id_example' # str | (optional)
try:
# List
api_response = api_instance.list_user_permissions(project_id=project_id, data_center_id=data_center_id, billing_account_id=billing_account_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->list_user_permissions: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | str | [optional] | |
data_center_id | str | [optional] | |
billing_account_id | str | [optional] |
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object remove_billing_account_user_permission(billing_account_id, remove_billing_account_user_permission_body)
Remove billing account user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
billing_account_id = 'billing_account_id_example' # str |
remove_billing_account_user_permission_body = src.cudo_compute.RemoveBillingAccountUserPermissionBody() # RemoveBillingAccountUserPermissionBody |
try:
# Remove billing account user
api_response = api_instance.remove_billing_account_user_permission(billing_account_id, remove_billing_account_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->remove_billing_account_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
billing_account_id | str | ||
remove_billing_account_user_permission_body | RemoveBillingAccountUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object remove_data_center_user_permission(data_center_id, remove_data_center_user_permission_body)
Remove data center user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
data_center_id = 'data_center_id_example' # str |
remove_data_center_user_permission_body = src.cudo_compute.RemoveDataCenterUserPermissionBody() # RemoveDataCenterUserPermissionBody |
try:
# Remove data center user
api_response = api_instance.remove_data_center_user_permission(data_center_id, remove_data_center_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->remove_data_center_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
data_center_id | str | ||
remove_data_center_user_permission_body | RemoveDataCenterUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object remove_project_user_permission(project_id, remove_project_user_permission_body)
Remove project user
from __future__ import print_function
import time
import src.cudo_compute
from src.cudo_compute.rest import ApiException
from pprint import pprint
# create an instance of the API class
api_instance = src.cudo_compute.PermissionsApi()
project_id = 'project_id_example' # str |
remove_project_user_permission_body = src.cudo_compute.RemoveProjectUserPermissionBody() # RemoveProjectUserPermissionBody |
try:
# Remove project user
api_response = api_instance.remove_project_user_permission(project_id, remove_project_user_permission_body)
pprint(api_response)
except ApiException as e:
print("Exception when calling PermissionsApi->remove_project_user_permission: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | str | ||
remove_project_user_permission_body | RemoveProjectUserPermissionBody |
object
No authorization required
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]