@swamp/aws/odb
v2026.04.23.3
AWS ODB infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
awsodbcloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/aws/odb@swamp/aws/odb/cloud-autonomous-vm-clusterv2026.04.23.2cloud_autonomous_vm_cluster.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| OdbNetworkId? | string | The unique identifier of the ODB network associated with this Autonomous VM cluster. |
| DisplayName? | string | The display name of the Autonomous VM cluster. |
| CloudExadataInfrastructureId? | string | The unique identifier of the Cloud Exadata Infrastructure containing this Autonomous VM cluster. |
| AutonomousDataStorageSizeInTBs? | number | The data storage size allocated for Autonomous Databases in the Autonomous VM cluster, in TB. |
| CpuCoreCountPerNode? | number | The number of CPU cores enabled per node in the Autonomous VM cluster. |
| DbServers? | array | The list of database servers associated with the Autonomous VM cluster. |
| Description? | string | The user-provided description of the Autonomous VM cluster. |
| IsMtlsEnabledVmCluster? | boolean | Indicates whether mutual TLS (mTLS) authentication is enabled for the Autonomous VM cluster. |
| LicenseModel? | enum | The Oracle license model that applies to the Autonomous VM cluster. Valid values are LICENSE_INCLUDED or BRING_YOUR_OWN_LICENSE. |
| MaintenanceWindow? | object | The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window. |
| MemoryPerOracleComputeUnitInGBs? | number | The amount of memory allocated per Oracle Compute Unit, in GB. |
| ScanListenerPortNonTls? | number | The SCAN listener port for non-TLS (TCP) protocol. The default is 1521. |
| ScanListenerPortTls? | number | The SCAN listener port for TLS (TCP) protocol. The default is 2484. |
| Tags? | array | The tags associated with the Autonomous VM cluster. |
| TimeZone? | string | The time zone of the Autonomous VM cluster. |
| TotalContainerDatabases? | number | The total number of Autonomous Container Databases that can be created with the allocated local storage. |
| IamRoles? | array | The AWS Identity and Access Management (IAM) service roles associated with the Autonomous VM cluster. |
createCreate a ODB CloudAutonomousVmCluster
getGet a ODB CloudAutonomousVmCluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudAutonomousVmCluster |
updateUpdate a ODB CloudAutonomousVmCluster
deleteDelete a ODB CloudAutonomousVmCluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudAutonomousVmCluster |
syncSync ODB CloudAutonomousVmCluster state from AWS
Resources
state(infinite)— ODB CloudAutonomousVmCluster resource state
@swamp/aws/odb/cloud-exadata-infrastructurev2026.04.23.2cloud_exadata_infrastructure.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AvailabilityZone? | string | The name of the Availability Zone (AZ) where the Exadata infrastructure is located. |
| AvailabilityZoneId? | string | The AZ ID of the AZ where the Exadata infrastructure is located. |
| MaintenanceWindow? | object | The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window. |
| ComputeCount? | number | The number of database servers for the Exadata infrastructure. |
| CustomerContactsToSendToOCI? | array | The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. |
| DatabaseServerType? | string | The database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. |
| DisplayName? | string | The user-friendly name for the Exadata infrastructure. |
| Shape? | string | The model name of the Exadata infrastructure. |
| StorageCount? | number | The number of storage servers that are activated for the Exadata infrastructure. |
| StorageServerType? | string | The storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapes operation. |
| Tags? | array | Tags to assign to the Exadata Infrastructure. |
createCreate a ODB CloudExadataInfrastructure
getGet a ODB CloudExadataInfrastructure
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudExadataInfrastructure |
updateUpdate a ODB CloudExadataInfrastructure
deleteDelete a ODB CloudExadataInfrastructure
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudExadataInfrastructure |
syncSync ODB CloudExadataInfrastructure state from AWS
Resources
state(infinite)— ODB CloudExadataInfrastructure resource state
@swamp/aws/odb/cloud-vm-clusterv2026.04.23.2cloud_vm_cluster.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| CloudExadataInfrastructureId? | string | The unique identifier of the Exadata infrastructure that this VM cluster belongs to. |
| ClusterName? | string | The name of the Grid Infrastructure (GI) cluster. |
| DataCollectionOptions? | object | The set of diagnostic collection options enabled for the VM cluster. |
| DataStorageSizeInTBs? | number | The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster. |
| DisplayName? | string | The user-friendly name for the VM cluster. |
| GiVersion? | string | The software version of the Oracle Grid Infrastructure (GI) for the VM cluster. |
| IsLocalBackupEnabled? | boolean | Indicates whether database backups to local Exadata storage is enabled for the VM cluster. |
| IsSparseDiskgroupEnabled? | boolean | Indicates whether the VM cluster is configured with a sparse disk group. |
| LicenseModel? | enum | The Oracle license model applied to the VM cluster. |
| OdbNetworkId? | string | The unique identifier of the ODB network for the VM cluster. |
| ScanListenerPortTcp? | number | Property description not available. |
| SshPublicKeys? | array | The public key portion of one or more key pairs used for SSH access to the VM cluster. |
| SystemVersion? | string | The operating system version of the image chosen for the VM cluster. |
| Tags? | array | Tags to assign to the Vm Cluster. |
| TimeZone? | string | The time zone of the VM cluster. |
| DbServers? | array | The list of database servers for the VM cluster. |
| DbNodes? | array | The DB nodes that are implicitly created and managed as part of this VM Cluster. |
| IamRoles? | array | The AWS Identity and Access Management (IAM) service roles associated with the VM cluster. |
createCreate a ODB CloudVmCluster
getGet a ODB CloudVmCluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudVmCluster |
updateUpdate a ODB CloudVmCluster
deleteDelete a ODB CloudVmCluster
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB CloudVmCluster |
syncSync ODB CloudVmCluster state from AWS
Resources
state(infinite)— ODB CloudVmCluster resource state
@swamp/aws/odb/odb-networkv2026.04.23.2odb_network.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AvailabilityZone? | string | The AWS Availability Zone (AZ) where the ODB network is located. |
| AvailabilityZoneId? | string | The AZ ID of the AZ where the ODB network is located. |
| BackupSubnetCidr? | string | The CIDR range of the backup subnet in the ODB network. |
| ClientSubnetCidr? | string | The CIDR range of the client subnet in the ODB network. |
| CustomDomainName? | string | The domain name to use for the resources in the ODB network. |
| DefaultDnsPrefix? | string | The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com. |
| DeleteAssociatedResources? | boolean | Specifies whether to delete associated OCI networking resources along with the ODB network. |
| DisplayName? | string | The user-friendly name of the ODB network. |
| S3Access? | enum | Specifies the configuration for Amazon S3 access from the ODB network. |
| S3PolicyDocument? | string | Specifies the endpoint policy for Amazon S3 access from the ODB network. |
| KmsAccess? | enum | The AWS Key Management Service (KMS) access configuration for the ODB network. |
| KmsPolicyDocument? | string | The AWS Key Management Service (KMS) policy document that defines permissions for key usage within the ODB network. |
| StsAccess? | enum | The AWS Security Token Service (STS) access configuration for the ODB network. |
| StsPolicyDocument? | string | The AWS Security Token Service (STS) policy document that defines permissions for token service usage within the ODB network. |
| CrossRegionS3RestoreSources? | array | The cross-Region Amazon S3 restore sources for the ODB network. |
| Tags? | array | Tags to assign to the Odb Network. |
| ManagedServices? | object | The managed services configuration for the ODB network. |
| ZeroEtlAccess? | enum | Specifies the configuration for Zero-ETL access from the ODB network. |
createCreate a ODB OdbNetwork
getGet a ODB OdbNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB OdbNetwork |
updateUpdate a ODB OdbNetwork
deleteDelete a ODB OdbNetwork
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB OdbNetwork |
syncSync ODB OdbNetwork state from AWS
Resources
state(infinite)— ODB OdbNetwork resource state
@swamp/aws/odb/odb-peering-connectionv2026.04.23.2odb_peering_connection.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| AdditionalPeerNetworkCidrs? | array | The additional CIDR blocks for the ODB peering connection. |
| DisplayName? | string | The name of the ODB peering connection. |
| OdbNetworkId? | string | The unique identifier of the ODB network. |
| PeerNetworkId? | string | The unique identifier of the peer network. |
| PeerNetworkRouteTableIds? | array | The unique identifier of the VPC route table for which a route to the ODB network is automatically created during peering connection establishment. |
| Tags? | array | Tags to assign to the Odb peering connection. |
createCreate a ODB OdbPeeringConnection
getGet a ODB OdbPeeringConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB OdbPeeringConnection |
updateUpdate a ODB OdbPeeringConnection
deleteDelete a ODB OdbPeeringConnection
| Argument | Type | Description |
|---|---|---|
| identifier | string | The primary identifier of the ODB OdbPeeringConnection |
syncSync ODB OdbPeeringConnection state from AWS
Resources
state(infinite)— ODB OdbPeeringConnection resource state
2026.04.23.2987.4 KBApr 23, 2026
AWS ODB infrastructure models
Release Notes
- Updated: cloud_autonomous_vm_cluster, cloud_exadata_infrastructure, cloud_vm_cluster, odb_network, odb_peering_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure
2026.04.03.2988.2 KBApr 3, 2026
AWS ODB infrastructure models
Release Notes
- Updated: cloud_autonomous_vm_cluster, cloud_exadata_infrastructure, cloud_vm_cluster, odb_network, odb_peering_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure
2026.03.19.11.0 MBMar 19, 2026
AWS ODB infrastructure models
Release Notes
- Updated: cloud_autonomous_vm_cluster, cloud_exadata_infrastructure, cloud_vm_cluster, odb_network, odb_peering_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure
2026.03.16.11.0 MBMar 16, 2026
AWS ODB infrastructure models
Release Notes
- Updated: cloud_autonomous_vm_cluster, cloud_exadata_infrastructure, cloud_vm_cluster, odb_network, odb_peering_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure
2026.03.13.11.0 MBMar 13, 2026
AWS ODB infrastructure models
Release Notes
- Updated: cloud_autonomous_vm_cluster, cloud_vm_cluster, odb_network, odb_peering_connection
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure
2026.03.10.51.0 MBMar 10, 2026
AWS ODB infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
awsodbcloudinfrastructure