Show / Hide Table of Contents

Class UpdateDeploymentDetails

The information to use to update a Deployment.

Inheritance
object
UpdateDeploymentDetails
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 UpdateDeploymentDetails

Properties

BackupSchedule

Declaration
[JsonProperty(PropertyName = "backupSchedule")]
public UpdateBackupScheduleDetails BackupSchedule { get; set; }
Property Value
Type Description
UpdateBackupScheduleDetails

CpuCoreCount

Declaration
[JsonProperty(PropertyName = "cpuCoreCount")]
public int? CpuCoreCount { get; set; }
Property Value
Type Description
int?

The Minimum number of OCPUs to be made available for this Deployment.

DefinedTags

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

Tags defined for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}

Description

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

Metadata about this specific object.

DisplayName

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

An object's Display Name.

EnvironmentType

Declaration
[JsonProperty(PropertyName = "environmentType")]
[JsonConverter(typeof(StringEnumConverter))]
public EnvironmentType? EnvironmentType { get; set; }
Property Value
Type Description
EnvironmentType?

Specifies whether the deployment is used in a production or development/testing environment.

Fqdn

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

A three-label Fully Qualified Domain Name (FQDN) for a resource.

FreeformTags

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

A simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only.
Example: {"bar-key": "value"}

IsAutoScalingEnabled

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

Indicates if auto scaling is enabled for the Deployment's CPU core count.

IsPublic

Declaration
[JsonProperty(PropertyName = "isPublic")]
public bool? IsPublic { get; set; }
Property Value
Type Description
bool?

True if this object is publicly available.

LicenseModel

Declaration
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(StringEnumConverter))]
public LicenseModel? LicenseModel { get; set; }
Property Value
Type Description
LicenseModel?

The Oracle license model that applies to a Deployment.

LoadBalancerSubnetId

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

The OCID of a public subnet in the customer tenancy. Can be provided only for public deployments. If provided, the loadbalancer will be created in this subnet instead of the service tenancy. For backward compatibility, this is an optional property. It will become mandatory for public deployments after October 1, 2024.

MaintenanceConfiguration

Declaration
[JsonProperty(PropertyName = "maintenanceConfiguration")]
public UpdateMaintenanceConfigurationDetails MaintenanceConfiguration { get; set; }
Property Value
Type Description
UpdateMaintenanceConfigurationDetails

MaintenanceWindow

Declaration
[JsonProperty(PropertyName = "maintenanceWindow")]
public UpdateMaintenanceWindowDetails MaintenanceWindow { get; set; }
Property Value
Type Description
UpdateMaintenanceWindowDetails

NsgIds

Declaration
[JsonProperty(PropertyName = "nsgIds")]
public List<string> NsgIds { get; set; }
Property Value
Type Description
List<string>

An array of Network Security Group OCIDs used to define network access for either Deployments or Connections.

OggData

Declaration
[JsonProperty(PropertyName = "oggData")]
public UpdateOggDeploymentDetails OggData { get; set; }
Property Value
Type Description
UpdateOggDeploymentDetails

Placements

Declaration
[JsonProperty(PropertyName = "placements")]
public List<DeploymentPlacementDetails> Placements { get; set; }
Property Value
Type Description
List<DeploymentPlacementDetails>

An array of local peers of deployment

SubnetId

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

The OCID of the subnet of the deployment's private endpoint. The subnet must be a private subnet. For backward compatibility, public subnets are allowed until May 31 2025, after which the private subnet will be enforced.

In this article
Back to top