UpdateMySqlDatabaseConnectorDetails¶
-
class
oci.database_management.models.UpdateMySqlDatabaseConnectorDetails(**kwargs)¶ Bases:
objectUpdate Details of external database connector.
Attributes
CREDENTIAL_TYPE_MYSQL_EXTERNAL_NON_SSL_CREDENTIALSA constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. CREDENTIAL_TYPE_MYSQL_EXTERNAL_SOCKET_CREDENTIALSA constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. CREDENTIAL_TYPE_MYSQL_EXTERNAL_SSL_CREDENTIALSA constant which can be used with the credential_type property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_SOCKETSA constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_TCPA constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. NETWORK_PROTOCOL_TCPSA constant which can be used with the network_protocol property of a UpdateMySqlDatabaseConnectorDetails. credential_typeGets the credential_type of this UpdateMySqlDatabaseConnectorDetails. display_nameGets the display_name of this UpdateMySqlDatabaseConnectorDetails. external_database_idGets 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
-