Class DeploymentEnvironmentSummary
The metadata specific to a production or development/testing environment.
Inherited Members
Namespace: Oci.GoldengateService.Models
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class DeploymentEnvironmentSummary
Properties
Category
Declaration
[Required(ErrorMessage = "Category is required.")]
[JsonProperty(PropertyName = "category")]
[JsonConverter(typeof(ResponseEnumConverter))]
public DeploymentCategory? Category { get; set; }
Property Value
Type | Description |
---|---|
DeploymentCategory? | The deployment category defines the broad separation of the deployment type into three categories. Currently the separation is 'DATA_REPLICATION', 'STREAM_ANALYTICS' and 'DATA_TRANSFORMS'. |
Remarks
Required
DefaultCpuCoreCount
Declaration
[Required(ErrorMessage = "DefaultCpuCoreCount is required.")]
[JsonProperty(PropertyName = "defaultCpuCoreCount")]
public int? DefaultCpuCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The default CPU core count. |
Remarks
Required
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string | An object's Display Name. |
EnvironmentType
Declaration
[Required(ErrorMessage = "EnvironmentType is required.")]
[JsonProperty(PropertyName = "environmentType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public EnvironmentType? EnvironmentType { get; set; }
Property Value
Type | Description |
---|---|
EnvironmentType? | Specifies whether the deployment is used in a production or development/testing environment. |
Remarks
Required
IsAutoScalingEnabledByDefault
Declaration
[Required(ErrorMessage = "IsAutoScalingEnabledByDefault is required.")]
[JsonProperty(PropertyName = "isAutoScalingEnabledByDefault")]
public bool? IsAutoScalingEnabledByDefault { get; set; }
Property Value
Type | Description |
---|---|
bool? | Specifies whether the "Auto scaling" option should be enabled by default or not. |
Remarks
Required
MaxCpuCoreCount
Declaration
[Required(ErrorMessage = "MaxCpuCoreCount is required.")]
[JsonProperty(PropertyName = "maxCpuCoreCount")]
public int? MaxCpuCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The maximum CPU core count. |
Remarks
Required
MemoryPerOcpuInGBs
Declaration
[Required(ErrorMessage = "MemoryPerOcpuInGBs is required.")]
[JsonProperty(PropertyName = "memoryPerOcpuInGBs")]
public int? MemoryPerOcpuInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The multiplier value between CPU core count and memory size. |
Remarks
Required
MinCpuCoreCount
Declaration
[Required(ErrorMessage = "MinCpuCoreCount is required.")]
[JsonProperty(PropertyName = "minCpuCoreCount")]
public int? MinCpuCoreCount { get; set; }
Property Value
Type | Description |
---|---|
int? | The minimum CPU core count. |
Remarks
Required
NetworkBandwidthPerOcpuInGbps
Declaration
[Required(ErrorMessage = "NetworkBandwidthPerOcpuInGbps is required.")]
[JsonProperty(PropertyName = "networkBandwidthPerOcpuInGbps")]
public int? NetworkBandwidthPerOcpuInGbps { get; set; }
Property Value
Type | Description |
---|---|
int? | The multiplier value between CPU core count and network bandwidth. |
Remarks
Required
StorageUsageLimitPerOcpuInGBs
Declaration
[Required(ErrorMessage = "StorageUsageLimitPerOcpuInGBs is required.")]
[JsonProperty(PropertyName = "storageUsageLimitPerOcpuInGBs")]
public int? StorageUsageLimitPerOcpuInGBs { get; set; }
Property Value
Type | Description |
---|---|
int? | The multiplier value between CPU core count and storage usage limit size. |
Remarks
Required