ValidateDatabaseToolsConnectionOracleDatabaseResult

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

Bases: 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_GENERIC_JDBC

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult.

TYPE_MYSQL

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult.

TYPE_ORACLE_DATABASE

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult.

TYPE_POSTGRESQL

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult.

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_GENERIC_JDBC = 'GENERIC_JDBC'

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult. This constant has a value of “GENERIC_JDBC”

TYPE_MYSQL = 'MYSQL'

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult. This constant has a value of “MYSQL”

TYPE_ORACLE_DATABASE = 'ORACLE_DATABASE'

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult. This constant has a value of “ORACLE_DATABASE”

TYPE_POSTGRESQL = 'POSTGRESQL'

A constant which can be used with the type property of a ValidateDatabaseToolsConnectionResult. This constant has a value of “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”, “GENERIC_JDBC”, ‘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.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.models.ValidationExternalAuthenticationStatus]) – The value to assign to the external_authentication_statuses property of this ValidateDatabaseToolsConnectionOracleDatabaseResult.

property 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

property 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

property authentication_method

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

Returns

The authentication_method of this ValidateDatabaseToolsConnectionOracleDatabaseResult.

Return type

str

property 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

property 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

property 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

property 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

property database_name

Gets the database_name of this ValidateDatabaseToolsConnectionOracleDatabaseResult. The database name.

Returns

The database_name of this ValidateDatabaseToolsConnectionOracleDatabaseResult.

Return type

str

property database_tools_identity_statuses

Gets the database_tools_identity_statuses of this ValidateDatabaseToolsConnectionOracleDatabaseResult. Status on whether a Database Tools 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.models.ValidationIdentityStatus]

property database_version

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

Returns

The database_version of this ValidateDatabaseToolsConnectionOracleDatabaseResult.

Return type

str

property 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

property 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

property 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.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.

property 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

property 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

property 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

property 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

property type

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

Allowed values for this property are: “ORACLE_DATABASE”, “MYSQL”, “POSTGRESQL”, “GENERIC_JDBC”, ‘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