Class DedicatedShardDetails
Details of ATP-D based shard.
Inherited Members
Namespace: Oci.GloballydistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Globallydistributeddatabase.dll
Syntax
public class DedicatedShardDetails
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 shard. |
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. |
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 shard's underlying supporting resource. |
Name
Declaration
[Required(ErrorMessage = "Name is required.")]
[JsonProperty(PropertyName = "name")]
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string | Name of the shard. |
Remarks
Required
PeerCloudAutonomousVmClusterId
Declaration
[JsonProperty(PropertyName = "peerCloudAutonomousVmClusterId")]
public string PeerCloudAutonomousVmClusterId { get; set; }
Property Value
Type | Description |
---|---|
string | Identifier of the peer cloudAutonomousVmCluster for the shard. |
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 shard belongs. |
Remarks
Required
ShardSpace
Declaration
[JsonProperty(PropertyName = "shardSpace")]
public string ShardSpace { get; set; }
Property Value
Type | Description |
---|---|
string | Shard space name. |
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DedicatedShardDetails.StatusEnum? Status { get; set; }
Property Value
Type | Description |
---|---|
DedicatedShardDetails.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 the shard 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 shard 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 shard was last updated. An RFC3339 formatted datetime string |
Remarks
Required