Show / Hide Table of Contents

Class GenerateSubsettingHealthReportDetails

Details to use when performing health check on a subsetting policy.

Inheritance
object
GenerateSubsettingHealthReportDetails
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Oci.DatasafeService.Models
Assembly: OCI.DotNetSDK.Datasafe.dll
Syntax
public class GenerateSubsettingHealthReportDetails

Properties

CheckType

Declaration
[JsonProperty(PropertyName = "checkType")]
[JsonConverter(typeof(StringEnumConverter))]
public GenerateSubsettingHealthReportDetails.CheckTypeEnum? CheckType { get; set; }
Property Value
Type Description
GenerateSubsettingHealthReportDetails.CheckTypeEnum?

The type of health check. The default behaviour is to perform all health checks. TABLESPACE_CHECK performs only the tablespace health check.

CompartmentId

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

The OCID of the compartment where the health report resource should be created.

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. For more information, see Resource Tags Example: {"Operations": {"CostCenter": "42"}}

FreeformTags

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

Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags
Example: {"Department": "Finance"}

Tablespace

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

The tablespace that should be used to estimate space. If no tablespace is provided, the DEFAULT tablespace is used.

TargetCredentials

Declaration
[Required(ErrorMessage = "TargetCredentials is required.")]
[JsonProperty(PropertyName = "targetCredentials")]
public Credentials TargetCredentials { get; set; }
Property Value
Type Description
Credentials
Remarks

Required

TargetId

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

The OCID of the target database to use for the subsetting policy health check. The targetId associated with the subsetting policy is used if this is not passed.

In this article
Back to top