Show / Hide Table of Contents

Class DedicatedCatalogDetails

Details of ATP-D based catalog.

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

Properties

CloudAutonomousVmClusterId

Declaration
[Required(ErrorMessage = "CloudAutonomousVmClusterId is required.")]
[JsonProperty(PropertyName = "cloudAutonomousVmClusterId")]
public string CloudAutonomousVmClusterId { get; set; }
Property Value
Type Description
string

Identifier of the primary cloudAutonomousVmCluster for the catalog.

Remarks

Required

ComputeCount

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

The compute amount available to the underlying autonomous database associated with shard or catalog.

Remarks

Required

ContainerDatabaseId

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

Identifier of the underlying container database.

ContainerDatabaseParentId

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

Identifier of the underlying container database parent.

DataStorageSizeInGbs

Declaration
[Required(ErrorMessage = "DataStorageSizeInGbs is required.")]
[JsonProperty(PropertyName = "dataStorageSizeInGbs")]
public double DataStorageSizeInGbs { get; set; }
Property Value
Type Description
double

The data disk group size to be allocated in GBs.

Remarks

Required

EncryptionKeyDetails

Declaration
[JsonProperty(PropertyName = "encryptionKeyDetails")]
public DedicatedShardOrCatalogEncryptionKeyDetails EncryptionKeyDetails { get; set; }
Property Value
Type Description
DedicatedShardOrCatalogEncryptionKeyDetails

IsAutoScalingEnabled

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

Determines the auto-scaling mode.

Remarks

Required

Metadata

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

Additional metadata related to catalog's underlying supporting resource.

Name

Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type Description
string

Catalog name

Remarks

Required

PeerCloudAutonomousVmClusterId

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

Identifier of the peer cloudAutonomousVmCluster for the catalog.

ShardGroup

Declaration
[Required(ErrorMessage = "ShardGroup is required.")]
[JsonProperty(PropertyName = "shardGroup")]
public string ShardGroup { get; set; }
Property Value
Type Description
string

Name of the shard-group to which the catalog belongs.

Remarks

Required

Status

Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DedicatedCatalogDetails.StatusEnum? Status { get; set; }
Property Value
Type Description
DedicatedCatalogDetails.StatusEnum?

Status of shard or catalog or gsm for the sharded database.

Remarks

Required

SupportingResourceId

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

Identifier of the underlying supporting resource.

TimeCreated

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

The time the catalog was created. An RFC3339 formatted datetime string

Remarks

Required

TimeSslCertificateExpires

Declaration
[JsonProperty(PropertyName = "timeSslCertificateExpires")]
public DateTime? TimeSslCertificateExpires { get; set; }
Property Value
Type Description
DateTime?

The time the ssl certificate associated with catalog expires. An RFC3339 formatted datetime string

TimeUpdated

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

The time the catalog was last created. An RFC3339 formatted datetime string

Remarks

Required

In this article
Back to top