Class UpdateCloudAutonomousVmClusterDetails
Details for updating the cloud Autonomous VM cluster.
Inherited Members
Namespace: Oci.DatabaseService.Models
Assembly: OCI.DotNetSDK.Database.dll
Syntax
public class UpdateCloudAutonomousVmClusterDetails
Properties
AutonomousDataStorageSizeInTBs
Declaration
[JsonProperty(PropertyName = "autonomousDataStorageSizeInTBs")]
public double AutonomousDataStorageSizeInTBs { get; set; }
Property Value
| Type | Description |
|---|---|
| double | The new value of autonomous data storage (in TBs) for the Autonomous VM cluster. |
ClusterTimeZone
Declaration
[JsonProperty(PropertyName = "clusterTimeZone")]
public string ClusterTimeZone { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones. |
CpuCoreCountPerNode
Declaration
[JsonProperty(PropertyName = "cpuCoreCountPerNode")]
public int? CpuCoreCountPerNode { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The new value of cpus per Autonomous VM cluster per node for the Autonomous VM cluster. |
DefinedTags
Declaration
[JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. |
Description
Declaration
[JsonProperty(PropertyName = "description")]
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| string | User defined description of the cloud Autonomous VM cluster. |
DisplayName
Declaration
[JsonProperty(PropertyName = "displayName")]
public string DisplayName { get; set; }
Property Value
| Type | Description |
|---|---|
| string | The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique. |
DistributionAlgorithm
Declaration
[JsonProperty(PropertyName = "distributionAlgorithm")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateCloudAutonomousVmClusterDetails.DistributionAlgorithmEnum? DistributionAlgorithm { get; set; }
Property Value
| Type | Description |
|---|---|
| UpdateCloudAutonomousVmClusterDetails.DistributionAlgorithmEnum? | The distribution algorithm used for the Autonomous VM cluster. |
FreeformTags
Declaration
[JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> | Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace.
For more information, see Resource Tags.
|
IsMtlsEnabledVmCluster
Declaration
[JsonProperty(PropertyName = "isMtlsEnabledVmCluster")]
public bool? IsMtlsEnabledVmCluster { get; set; }
Property Value
| Type | Description |
|---|---|
| bool? | Enable mutual TLS(mTLS) authentication for database at time of provisioning a VMCluster. This is applicable to database TLS Certificates only. Default is TLS |
LicenseModel
Declaration
[JsonProperty(PropertyName = "licenseModel")]
[JsonConverter(typeof(StringEnumConverter))]
public UpdateCloudAutonomousVmClusterDetails.LicenseModelEnum? LicenseModel { get; set; }
Property Value
| Type | Description |
|---|---|
| UpdateCloudAutonomousVmClusterDetails.LicenseModelEnum? | The Oracle license model that applies to the Oracle Autonomous AI Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud.
License Included allows you to subscribe to new Oracle AI Database software licenses and the Oracle AI Database service.
Note that when provisioning an Autonomous AI Database on dedicated Exadata infrastructure, this attribute must be null. It is already set at the
Autonomous Exadata Infrastructure level. When provisioning an [Autonomous AI Database Serverless] (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to |
MaintenanceWindowDetails
Declaration
[JsonProperty(PropertyName = "maintenanceWindowDetails")]
public MaintenanceWindow MaintenanceWindowDetails { get; set; }
Property Value
| Type | Description |
|---|---|
| MaintenanceWindow |
NsgIds
Declaration
[JsonProperty(PropertyName = "nsgIds")]
public List<string> NsgIds { get; set; }
Property Value
| Type | Description |
|---|---|
| List<string> | The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions:
|
ScanListenerPortNonTls
Declaration
[JsonProperty(PropertyName = "scanListenerPortNonTls")]
public int? ScanListenerPortNonTls { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The SCAN Listener Non TLS port. Default is 1521. |
ScanListenerPortTls
Declaration
[JsonProperty(PropertyName = "scanListenerPortTls")]
public int? ScanListenerPortTls { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The SCAN Listener TLS port. Default is 2484. |
SecurityAttributes
Declaration
[JsonProperty(PropertyName = "securityAttributes")]
public Dictionary<string, Dictionary<string, object>> SecurityAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, Dictionary<string, object>> | Security Attributes for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}} |
TotalContainerDatabases
Declaration
[JsonProperty(PropertyName = "totalContainerDatabases")]
public int? TotalContainerDatabases { get; set; }
Property Value
| Type | Description |
|---|---|
| int? | The new value of maximum number of ACDs for the Autonomous VM cluster. |