ModifyPluggableDatabaseManagementDetails

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

Bases: object

Data to update one or more attributes of the Database Management configuration for the pluggable database.

Attributes

PROTOCOL_TCP A constant which can be used with the protocol property of a ModifyPluggableDatabaseManagementDetails.
PROTOCOL_TCPS A constant which can be used with the protocol property of a ModifyPluggableDatabaseManagementDetails.
ROLE_NORMAL A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails.
ROLE_SYSDBA A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails.
ROLE_SYSDG A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails.
credential_details Gets the credential_details of this ModifyPluggableDatabaseManagementDetails.
port Gets the port of this ModifyPluggableDatabaseManagementDetails.
private_end_point_id Gets the private_end_point_id of this ModifyPluggableDatabaseManagementDetails.
protocol Gets the protocol of this ModifyPluggableDatabaseManagementDetails.
role Gets the role of this ModifyPluggableDatabaseManagementDetails.
service_name Gets the service_name of this ModifyPluggableDatabaseManagementDetails.
ssl_secret_id Gets the ssl_secret_id of this ModifyPluggableDatabaseManagementDetails.

Methods

__init__(**kwargs) Initializes a new ModifyPluggableDatabaseManagementDetails object with values from keyword arguments.
PROTOCOL_TCP = 'TCP'

A constant which can be used with the protocol property of a ModifyPluggableDatabaseManagementDetails. This constant has a value of “TCP”

PROTOCOL_TCPS = 'TCPS'

A constant which can be used with the protocol property of a ModifyPluggableDatabaseManagementDetails. This constant has a value of “TCPS”

ROLE_NORMAL = 'NORMAL'

A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails. This constant has a value of “NORMAL”

ROLE_SYSDBA = 'SYSDBA'

A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails. This constant has a value of “SYSDBA”

ROLE_SYSDG = 'SYSDG'

A constant which can be used with the role property of a ModifyPluggableDatabaseManagementDetails. This constant has a value of “SYSDG”

__init__(**kwargs)

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

Parameters:
  • credential_details (oci.database.models.DatabaseCredentialDetails) – The value to assign to the credential_details property of this ModifyPluggableDatabaseManagementDetails.
  • private_end_point_id (str) – The value to assign to the private_end_point_id property of this ModifyPluggableDatabaseManagementDetails.
  • service_name (str) – The value to assign to the service_name property of this ModifyPluggableDatabaseManagementDetails.
  • protocol (str) – The value to assign to the protocol property of this ModifyPluggableDatabaseManagementDetails. Allowed values for this property are: “TCP”, “TCPS”
  • port (int) – The value to assign to the port property of this ModifyPluggableDatabaseManagementDetails.
  • ssl_secret_id (str) – The value to assign to the ssl_secret_id property of this ModifyPluggableDatabaseManagementDetails.
  • role (str) – The value to assign to the role property of this ModifyPluggableDatabaseManagementDetails. Allowed values for this property are: “SYSDBA”, “NORMAL”, “SYSDG”
credential_details

Gets the credential_details of this ModifyPluggableDatabaseManagementDetails.

Returns:The credential_details of this ModifyPluggableDatabaseManagementDetails.
Return type:oci.database.models.DatabaseCredentialDetails
port

Gets the port of this ModifyPluggableDatabaseManagementDetails. The port used to connect to the database.

Returns:The port of this ModifyPluggableDatabaseManagementDetails.
Return type:int
private_end_point_id

Gets the private_end_point_id of this ModifyPluggableDatabaseManagementDetails. The OCID of the private endpoint.

Returns:The private_end_point_id of this ModifyPluggableDatabaseManagementDetails.
Return type:str
protocol

Gets the protocol of this ModifyPluggableDatabaseManagementDetails. Protocol used by the database connection.

Allowed values for this property are: “TCP”, “TCPS”

Returns:The protocol of this ModifyPluggableDatabaseManagementDetails.
Return type:str
role

Gets the role of this ModifyPluggableDatabaseManagementDetails. The role of the user that will be connecting to the database.

Allowed values for this property are: “SYSDBA”, “NORMAL”, “SYSDG”

Returns:The role of this ModifyPluggableDatabaseManagementDetails.
Return type:str
service_name

Gets the service_name of this ModifyPluggableDatabaseManagementDetails. The name of the Oracle Database service that will be used to connect to the database.

Returns:The service_name of this ModifyPluggableDatabaseManagementDetails.
Return type:str
ssl_secret_id

Gets the ssl_secret_id of this ModifyPluggableDatabaseManagementDetails. The OCID of the Oracle Cloud Infrastructure secret.

Returns:The ssl_secret_id of this ModifyPluggableDatabaseManagementDetails.
Return type:str