Class ExternalMySqlDatabaseConnector
Details of external database connector.
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class ExternalMySqlDatabaseConnectorProperties
AssociatedServices
Declaration
[JsonProperty(PropertyName = "associatedServices")]
public string AssociatedServices { get; set; }Property Value
| Type | Description | 
|---|---|
| string | OCI Services associated with this connector. | 
CompartmentId
Declaration
[JsonProperty(PropertyName = "compartmentId")]
public string CompartmentId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | OCID of compartment for the External MySQL connector. | 
ConnectionStatus
Declaration
[JsonProperty(PropertyName = "connectionStatus")]
public string ConnectionStatus { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Connection Status | 
ConnectorType
Declaration
[JsonProperty(PropertyName = "connectorType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlConnectorType? ConnectorType { get; set; }Property Value
| Type | Description | 
|---|---|
| MySqlConnectorType? | Connector Type. | 
CredentialType
Declaration
[JsonProperty(PropertyName = "credentialType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlCredType? CredentialType { get; set; }Property Value
| Type | Description | 
|---|---|
| MySqlCredType? | Credential type used to connect to database. | 
ExternalDatabaseId
Declaration
[JsonProperty(PropertyName = "externalDatabaseId")]
public string ExternalDatabaseId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | OCID of MySQL Database resource | 
HostName
Declaration
[JsonProperty(PropertyName = "hostName")]
public string HostName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Host name for Connector. | 
Id
Declaration
[Required(ErrorMessage = "Id is required.")]
[JsonProperty(PropertyName = "id")]
public string Id { get; set; }Property Value
| Type | Description | 
|---|---|
| string | OCID of MySQL Database Connector. | 
Remarks
Required
LifecycleState
Declaration
[JsonProperty(PropertyName = "lifecycleState")]
[JsonConverter(typeof(ResponseEnumConverter))]
public LifecycleStates? LifecycleState { get; set; }Property Value
| Type | Description | 
|---|---|
| LifecycleStates? | Indicates lifecycle state of the resource. | 
MacsAgentId
Declaration
[JsonProperty(PropertyName = "macsAgentId")]
public string MacsAgentId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Agent Id of the MACS agent. | 
Name
Declaration
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }Property Value
| Type | Description | 
|---|---|
| string | External MySQL Database Connector Name. | 
NetworkProtocol
Declaration
[JsonProperty(PropertyName = "networkProtocol")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlNetworkProtocolType? NetworkProtocol { get; set; }Property Value
| Type | Description | 
|---|---|
| MySqlNetworkProtocolType? | Network Protocol. | 
Port
Declaration
[JsonProperty(PropertyName = "port")]
public int? Port { get; set; }Property Value
| Type | Description | 
|---|---|
| int? | Connector port. | 
SourceDatabase
Declaration
[JsonProperty(PropertyName = "sourceDatabase")]
public string SourceDatabase { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Name of MySQL Database. | 
SourceDatabaseType
Declaration
[JsonProperty(PropertyName = "sourceDatabaseType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public MySqlType? SourceDatabaseType { get; set; }Property Value
| Type | Description | 
|---|---|
| MySqlType? | Type of MySQL Database. | 
SslSecretId
Declaration
[JsonProperty(PropertyName = "sslSecretId")]
public string SslSecretId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | OCID of the SSL secret, if TCPS with SSL is used to connect to database. | 
SslSecretName
Declaration
[JsonProperty(PropertyName = "sslSecretName")]
public string SslSecretName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Name of the SSL secret, if TCPS with SSL is used to connect to database. | 
TimeConnectionStatusUpdated
Declaration
[JsonProperty(PropertyName = "timeConnectionStatusUpdated")]
public DateTime? TimeConnectionStatusUpdated { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Time when connection status was last updated. | 
TimeCreated
Declaration
[JsonProperty(PropertyName = "timeCreated")]
public DateTime? TimeCreated { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Connector creation time. | 
TimeUpdated
Declaration
[JsonProperty(PropertyName = "timeUpdated")]
public DateTime? TimeUpdated { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Connector update time. |