ConfigureSaasAdminUserDetails¶
- class oci.database.models.ConfigureSaasAdminUserDetails(**kwargs)¶
Bases:
objectDetails to update SaaS administrative user configuration.
Attributes:
A constant which can be used with the access_type property of a ConfigureSaasAdminUserDetails.
A constant which can be used with the access_type property of a ConfigureSaasAdminUserDetails.
A constant which can be used with the access_type property of a ConfigureSaasAdminUserDetails.
Gets the access_type of this ConfigureSaasAdminUserDetails.
Gets the duration of this ConfigureSaasAdminUserDetails.
Gets the is_enabled of this ConfigureSaasAdminUserDetails.
Gets the password of this ConfigureSaasAdminUserDetails.
Gets the secret_id of this ConfigureSaasAdminUserDetails.
Gets the secret_version_number of this ConfigureSaasAdminUserDetails.
Gets the time_saas_admin_user_enabled of this ConfigureSaasAdminUserDetails.
Methods:
__init__(**kwargs)Initializes a new ConfigureSaasAdminUserDetails object with values from keyword arguments.
- ACCESS_TYPE_ADMIN = 'ADMIN'¶
A constant which can be used with the access_type property of a ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails. This constant has a value of “READ_WRITE”
- __init__(**kwargs)¶
Initializes a new ConfigureSaasAdminUserDetails 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 ConfigureSaasAdminUserDetails.
secret_id (str) – The value to assign to the secret_id property of this ConfigureSaasAdminUserDetails.
secret_version_number (int) – The value to assign to the secret_version_number property of this ConfigureSaasAdminUserDetails.
duration (int) – The value to assign to the duration property of this ConfigureSaasAdminUserDetails.
is_enabled (bool) – The value to assign to the is_enabled property of this ConfigureSaasAdminUserDetails.
access_type (str) – The value to assign to the access_type property of this ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails.
- property access_type¶
Gets the access_type of this ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails.
- Return type
str
- property duration¶
Gets the duration of this ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails.
- Return type
int
- property is_enabled¶
Gets the is_enabled of this ConfigureSaasAdminUserDetails. Indicates if the SaaS administrative user is enabled for the Autonomous AI Database.
- Returns
The is_enabled of this ConfigureSaasAdminUserDetails.
- Return type
bool
- property password¶
Gets the password of this ConfigureSaasAdminUserDetails. 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 ConfigureSaasAdminUserDetails.
- Return type
str
- property secret_id¶
Gets the secret_id of this ConfigureSaasAdminUserDetails. The OCID of the Oracle Cloud Infrastructure secret.
- Returns
The secret_id of this ConfigureSaasAdminUserDetails.
- Return type
str
- property secret_version_number¶
Gets the secret_version_number of this ConfigureSaasAdminUserDetails. The version of the vault secret. If no version is specified, the latest version will be used.
- Returns
The secret_version_number of this ConfigureSaasAdminUserDetails.
- Return type
int
- property time_saas_admin_user_enabled¶
Gets the time_saas_admin_user_enabled of this ConfigureSaasAdminUserDetails. The date and time the SaaS administrative user was enabled at, for the Autonomous AI Database.
- Returns
The time_saas_admin_user_enabled of this ConfigureSaasAdminUserDetails.
- Return type
datetime