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. |
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. |
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.
|
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:
|
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. |