Skip to main content

cloud_autonomous_vm_clusters

Creates, updates, deletes or gets a cloud_autonomous_vm_cluster resource or lists cloud_autonomous_vm_clusters in a region

Overview

Namecloud_autonomous_vm_clusters
TypeResource
DescriptionThe AWS::ODB::CloudAutonomousVmCluster resource creates a Cloud Autonomous VM Cluster
Idawscc.odb.cloud_autonomous_vm_clusters

Fields

NameDatatypeDescription
cloud_autonomous_vm_cluster_idstringThe unique identifier of the Autonomous VM cluster.
cloud_autonomous_vm_cluster_arnstringThe Amazon Resource Name (ARN) for the Autonomous VM cluster.
odb_network_idstringThe unique identifier of the ODB network associated with this Autonomous VM cluster.
oci_resource_anchor_namestringThe name of the OCI resource anchor associated with this Autonomous VM cluster.
display_namestringThe display name of the Autonomous VM cluster.
cloud_exadata_infrastructure_idstringThe unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster.
autonomous_data_storage_percentagenumberThe percentage of data storage currently in use for Autonomous Databases in the Autonomous VM cluster.
autonomous_data_storage_size_in_tbsnumberThe data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB.
available_autonomous_data_storage_size_in_tbsnumberThe available data storage space for Autonomous Databases in the Autonomous VM cluster, in TB.
available_container_databasesintegerThe number of Autonomous CDBs that you can create with the currently available storage.
available_cpusnumberThe number of CPU cores available for allocation to Autonomous Databases.
compute_modelstringThe compute model of the Autonomous VM cluster: ECPU or OCPU.
cpu_core_countintegerThe total number of CPU cores in the Autonomous VM cluster.
cpu_core_count_per_nodeintegerThe number of CPU cores enabled per node in the Autonomous VM cluster.
cpu_percentagenumberThe percentage of total CPU cores currently in use in the Autonomous VM cluster.
data_storage_size_in_gbsnumberThe total data storage allocated to the Autonomous VM cluster, in GB.
data_storage_size_in_tbsnumberThe total data storage allocated to the Autonomous VM cluster, in TB.
db_node_storage_size_in_gbsintegerThe local node storage allocated to the Autonomous VM cluster, in gigabytes (GB).
db_serversarrayThe list of database servers associated with the Autonomous VM cluster.
descriptionstringThe user-provided description of the Autonomous VM cluster.
domainstringThe domain name for the Autonomous VM cluster.
exadata_storage_in_tbs_lowest_scaled_valuenumberThe minimum value to which you can scale down the Exadata storage, in TB.
hostnamestringThe hostname for the Autonomous VM cluster.
ocidstringThe Oracle Cloud Identifier (OCID) of the Autonomous VM cluster.
oci_urlstringThe URL for accessing the OCI console page for this Autonomous VM cluster.
is_mtls_enabled_vm_clusterbooleanIndicates whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster.
license_modelstringThe Oracle license model that applies to the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE.
maintenance_windowobjectThe scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
max_acds_lowest_scaled_valueintegerThe minimum value to which you can scale down the maximum number of Autonomous CDBs.
memory_per_oracle_compute_unit_in_gbsintegerThe amount of memory allocated per Oracle Compute Unit, in GB.
memory_size_in_gbsintegerThe total amount of memory allocated to the Autonomous VM cluster, in gigabytes (GB).
node_countintegerThe number of database server nodes in the Autonomous VM cluster.
non_provisionable_autonomous_container_databasesintegerThe number of Autonomous CDBs that can't be provisioned because of resource constraints.
provisionable_autonomous_container_databasesintegerThe number of Autonomous CDBs that can be provisioned in the Autonomous VM cluster.
provisioned_autonomous_container_databasesintegerThe number of Autonomous CDBs currently provisioned in the Autonomous VM cluster.
provisioned_cpusnumberThe number of CPU cores currently provisioned in the Autonomous VM cluster.
reclaimable_cpusnumberThe number of CPU cores that can be reclaimed from terminated or scaled-down Autonomous Databases.
reserved_cpusnumberThe number of CPU cores reserved for system operations and redundancy.
scan_listener_port_non_tlsintegerThe SCAN listener port for non-TLS (TCP) protocol. The default is 1521.
scan_listener_port_tlsintegerThe SCAN listener port for TLS (TCP) protocol. The default is 2484.
shapestringThe shape of the Exadata infrastructure for the Autonomous VM cluster.
tagsarrayThe tags associated with the Autonomous VM cluster.
time_zonestringThe time zone of the Autonomous VM cluster.
total_container_databasesintegerThe total number of Autonomous Container Databases that can be created with the allocated local storage.
regionstringAWS region.

