Show / Hide Table of Contents

Class DeploymentEnvironmentSummary

The metadata specific to a production or development/testing environment.

Inheritance
object
DeploymentEnvironmentSummary
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

In this article
Back to top