CfnCloudAutonomousVmClusterProps
- class aws_cdk.aws_odb.CfnCloudAutonomousVmClusterProps(*, autonomous_data_storage_size_in_t_bs=None, cloud_exadata_infrastructure_id=None, cpu_core_count_per_node=None, db_servers=None, description=None, display_name=None, is_mtls_enabled_vm_cluster=None, license_model=None, maintenance_window=None, memory_per_oracle_compute_unit_in_g_bs=None, odb_network_id=None, scan_listener_port_non_tls=None, scan_listener_port_tls=None, tags=None, time_zone=None, total_container_databases=None)
Bases:
object
Properties for defining a
CfnCloudAutonomousVmCluster
.- Parameters:
autonomous_data_storage_size_in_t_bs (
Union
[int
,float
,None
]) – The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. Required when creating an Autonomous VM cluster.cloud_exadata_infrastructure_id (
Optional
[str
]) – The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster. Required when creating an Autonomous VM cluster.cpu_core_count_per_node (
Union
[int
,float
,None
]) – The number of CPU cores enabled per node in the Autonomous VM cluster. Required when creating an Autonomous VM cluster.db_servers (
Optional
[Sequence
[str
]]) – The list of database servers associated with the Autonomous VM cluster.description (
Optional
[str
]) – The user-provided description of the Autonomous VM cluster.display_name (
Optional
[str
]) – The display name of the Autonomous VM cluster. Required when creating an Autonomous VM cluster.is_mtls_enabled_vm_cluster (
Union
[bool
,IResolvable
,None
]) – Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.license_model (
Optional
[str
]) – The Oracle license model that applies to the Autonomous VM cluster. Valid values areLICENSE_INCLUDED
orBRING_YOUR_OWN_LICENSE
.maintenance_window (
Union
[IResolvable
,MaintenanceWindowProperty
,Dict
[str
,Any
],None
]) – The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.memory_per_oracle_compute_unit_in_g_bs (
Union
[int
,float
,None
]) – The amount of memory allocated per Oracle Compute Unit, in GB. Required when creating an Autonomous VM cluster.odb_network_id (
Optional
[str
]) – The unique identifier of the ODB network associated with this Autonomous VM cluster. Required when creating an Autonomous VM cluster.scan_listener_port_non_tls (
Union
[int
,float
,None
]) – The SCAN listener port for non-TLS (TCP) protocol. The default is 1521.scan_listener_port_tls (
Union
[int
,float
,None
]) – The SCAN listener port for TLS (TCP) protocol. The default is 2484.tags (
Optional
[Sequence
[Union
[CfnTag
,Dict
[str
,Any
]]]]) – Tags to assign to the Autonomous Vm Cluster.time_zone (
Optional
[str
]) – The time zone of the Autonomous VM cluster.total_container_databases (
Union
[int
,float
,None
]) – The total number of Autonomous Container Databases that can be created with the allocated local storage. Required when creating an Autonomous VM cluster.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_odb as odb cfn_cloud_autonomous_vm_cluster_props = odb.CfnCloudAutonomousVmClusterProps( autonomous_data_storage_size_in_tBs=123, cloud_exadata_infrastructure_id="cloudExadataInfrastructureId", cpu_core_count_per_node=123, db_servers=["dbServers"], description="description", display_name="displayName", is_mtls_enabled_vm_cluster=False, license_model="licenseModel", maintenance_window=odb.CfnCloudAutonomousVmCluster.MaintenanceWindowProperty( days_of_week=["daysOfWeek"], hours_of_day=[123], lead_time_in_weeks=123, months=["months"], preference="preference", weeks_of_month=[123] ), memory_per_oracle_compute_unit_in_gBs=123, odb_network_id="odbNetworkId", scan_listener_port_non_tls=123, scan_listener_port_tls=123, tags=[CfnTag( key="key", value="value" )], time_zone="timeZone", total_container_databases=123 )
Attributes
- autonomous_data_storage_size_in_t_bs
The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
Required when creating an Autonomous VM cluster.
- cloud_exadata_infrastructure_id
The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
- cpu_core_count_per_node
The number of CPU cores enabled per node in the Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
- db_servers
The list of database servers associated with the Autonomous VM cluster.
- description
The user-provided description of the Autonomous VM cluster.
- display_name
The display name of the Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
- is_mtls_enabled_vm_cluster
Specifies whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
- license_model
The Oracle license model that applies to the Autonomous VM cluster.
Valid values are
LICENSE_INCLUDED
orBRING_YOUR_OWN_LICENSE
.
- maintenance_window
The scheduling details for the maintenance window.
Patching and system updates take place during the maintenance window.
- memory_per_oracle_compute_unit_in_g_bs
The amount of memory allocated per Oracle Compute Unit, in GB.
Required when creating an Autonomous VM cluster.
- odb_network_id
The unique identifier of the ODB network associated with this Autonomous VM cluster.
Required when creating an Autonomous VM cluster.
- scan_listener_port_non_tls
The SCAN listener port for non-TLS (TCP) protocol.
The default is 1521.
- scan_listener_port_tls
The SCAN listener port for TLS (TCP) protocol.
The default is 2484.
- tags
Tags to assign to the Autonomous Vm Cluster.
- time_zone
The time zone of the Autonomous VM cluster.
- total_container_databases
The total number of Autonomous Container Databases that can be created with the allocated local storage.
Required when creating an Autonomous VM cluster.