SaasAdminUserConfiguration

class oci.database.models.SaasAdminUserConfiguration(**kwargs)

Bases: object

SaaS administrative user configuration.

Attributes

ACCESS_TYPE_ADMIN A constant which can be used with the access_type property of a SaasAdminUserConfiguration.
ACCESS_TYPE_READ_ONLY A constant which can be used with the access_type property of a SaasAdminUserConfiguration.
ACCESS_TYPE_READ_WRITE A constant which can be used with the access_type property of a SaasAdminUserConfiguration.
access_type Gets the access_type of this SaasAdminUserConfiguration.
duration Gets the duration of this SaasAdminUserConfiguration.
is_enabled Gets the is_enabled of this SaasAdminUserConfiguration.
password Gets the password of this SaasAdminUserConfiguration.
secret_id Gets the secret_id of this SaasAdminUserConfiguration.
secret_version_number Gets the secret_version_number of this SaasAdminUserConfiguration.
time_saas_admin_user_enabled Gets the time_saas_admin_user_enabled of this SaasAdminUserConfiguration.

Methods

__init__(**kwargs) Initializes a new SaasAdminUserConfiguration object with values from keyword arguments.
ACCESS_TYPE_ADMIN = 'ADMIN'

A constant which can be used with the access_type property of a SaasAdminUserConfiguration. This constant has a value of “ADMIN”

ACCESS_TYPE_READ_ONLY = 'READ_ONLY'

A constant which can be used with the access_type property of a SaasAdminUserConfiguration. This constant has a value of “READ_ONLY”

ACCESS_TYPE_READ_WRITE = 'READ_WRITE'

A constant which can be used with the access_type property of a SaasAdminUserConfiguration. This constant has a value of “READ_WRITE”

__init__(**kwargs)

Initializes a new SaasAdminUserConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • password (str) – The value to assign to the password property of this SaasAdminUserConfiguration.
  • secret_id (str) – The value to assign to the secret_id property of this SaasAdminUserConfiguration.
  • secret_version_number (int) – The value to assign to the secret_version_number property of this SaasAdminUserConfiguration.
  • duration (int) – The value to assign to the duration property of this SaasAdminUserConfiguration.
  • is_enabled (bool) – The value to assign to the is_enabled property of this SaasAdminUserConfiguration.
  • access_type (str) – The value to assign to the access_type property of this SaasAdminUserConfiguration. Allowed values for this property are: “READ_ONLY”, “READ_WRITE”, “ADMIN”
  • time_saas_admin_user_enabled (datetime) – The value to assign to the time_saas_admin_user_enabled property of this SaasAdminUserConfiguration.
access_type

Gets the access_type of this SaasAdminUserConfiguration. The access type for the SaaS administrative user. If no access type is specified, the READ_ONLY access type is used.

Allowed values for this property are: “READ_ONLY”, “READ_WRITE”, “ADMIN”

Returns:The access_type of this SaasAdminUserConfiguration.
Return type:str
duration

Gets the duration of this SaasAdminUserConfiguration. How long, in hours, the SaaS administrative user will stay enabled. If no duration is specified, the default value 1 will be used.

Returns:The duration of this SaasAdminUserConfiguration.
Return type:int
is_enabled

Gets the is_enabled of this SaasAdminUserConfiguration. Indicates if the SaaS administrative user is enabled for the Autonomous Database.

Returns:The is_enabled of this SaasAdminUserConfiguration.
Return type:bool
password

Gets the password of this SaasAdminUserConfiguration. A strong password for SaaS administrative user. The password must be a minimum of nine (9) characters and contain a minimum of two (2) uppercase, two (2) lowercase, two (2) numbers, and two (2) special characters from _ (underscore), # (hashtag), or - (dash).

Returns:The password of this SaasAdminUserConfiguration.
Return type:str
secret_id

Gets the secret_id of this SaasAdminUserConfiguration. The OCID of the Oracle Cloud Infrastructure secret.

Returns:The secret_id of this SaasAdminUserConfiguration.
Return type:str
secret_version_number

Gets the secret_version_number of this SaasAdminUserConfiguration. The version of the vault secret. If no version is specified, the latest version will be used.

Returns:The secret_version_number of this SaasAdminUserConfiguration.
Return type:int
time_saas_admin_user_enabled

Gets the time_saas_admin_user_enabled of this SaasAdminUserConfiguration. The date and time the SaaS administrative user was enabled at, for the Autonomous Database.

Returns:The time_saas_admin_user_enabled of this SaasAdminUserConfiguration.
Return type:datetime