Show / Hide Table of Contents

Class EnableAutonomousDatabaseInsightDetails

The information about database to be analyzed. When isAdvancedFeaturesEnabled is set to false, parameters connectionDetails, credentialDetails and opsiPrivateEndpoint are optional. Otherwise, connectionDetails and crendetialDetails are required to enable full OPSI service features. If the Autonomouse Database is configured with private, restricted or dedicated access, opsiPrivateEndpoint parameter is required.

Inheritance
object
EnableDatabaseInsightDetails
EnableAutonomousDatabaseInsightDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.OpsiService.Models
Assembly: OCI.DotNetSDK.Opsi.dll
Syntax
public class EnableAutonomousDatabaseInsightDetails : EnableDatabaseInsightDetails

Properties

ConnectionDetails

Declaration
[JsonProperty(PropertyName = "connectionDetails")]
public ConnectionDetails ConnectionDetails { get; set; }
Property Value
Type Description
ConnectionDetails

CredentialDetails

Declaration
[JsonProperty(PropertyName = "credentialDetails")]
public CredentialDetails CredentialDetails { get; set; }
Property Value
Type Description
CredentialDetails

DatabaseResourceType

Declaration
[JsonProperty(PropertyName = "databaseResourceType")]
public string DatabaseResourceType { get; set; }
Property Value
Type Description
string

OCI database resource type

DefinedTags

Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace": {"bar-key": "value"}}

FreeformTags

Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
Type Description
Dictionary<string, string>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}

IsAdvancedFeaturesEnabled

Declaration
[Required(ErrorMessage = "IsAdvancedFeaturesEnabled is required.")]
[JsonProperty(PropertyName = "isAdvancedFeaturesEnabled")]
public bool? IsAdvancedFeaturesEnabled { get; set; }
Property Value
Type Description
bool?

Flag is to identify if advanced features for autonomous database is enabled or not

Remarks

Required

OpsiPrivateEndpointId

Declaration
[JsonProperty(PropertyName = "opsiPrivateEndpointId")]
public string OpsiPrivateEndpointId { get; set; }
Property Value
Type Description
string

The OCID of the OPSI private endpoint

SystemTags

Declaration
[JsonProperty(PropertyName = "systemTags")]
public Dictionary<string, Dictionary<string, object>> SystemTags { get; set; }
Property Value
Type Description
Dictionary<string, Dictionary<string, object>>

System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}}

In this article
Back to top