interface CfnCloudAutonomousVmClusterProps
Language | Type name |
---|---|
![]() | Amazon.CDK.aws_odb.CfnCloudAutonomousVmClusterProps |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsodb#CfnCloudAutonomousVmClusterProps |
![]() | software.amazon.awscdk.services.odb.CfnCloudAutonomousVmClusterProps |
![]() | aws_cdk.aws_odb.CfnCloudAutonomousVmClusterProps |
![]() | aws-cdk-lib » aws_odb » CfnCloudAutonomousVmClusterProps |
Properties for defining a CfnCloudAutonomousVmCluster
.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_odb as odb } from 'aws-cdk-lib';
const cfnCloudAutonomousVmClusterProps: odb.CfnCloudAutonomousVmClusterProps = {
autonomousDataStorageSizeInTBs: 123,
cloudExadataInfrastructureId: 'cloudExadataInfrastructureId',
cpuCoreCountPerNode: 123,
dbServers: ['dbServers'],
description: 'description',
displayName: 'displayName',
isMtlsEnabledVmCluster: false,
licenseModel: 'licenseModel',
maintenanceWindow: {
daysOfWeek: ['daysOfWeek'],
hoursOfDay: [123],
leadTimeInWeeks: 123,
months: ['months'],
preference: 'preference',
weeksOfMonth: [123],
},
memoryPerOracleComputeUnitInGBs: 123,
odbNetworkId: 'odbNetworkId',
scanListenerPortNonTls: 123,
scanListenerPortTls: 123,
tags: [{
key: 'key',
value: 'value',
}],
timeZone: 'timeZone',
totalContainerDatabases: 123,
};
Properties
Name | Type | Description |
---|---|---|
autonomous | number | The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. |
cloud | string | The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster. |
cpu | number | The number of CPU cores enabled per node in the Autonomous VM cluster. |
db | string[] | The list of database servers associated with the Autonomous VM cluster. |
description? | string | The user-provided description of the Autonomous VM cluster. |
display | string | The display name of the Autonomous VM cluster. |
is | boolean | IResolvable | Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. |
license | string | The Oracle license model that applies to the Autonomous VM cluster. |
maintenance | IResolvable | Maintenance | The scheduling details for the maintenance window. |
memory | number | The amount of memory allocated per Oracle Compute Unit, in GB. |
odb | string | The unique identifier of the ODB network associated with this Autonomous VM cluster. |
scan | number | The SCAN listener port for non-TLS (TCP) protocol. |
scan | number | The SCAN listener port for TLS (TCP) protocol. |
tags? | Cfn [] | Tags to assign to the Autonomous Vm Cluster. |
time | string | The time zone of the Autonomous VM cluster. |
total | number | The total number of Autonomous Container Databases that can be created with the allocated local storage. |
autonomousDataStorageSizeInTBs?
Type:
number
(optional)
The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
Required when creating an Autonomous VM cluster.
cloudExadataInfrastructureId?
Type:
string
(optional)
The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
cpuCoreCountPerNode?
Type:
number
(optional)
The number of CPU cores enabled per node in the Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
dbServers?
Type:
string[]
(optional)
The list of database servers associated with the Autonomous VM cluster.
description?
Type:
string
(optional)
The user-provided description of the Autonomous VM cluster.
displayName?
Type:
string
(optional)
The display name of the Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
isMtlsEnabledVmCluster?
Type:
boolean |
IResolvable
(optional)
Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
licenseModel?
Type:
string
(optional)
The Oracle license model that applies to the Autonomous VM cluster.
Valid values are LICENSE_INCLUDED
or BRING_YOUR_OWN_LICENSE
.
maintenanceWindow?
Type:
IResolvable
|
Maintenance
(optional)
The scheduling details for the maintenance window.
Patching and system updates take place during the maintenance window.
memoryPerOracleComputeUnitInGBs?
Type:
number
(optional)
The amount of memory allocated per Oracle Compute Unit, in GB.
Required when creating an Autonomous VM cluster.
odbNetworkId?
Type:
string
(optional)
The unique identifier of the ODB network associated with this Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
scanListenerPortNonTls?
Type:
number
(optional)
The SCAN listener port for non-TLS (TCP) protocol.
The default is 1521.
scanListenerPortTls?
Type:
number
(optional)
The SCAN listener port for TLS (TCP) protocol.
The default is 2484.
tags?
Type:
Cfn
[]
(optional)
Tags to assign to the Autonomous Vm Cluster.
timeZone?
Type:
string
(optional)
The time zone of the Autonomous VM cluster.
totalContainerDatabases?
Type:
number
(optional)
The total number of Autonomous Container Databases that can be created with the allocated local storage.
Required when creating an Autonomous VM cluster.