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.
Inherited Members
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"}} |