Services Portal#

Logging In#

ServicesPortal.login(username, password)

Log in

Parameters:
  • username (str) – Username

  • password (str) – Password

user.login('walice', 'G3neralZ0d!')
ServicesPortal.logout()

Log out

user.logout()

Managing S3 Credentials#

S3.all(user_account=None)

List Credentials

Parameters:

user_account (cterasdk.core.types.UserAccount,optional) – User account

"""List all S3 credentials"""
for credential in user.credentials.s3.all():
    print(credential.accessKey, credential.activated)
S3.create(user_account=None)

Create Credential

Parameters:

user_account (cterasdk.core.types.UserAccount,optional) – User account

"""Create an S3 credential"""
credential = user.credentials.s3.create()
S3.delete(access_key_id, user_account=None)

Delete Credential

Parameters:
"""Delete an S3 credentials"""
access_key_id = 'ABCDEFGHIJKLMOP'
user.credentials.s3.delete(access_key_id)

Miscellaneous#

GlobalAdmin.test()
admin.test()
GlobalAdmin.whoami()

Return the name of the logged in user.

Return cterasdk.common.object.Object:

The session object of the current user

admin.whoami()