Class ExternalMySqlDatabaseConnector
Details of external database connector.
Inherited Members
Namespace: Oci.DatabasemanagementService.Models
Assembly: OCI.DotNetSDK.Databasemanagement.dll
Syntax
public class ExternalMySqlDatabaseConnector
Properties
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. |