ValidateDatabaseToolsConnectionOracleDatabaseResult

class oci.database_tools_runtime.models.ValidateDatabaseToolsConnectionOracleDatabaseResult(**kwargs)

Bases: oci.database_tools_runtime.models.validate_database_tools_connection_result.ValidateDatabaseToolsConnectionResult

Connection validation result for the Oracle Database.

Attributes

DBMS_CLOUD_STATUS_AVAILABLE A constant which can be used with the dbms_cloud_status property of a ValidateDatabaseToolsConnectionOracleDatabaseResult.
DBMS_CLOUD_STATUS_UNAVAILABLE A constant which can be used with the dbms_cloud_status property of a ValidateDatabaseToolsConnectionOracleDatabaseResult.
TYPE_MYSQL str(object=’’) -> str
TYPE_ORACLE_DATABASE str(object=’’) -> str
TYPE_POSTGRESQL str(object=’’) -> str
action Gets the action of this ValidateDatabaseToolsConnectionResult.
authenticated_identity Gets the authenticated_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
authentication_method Gets the authentication_method of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
cause Gets the cause of this ValidateDatabaseToolsConnectionResult.
cloud_service Gets the cloud_service of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
code [Required] Gets the code of this ValidateDatabaseToolsConnectionResult.
current_schema Gets the current_schema of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
database_name Gets the database_name of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
database_tools_identity_statuses Gets the database_tools_identity_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
database_version [Required] Gets the database_version of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
dbms_cloud_status [Required] Gets the dbms_cloud_status of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
enterprise_identity Gets the enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
external_authentication_statuses Gets the external_authentication_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
message [Required] Gets the message of this ValidateDatabaseToolsConnectionResult.
proxy_enterprise_identity Gets the proxy_enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
proxy_user Gets the proxy_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
session_user Gets the session_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
type [Required] Gets the type of this ValidateDatabaseToolsConnectionResult.

Methods

__init__(**kwargs) Initializes a new ValidateDatabaseToolsConnectionOracleDatabaseResult object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
DBMS_CLOUD_STATUS_AVAILABLE = 'AVAILABLE'

A constant which can be used with the dbms_cloud_status property of a ValidateDatabaseToolsConnectionOracleDatabaseResult. This constant has a value of “AVAILABLE”

DBMS_CLOUD_STATUS_UNAVAILABLE = 'UNAVAILABLE'

A constant which can be used with the dbms_cloud_status property of a ValidateDatabaseToolsConnectionOracleDatabaseResult. This constant has a value of “UNAVAILABLE”

TYPE_MYSQL = 'MYSQL'
TYPE_ORACLE_DATABASE = 'ORACLE_DATABASE'
TYPE_POSTGRESQL = 'POSTGRESQL'
__init__(**kwargs)

Initializes a new ValidateDatabaseToolsConnectionOracleDatabaseResult object with values from keyword arguments. The default value of the type attribute of this class is ORACLE_DATABASE and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Allowed values for this property are: “ORACLE_DATABASE”, “MYSQL”, “POSTGRESQL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • code (str) – The value to assign to the code property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • message (str) – The value to assign to the message property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • cause (str) – The value to assign to the cause property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • action (str) – The value to assign to the action property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • database_name (str) – The value to assign to the database_name property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • database_version (str) – The value to assign to the database_version property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • current_schema (str) – The value to assign to the current_schema property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • session_user (str) – The value to assign to the session_user property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • proxy_user (str) – The value to assign to the proxy_user property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • authenticated_identity (str) – The value to assign to the authenticated_identity property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • authentication_method (str) – The value to assign to the authentication_method property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • dbms_cloud_status (str) – The value to assign to the dbms_cloud_status property of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Allowed values for this property are: “AVAILABLE”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • cloud_service (str) – The value to assign to the cloud_service property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • database_tools_identity_statuses (list[oci.database_tools_runtime.models.ValidationIdentityStatus]) – The value to assign to the database_tools_identity_statuses property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • enterprise_identity (str) – The value to assign to the enterprise_identity property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • proxy_enterprise_identity (str) – The value to assign to the proxy_enterprise_identity property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
  • external_authentication_statuses (list[oci.database_tools_runtime.models.ValidationExternalAuthenticationStatus]) – The value to assign to the external_authentication_statuses property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
action

Gets the action of this ValidateDatabaseToolsConnectionResult. A human-readable message that suggests a remedial action to resolve the validation error.

Returns:The action of this ValidateDatabaseToolsConnectionResult.
Return type:str
authenticated_identity

Gets the authenticated_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Returns the identity used in authentication.

Returns:The authenticated_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
authentication_method

Gets the authentication_method of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Returns the method of authentication.

Returns:The authentication_method of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
cause

Gets the cause of this ValidateDatabaseToolsConnectionResult. A human-readable message that describes possible causes for the validation error.

Returns:The cause of this ValidateDatabaseToolsConnectionResult.
Return type:str
cloud_service

Gets the cloud_service of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Displays the CLOUD_SERVICE value within the USERENV context

Returns:The cloud_service of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
code

[Required] Gets the code of this ValidateDatabaseToolsConnectionResult. A short code that defines the result of the validation, meant for programmatic parsing. The value OK indicates that the validation was successful.

Returns:The code of this ValidateDatabaseToolsConnectionResult.
Return type:str
current_schema

Gets the current_schema of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The name of the currently active default schema.

Returns:The current_schema of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
database_name

Gets the database_name of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The database name.

Returns:The database_name of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
database_tools_identity_statuses

Gets the database_tools_identity_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Status on whether an identity type can be used with this connection or not.

Returns:The database_tools_identity_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:list[oci.database_tools_runtime.models.ValidationIdentityStatus]
database_version

[Required] Gets the database_version of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The database version.

Returns:The database_version of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
dbms_cloud_status

[Required] Gets the dbms_cloud_status of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The DBMS_CLOUD package installation status.

Allowed values for this property are: “AVAILABLE”, “UNAVAILABLE”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The dbms_cloud_status of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
enterprise_identity

Gets the enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Displays the enterprise identity value within the USERENV context

Returns:The enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
external_authentication_statuses

Gets the external_authentication_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Status on whether an external authentication can be used with this connection or not.

Returns:The external_authentication_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:list[oci.database_tools_runtime.models.ValidationExternalAuthenticationStatus]
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

message

[Required] Gets the message of this ValidateDatabaseToolsConnectionResult. A human-readable message that describes the result of the validation.

Returns:The message of this ValidateDatabaseToolsConnectionResult.
Return type:str
proxy_enterprise_identity

Gets the proxy_enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Displays the proxy enterprise identity value within the USERENV context

Returns:The proxy_enterprise_identity of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
proxy_user

Gets the proxy_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Name of the database user who opened the current session on behalf of sessionUser.

Returns:The proxy_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
session_user

Gets the session_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The name of the session user (the user who logged on).

Returns:The session_user of this ValidateDatabaseToolsConnectionOracleDatabaseResult.
Return type:str
type

[Required] Gets the type of this ValidateDatabaseToolsConnectionResult. The Database Tools connection type.

Allowed values for this property are: “ORACLE_DATABASE”, “MYSQL”, “POSTGRESQL”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this ValidateDatabaseToolsConnectionResult.
Return type:str