CreateMySqlDatabaseConnectorDetails¶
- 
class oci.database_management.models.CreateMySqlDatabaseConnectorDetails(**kwargs)¶
- Bases: - object- Create 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 CreateMySqlDatabaseConnectorDetails. - CREDENTIAL_TYPE_MYSQL_EXTERNAL_SOCKET_CREDENTIALS- A constant which can be used with the credential_type property of a CreateMySqlDatabaseConnectorDetails. - CREDENTIAL_TYPE_MYSQL_EXTERNAL_SSL_CREDENTIALS- A constant which can be used with the credential_type property of a CreateMySqlDatabaseConnectorDetails. - NETWORK_PROTOCOL_SOCKETS- A constant which can be used with the network_protocol property of a CreateMySqlDatabaseConnectorDetails. - NETWORK_PROTOCOL_TCP- A constant which can be used with the network_protocol property of a CreateMySqlDatabaseConnectorDetails. - NETWORK_PROTOCOL_TCPS- A constant which can be used with the network_protocol property of a CreateMySqlDatabaseConnectorDetails. - credential_type- [Required] Gets the credential_type of this CreateMySqlDatabaseConnectorDetails. - display_name- [Required] Gets the display_name of this CreateMySqlDatabaseConnectorDetails. - external_database_id- [Required] Gets the external_database_id of this CreateMySqlDatabaseConnectorDetails. - host_name- [Required] Gets the host_name of this CreateMySqlDatabaseConnectorDetails. - macs_agent_id- [Required] Gets the macs_agent_id of this CreateMySqlDatabaseConnectorDetails. - network_protocol- [Required] Gets the network_protocol of this CreateMySqlDatabaseConnectorDetails. - port- [Required] Gets the port of this CreateMySqlDatabaseConnectorDetails. - ssl_secret_id- [Required] Gets the ssl_secret_id of this CreateMySqlDatabaseConnectorDetails. - Methods - __init__(**kwargs)- Initializes a new CreateMySqlDatabaseConnectorDetails 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 CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails. This constant has a value of “SOCKETS” 
 - 
NETWORK_PROTOCOL_TCP= 'TCP'¶
- A constant which can be used with the network_protocol property of a CreateMySqlDatabaseConnectorDetails. This constant has a value of “TCP” 
 - 
NETWORK_PROTOCOL_TCPS= 'TCPS'¶
- A constant which can be used with the network_protocol property of a CreateMySqlDatabaseConnectorDetails. This constant has a value of “TCPS” 
 - 
__init__(**kwargs)¶
- Initializes a new CreateMySqlDatabaseConnectorDetails 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 CreateMySqlDatabaseConnectorDetails.
- macs_agent_id (str) – The value to assign to the macs_agent_id property of this CreateMySqlDatabaseConnectorDetails.
- host_name (str) – The value to assign to the host_name property of this CreateMySqlDatabaseConnectorDetails.
- port (int) – The value to assign to the port property of this CreateMySqlDatabaseConnectorDetails.
- network_protocol (str) – The value to assign to the network_protocol property of this CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails.
- credential_type (str) – The value to assign to the credential_type property of this CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails.
 
 - 
credential_type¶
- [Required] Gets the credential_type of this CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
display_name¶
- [Required] Gets the display_name of this CreateMySqlDatabaseConnectorDetails. External MySQL Database Connector Name. - Returns: - The display_name of this CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
external_database_id¶
- [Required] Gets the external_database_id of this CreateMySqlDatabaseConnectorDetails. OCID of MySQL Database resource. - Returns: - The external_database_id of this CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
host_name¶
- [Required] Gets the host_name of this CreateMySqlDatabaseConnectorDetails. Host name for Connector. - Returns: - The host_name of this CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
macs_agent_id¶
- [Required] Gets the macs_agent_id of this CreateMySqlDatabaseConnectorDetails. Agent Id of the MACS agent. - Returns: - The macs_agent_id of this CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
network_protocol¶
- [Required] Gets the network_protocol of this CreateMySqlDatabaseConnectorDetails. 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 CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 - 
port¶
- [Required] Gets the port of this CreateMySqlDatabaseConnectorDetails. Port number to connect to External MySQL Database. - Returns: - The port of this CreateMySqlDatabaseConnectorDetails. - Return type: - int 
 - 
ssl_secret_id¶
- [Required] Gets the ssl_secret_id of this CreateMySqlDatabaseConnectorDetails. If using existing SSL secret to connect, OCID for the secret resource. - Returns: - The ssl_secret_id of this CreateMySqlDatabaseConnectorDetails. - Return type: - str 
 
-