UpdateMySqlDatabaseConnectorDetails¶
-
class
oci.database_management.models.
UpdateMySqlDatabaseConnectorDetails
(**kwargs)¶ Bases:
object
Update Details of external database connector.
Attributes
CREDENTIAL_TYPE_MYSQL_EXTERNAL_NON_SSL_CREDENTIALS
A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. CREDENTIAL_TYPE_MYSQL_EXTERNAL_SOCKET_CREDENTIALS
A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. CREDENTIAL_TYPE_MYSQL_EXTERNAL_SSL_CREDENTIALS
A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_SOCKETS
A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_TCP
A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_TCPS
A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. credential_type
Gets the credential_type of this UpdateMySqlDatabaseConnectorDetails. display_name
Gets the display_name of this UpdateMySqlDatabaseConnectorDetails. external_database_id
Gets the external_database_id of this UpdateMySqlDatabaseConnectorDetails. host_name
[Required] Gets the host_name of this UpdateMySqlDatabaseConnectorDetails. macs_agent_id
[Required] Gets the macs_agent_id of this UpdateMySqlDatabaseConnectorDetails. network_protocol
[Required] Gets the network_protocol of this UpdateMySqlDatabaseConnectorDetails. port
[Required] Gets the port of this UpdateMySqlDatabaseConnectorDetails. ssl_secret_id
[Required] Gets the ssl_secret_id of this UpdateMySqlDatabaseConnectorDetails. Methods
__init__
(**kwargs)Initializes a new UpdateMySqlDatabaseConnectorDetails object with values from keyword arguments. -
CREDENTIAL_TYPE_MYSQL_EXTERNAL_NON_SSL_CREDENTIALS
= 'MYSQL_EXTERNAL_NON_SSL_CREDENTIALS'¶ A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “MYSQL_EXTERNAL_NON_SSL_CREDENTIALS”
-
CREDENTIAL_TYPE_MYSQL_EXTERNAL_SOCKET_CREDENTIALS
= 'MYSQL_EXTERNAL_SOCKET_CREDENTIALS'¶ A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “MYSQL_EXTERNAL_SOCKET_CREDENTIALS”
-
CREDENTIAL_TYPE_MYSQL_EXTERNAL_SSL_CREDENTIALS
= 'MYSQL_EXTERNAL_SSL_CREDENTIALS'¶ A constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “MYSQL_EXTERNAL_SSL_CREDENTIALS”
-
NETWORK_PROTOCOL_SOCKETS
= 'SOCKETS'¶ A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “SOCKETS”
-
NETWORK_PROTOCOL_TCP
= 'TCP'¶ A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “TCP”
-
NETWORK_PROTOCOL_TCPS
= 'TCPS'¶ A constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. This constant has a value of “TCPS”
-
__init__
(**kwargs)¶ Initializes a new UpdateMySqlDatabaseConnectorDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - display_name (str) – The value to assign to the display_name property of this UpdateMySqlDatabaseConnectorDetails.
- macs_agent_id (str) – The value to assign to the macs_agent_id property of this UpdateMySqlDatabaseConnectorDetails.
- host_name (str) – The value to assign to the host_name property of this UpdateMySqlDatabaseConnectorDetails.
- port (int) – The value to assign to the port property of this UpdateMySqlDatabaseConnectorDetails.
- credential_type (str) – The value to assign to the credential_type property of this UpdateMySqlDatabaseConnectorDetails. Allowed values for this property are: “MYSQL_EXTERNAL_NON_SSL_CREDENTIALS”, “MYSQL_EXTERNAL_SSL_CREDENTIALS”, “MYSQL_EXTERNAL_SOCKET_CREDENTIALS”
- ssl_secret_id (str) – The value to assign to the ssl_secret_id property of this UpdateMySqlDatabaseConnectorDetails.
- network_protocol (str) – The value to assign to the network_protocol property of this UpdateMySqlDatabaseConnectorDetails. Allowed values for this property are: “TCP”, “TCPS”, “SOCKETS”
- external_database_id (str) – The value to assign to the external_database_id property of this UpdateMySqlDatabaseConnectorDetails.
-
credential_type
¶ Gets the credential_type of this UpdateMySqlDatabaseConnectorDetails. Type of the credential.
Allowed values for this property are: “MYSQL_EXTERNAL_NON_SSL_CREDENTIALS”, “MYSQL_EXTERNAL_SSL_CREDENTIALS”, “MYSQL_EXTERNAL_SOCKET_CREDENTIALS”
Returns: The credential_type of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
display_name
¶ Gets the display_name of this UpdateMySqlDatabaseConnectorDetails. External MySQL Database Connector Name.
Returns: The display_name of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
external_database_id
¶ Gets the external_database_id of this UpdateMySqlDatabaseConnectorDetails. OCID of MySQL Database resource.
Returns: The external_database_id of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
host_name
¶ [Required] Gets the host_name of this UpdateMySqlDatabaseConnectorDetails. Host name for Connector.
Returns: The host_name of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
macs_agent_id
¶ [Required] Gets the macs_agent_id of this UpdateMySqlDatabaseConnectorDetails. Agent Id of the MACS agent.
Returns: The macs_agent_id of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
network_protocol
¶ [Required] Gets the network_protocol of this UpdateMySqlDatabaseConnectorDetails. Protocol to be used to connect to External MySQL Database; TCP, TCP with SSL or Socket.
Allowed values for this property are: “TCP”, “TCPS”, “SOCKETS”
Returns: The network_protocol of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-
port
¶ [Required] Gets the port of this UpdateMySqlDatabaseConnectorDetails. Port number to connect to External MySQL Database.
Returns: The port of this UpdateMySqlDatabaseConnectorDetails. Return type: int
-
ssl_secret_id
¶ [Required] Gets the ssl_secret_id of this UpdateMySqlDatabaseConnectorDetails. If using existing SSL secret to connect, OCID for the secret resource.
Returns: The ssl_secret_id of this UpdateMySqlDatabaseConnectorDetails. Return type: str
-