cterasdk.core.buckets module#
- class cterasdk.core.buckets.Buckets(core)#
Bases:
BaseCommandPortal Storage Node APIs
- add(name, bucket, read_only=False, dedicated_to=None, direct=None)#
Add a Bucket
- Parameters:
name (str) – Name of the bucket
bucket (cterasdk.core.types.Bucket) – Storage bucket to add
read_only (bool,optional) – Set bucket to read-delete only, defaults to False
dedicated_to (str,optional) – Name of a tenant, defaults to
Nonedirect (bool,optional) – Enable CTERA Direct IO
- default = ['name']#
- delete(name)#
Delete a Bucket
- Parameters:
name (str) – Name of the bucket
- get(name, include=None)#
Get a Bucket
- Parameters:
name (str) – Name of the bucket
include (list[str]) – List of fields to retrieve, defaults to
['name']
- list_buckets(include=None)#
List Buckets. Restricted to the Global Administration Portal. Browse it using
cterasdk.core.portals.browse_global_admin().- Parameters:
include (list[str],optional) – List of fields to retrieve, defaults to
['name']
- modify(current_name, new_name=None, read_only=None, dedicated_to=None, verify_ssl=None, direct=None)#
Modify a Bucket
- Parameters:
current_name (str) – The current bucket name
new_name (str,optional) – New name
read_only (bool,optional) – Set bucket to read-delete only
dedicated (bool,optional) – Dedicate bucket to a tenant
verify_ssl (bool,optional) –
Falseto trust all certificate,Trueto verify.dedicated_to (str,optional) – Tenant name
direct (bool,optional) – Set CTERA Direct IO
- read_only(name)#
Set bucket to Read Only
- Parameters:
name (str) – Name of the bucket
- read_write(name)#
Set bucket to Read Write
- Parameters:
name (str) – Name of the bucket