For more information, see AWS::ODB::CloudAutonomousVmCluster.

Methods

NameAccessible byRequired Params
create_resourceINSERTregion
delete_resourceDELETEdata__Identifier, region
update_resourceUPDATEdata__Identifier, data__PatchDocument, region
list_resourcesSELECTregion
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all properties from an individual cloud_autonomous_vm_cluster.

SELECT
region,
cloud_autonomous_vm_cluster_id,
cloud_autonomous_vm_cluster_arn,
odb_network_id,
oci_resource_anchor_name,
display_name,
cloud_exadata_infrastructure_id,
autonomous_data_storage_percentage,
autonomous_data_storage_size_in_tbs,
available_autonomous_data_storage_size_in_tbs,
available_container_databases,
available_cpus,
compute_model,
cpu_core_count,
cpu_core_count_per_node,
cpu_percentage,
data_storage_size_in_gbs,
data_storage_size_in_tbs,
db_node_storage_size_in_gbs,
db_servers,
description,
domain,
exadata_storage_in_tbs_lowest_scaled_value,
hostname,
ocid,
oci_url,
is_mtls_enabled_vm_cluster,
license_model,
maintenance_window,
max_acds_lowest_scaled_value,
memory_per_oracle_compute_unit_in_gbs,
memory_size_in_gbs,
node_count,
non_provisionable_autonomous_container_databases,
provisionable_autonomous_container_databases,
provisioned_autonomous_container_databases,
provisioned_cpus,
reclaimable_cpus,
reserved_cpus,
scan_listener_port_non_tls,
scan_listener_port_tls,
shape,
tags,
time_zone,
total_container_databases
FROM awscc.odb.cloud_autonomous_vm_clusters
WHERE region = 'us-east-1' AND data__Identifier = '<CloudAutonomousVmClusterArn>';

INSERT example

Use the following StackQL query and manifest file to create a new cloud_autonomous_vm_cluster resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.odb.cloud_autonomous_vm_clusters (
OdbNetworkId,
DisplayName,
CloudExadataInfrastructureId,
AutonomousDataStorageSizeInTBs,
CpuCoreCountPerNode,
DbServers,
Description,
IsMtlsEnabledVmCluster,
LicenseModel,
MaintenanceWindow,
MemoryPerOracleComputeUnitInGBs,
ScanListenerPortNonTls,
ScanListenerPortTls,
Tags,
TimeZone,
TotalContainerDatabases,
region
)
SELECT
'{{ OdbNetworkId }}',
'{{ DisplayName }}',
'{{ CloudExadataInfrastructureId }}',
'{{ AutonomousDataStorageSizeInTBs }}',
'{{ CpuCoreCountPerNode }}',
'{{ DbServers }}',
'{{ Description }}',
'{{ IsMtlsEnabledVmCluster }}',
'{{ LicenseModel }}',
'{{ MaintenanceWindow }}',
'{{ MemoryPerOracleComputeUnitInGBs }}',
'{{ ScanListenerPortNonTls }}',
'{{ ScanListenerPortTls }}',
'{{ Tags }}',
'{{ TimeZone }}',
'{{ TotalContainerDatabases }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.odb.cloud_autonomous_vm_clusters
WHERE data__Identifier = '<CloudAutonomousVmClusterArn>'
AND region = 'us-east-1';

Permissions

To operate on the cloud_autonomous_vm_clusters resource, the following permissions are required:

Create

ec2:DescribeAvailabilityZones,
iam:CreateServiceLinkedRole,
odb:CreateCloudAutonomousVmCluster,
odb:GetCloudAutonomousVmCluster,
odb:ListCloudAutonomousVmClusters,
odb:ListTagsForResource,
odb:TagResource,
sts:GetCallerIdentity

Read

odb:GetCloudAutonomousVmCluster,
odb:ListTagsForResource,
sts:GetCallerIdentity

Update

odb:TagResource,
odb:UntagResource,
odb:GetCloudAutonomousVmCluster,
odb:ListCloudAutonomousVmClusters,
odb:ListTagsForResource,
sts:GetCallerIdentity

Delete

odb:DeleteCloudAutonomousVmCluster,
odb:GetCloudAutonomousVmCluster,
odb:ListCloudAutonomousVmClusters,
odb:ListTagsForResource,
sts:GetCallerIdentity

List

odb:ListCloudAutonomousVmClusters,
odb:ListTagsForResource,
sts:GetCallerIdentity