Class UpdateDeploymentDetails
The information to use to update a Deployment.
Inheritance
UpdateDeploymentDetails
Assembly: OCI.DotNetSDK.Goldengate.dll
Syntax
public class UpdateDeploymentDetails
Properties
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.
|
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.
|
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.
|
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
MaintenanceWindow
Declaration
[JsonProperty(PropertyName = "maintenanceWindow")]
public UpdateMaintenanceWindowDetails MaintenanceWindow { get; set; }
Property Value
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
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.
|