Class GsmDetails
Details of global service manager(GSM also known as shard director) instances for sharded database.
Inherited Members
Namespace: Oci.GloballydistributeddatabaseService.Models
Assembly: OCI.DotNetSDK.Globallydistributeddatabase.dll
Syntax
public class GsmDetails
Properties
ComputeCount
Declaration
[Required(ErrorMessage = "ComputeCount is required.")]
[JsonProperty(PropertyName = "computeCount")]
public float? ComputeCount { get; set; }
Property Value
Type | Description |
---|---|
float? | The compute count for the GSM instance. |
Remarks
Required
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
Metadata
Declaration
[JsonProperty(PropertyName = "metadata")]
public Dictionary<string, object> Metadata { get; set; }
Property Value
Type | Description |
---|---|
Dictionary<string, object> | Additional metadata related to GSM'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 GSM instance |
Remarks
Required
Status
Declaration
[Required(ErrorMessage = "Status is required.")]
[JsonProperty(PropertyName = "status")]
[JsonConverter(typeof(ResponseEnumConverter))]
public GsmDetails.StatusEnum? Status { get; set; }
Property Value
Type | Description |
---|---|
GsmDetails.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 GSM instance 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 GSM 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 GSM instance was last updated. An RFC3339 formatted datetime string |
Remarks
Required