01README
Google Cloud oracledatabase infrastructure models
02Models
@swamp/gcp/oracledatabase/autonomousdatabasebackupsv2026.04.23.1autonomousdatabasebackups.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a autonomousDatabaseBackups
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the autonomousDatabaseBackups |
fn sync()
Sync autonomousDatabaseBackups state from GCP
Resources
state(infinite)— Details of the Autonomous Database Backup resource. https://docs.oracle.com/e...
@swamp/gcp/oracledatabase/autonomousdatabasecharactersetsv2026.04.23.1autonomousdatabasecharactersets.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a autonomousDatabaseCharacterSets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the autonomousDatabaseCharacterSets |
fn sync()
Sync autonomousDatabaseCharacterSets state from GCP
Resources
state(infinite)— Details of the Autonomous Database character set resource. https://docs.oracl...
@swamp/gcp/oracledatabase/autonomousdatabasesv2026.04.23.1autonomousdatabases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| adminPassword? | string | Optional. Immutable. The password for the default ADMIN user. Note: Only one of `admin_password_secret_version` or `admin_password` can be populated. |
| adminPasswordSecretVersion? | string | Optional. Immutable. The resource name of a secret version in Secret Manager which contains the database admin user's password. Format: projects/{project}/secrets/{secret}/versions/{version}. Note: Only one of `admin_password_secret_version` or `admin_password` can be populated. |
| cidr? | string | Optional. Immutable. The subnet CIDR range for the Autonomous Database. |
| database? | string | Optional. Immutable. The name of the Autonomous Database. The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters. |
| displayName? | string | Optional. Immutable. The display name for the Autonomous Database. The name does not have to be unique within your project. |
| labels? | record | Optional. The labels or tags associated with the Autonomous Database. |
| name? | string | Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database} |
| network? | string | Optional. Immutable. The name of the VPC network used by the Autonomous Database in the following format: projects/{project}/global/networks/{network} |
| odbNetwork? | string | Optional. Immutable. The name of the OdbNetwork associated with the Autonomous Database. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet. |
| odbSubnet? | string | Optional. Immutable. The name of the OdbSubnet associated with the Autonomous Database. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| properties? | object | The properties of an Autonomous Database. |
| sourceConfig? | object | The source configuration for the standby Autonomous Database. |
| autonomousDatabaseId? | string | Required. The ID of the Autonomous Database to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a autonomousDatabases
fn get(identifier: string)
Get a autonomousDatabases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the autonomousDatabases |
fn update()
Update autonomousDatabases attributes
fn delete(identifier: string)
Delete the autonomousDatabases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the autonomousDatabases |
fn sync()
Sync autonomousDatabases state from GCP
fn failover(peerAutonomousDatabase?: any)
failover
| Argument | Type | Description |
|---|---|---|
| peerAutonomousDatabase? | any |
fn generate_wallet(isRegional?: any, password?: any, type?: any)
generate wallet
| Argument | Type | Description |
|---|---|---|
| isRegional? | any | |
| password? | any | |
| type? | any |
fn restart()
restart
fn restore(restoreTime?: any)
restore
| Argument | Type | Description |
|---|---|---|
| restoreTime? | any |
fn start()
start
fn stop()
stop
fn switchover(peerAutonomousDatabase?: any)
switchover
| Argument | Type | Description |
|---|---|---|
| peerAutonomousDatabase? | any |
Resources
state(infinite)— Details of the Autonomous Database resource. https://docs.oracle.com/en-us/ia...
@swamp/gcp/oracledatabase/autonomousdbversionsv2026.04.23.1autonomousdbversions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a autonomousDbVersions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the autonomousDbVersions |
fn sync()
Sync autonomousDbVersions state from GCP
Resources
state(infinite)— Details of the Autonomous Database version. https://docs.oracle.com/en-us/iaa...
@swamp/gcp/oracledatabase/cloudexadatainfrastructuresv2026.04.23.1cloudexadatainfrastructures.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| displayName? | string | Optional. User friendly name for this resource. |
| gcpOracleZone? | string | Optional. The GCP Oracle zone where Oracle Exadata Infrastructure is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability. |
| labels? | record | Optional. Labels or tags associated with the resource. |
| name? | string | Identifier. The name of the Exadata Infrastructure resource with the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure} |
| properties? | object | Various properties of Exadata Infrastructure. |
| cloudExadataInfrastructureId? | string | Required. The ID of the Exadata Infrastructure to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a cloudExadataInfrastructures
fn get(identifier: string)
Get a cloudExadataInfrastructures
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the cloudExadataInfrastructures |
fn delete(identifier: string)
Delete the cloudExadataInfrastructures
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the cloudExadataInfrastructures |
fn sync()
Sync cloudExadataInfrastructures state from GCP
Resources
state(infinite)— Represents CloudExadataInfrastructure resource. https://docs.oracle.com/en-us...
@swamp/gcp/oracledatabase/cloudexadatainfrastructures-dbserversv2026.04.23.1cloudexadatainfrastructures_dbservers.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbServers
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbServers |
fn sync()
Sync dbServers state from GCP
Resources
state(infinite)— Details of the database server resource. https://docs.oracle.com/en-us/iaas/a...
@swamp/gcp/oracledatabase/cloudvmclustersv2026.04.23.1cloudvmclusters.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| backupOdbSubnet? | string | Optional. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| backupSubnetCidr? | string | Optional. CIDR range of the backup subnet. |
| cidr? | string | Optional. Network settings. CIDR to use for cluster IP allocation. |
| displayName? | string | Optional. User friendly name for this resource. |
| exadataInfrastructure? | string | Required. The name of the Exadata Infrastructure resource on which VM cluster resource is created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctures/{cloud_extradata_infrastructure} |
| identityConnector? | object | The identity connector details which will allow OCI to securely access the resources in the customer project. |
| labels? | record | Optional. Labels or tags associated with the VM Cluster. |
| name? | string | Identifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster} |
| network? | string | Optional. The name of the VPC network. Format: projects/{project}/global/networks/{network} |
| odbNetwork? | string | Optional. The name of the OdbNetwork associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the odb_subnet and backup_odb_subnet. |
| odbSubnet? | string | Optional. The name of the OdbSubnet associated with the VM Cluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| properties? | object | Various properties and settings associated with Exadata VM cluster. |
| cloudVmClusterId? | string | Required. The ID of the VM Cluster to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a cloudVmClusters
fn get(identifier: string)
Get a cloudVmClusters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the cloudVmClusters |
fn delete(identifier: string)
Delete the cloudVmClusters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the cloudVmClusters |
fn sync()
Sync cloudVmClusters state from GCP
Resources
state(infinite)— Details of the Cloud VM Cluster resource. https://docs.oracle.com/en-us/iaas/...
@swamp/gcp/oracledatabase/cloudvmclusters-dbnodesv2026.04.23.1cloudvmclusters_dbnodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbNodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbNodes |
fn sync()
Sync dbNodes state from GCP
Resources
state(infinite)— Details of the database node resource. https://docs.oracle.com/en-us/iaas/api...
@swamp/gcp/oracledatabase/databasecharactersetsv2026.04.23.1databasecharactersets.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a databaseCharacterSets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the databaseCharacterSets |
fn sync()
Sync databaseCharacterSets state from GCP
Resources
state(infinite)— Details of the Database character set resource.
@swamp/gcp/oracledatabase/databasesv2026.04.23.1databases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a databases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the databases |
fn sync()
Sync databases state from GCP
Resources
state(infinite)— Details of the Database resource. https://docs.oracle.com/en-us/iaas/api/#/en...
@swamp/gcp/oracledatabase/dbsysteminitialstoragesizesv2026.04.23.1dbsysteminitialstoragesizes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbSystemInitialStorageSizes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbSystemInitialStorageSizes |
fn sync()
Sync dbSystemInitialStorageSizes state from GCP
Resources
state(infinite)— Summary of the DbSystem initial storage size.
@swamp/gcp/oracledatabase/dbsystemsv2026.04.23.1dbsystems.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| displayName? | string | Required. The display name for the System db. The name does not have to be unique within your project. |
| gcpOracleZone? | string | Optional. The GCP Oracle zone where Oracle DbSystem is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability. |
| labels? | record | Optional. The labels or tags associated with the DbSystem. |
| name? | string | Identifier. The name of the DbSystem resource in the following format: projects/{project}/locations/{region}/dbSystems/{db_system} |
| odbNetwork? | string | Optional. The name of the OdbNetwork associated with the DbSystem. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet. |
| odbSubnet? | string | Required. The name of the OdbSubnet associated with the DbSystem for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| properties? | object | The properties of a DbSystem. |
| dbSystemId? | string | Required. The ID of the DbSystem to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a dbSystems
fn get(identifier: string)
Get a dbSystems
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbSystems |
fn delete(identifier: string)
Delete the dbSystems
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbSystems |
fn sync()
Sync dbSystems state from GCP
Resources
state(infinite)— Details of the DbSystem (BaseDB) resource. https://docs.oracle.com/en-us/iaas...
@swamp/gcp/oracledatabase/dbsystemshapesv2026.04.23.1dbsystemshapes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbSystemShapes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbSystemShapes |
fn sync()
Sync dbSystemShapes state from GCP
Resources
state(infinite)— Details of the Database System Shapes resource. https://docs.oracle.com/en-us...
@swamp/gcp/oracledatabase/dbversionsv2026.04.23.1dbversions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbVersions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbVersions |
fn sync()
Sync dbVersions state from GCP
Resources
state(infinite)— A valid Oracle Database version.
@swamp/gcp/oracledatabase/entitlementsv2026.04.23.1entitlements.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a entitlements
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the entitlements |
fn sync()
Sync entitlements state from GCP
Resources
state(infinite)— Details of the Entitlement resource.
@swamp/gcp/oracledatabase/exadbvmclustersv2026.04.23.1exadbvmclusters.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| backupOdbSubnet? | string | Required. Immutable. The name of the backup OdbSubnet associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| displayName? | string | Required. Immutable. The display name for the ExadbVmCluster. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters. |
| labels? | record | Optional. The labels or tags associated with the ExadbVmCluster. |
| name? | string | Identifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster} |
| odbNetwork? | string | Optional. Immutable. The name of the OdbNetwork associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network} It is optional but if specified, this should match the parent ODBNetwork of the OdbSubnet. |
| odbSubnet? | string | Required. Immutable. The name of the OdbSubnet associated with the ExadbVmCluster for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| properties? | object | The properties of an ExadbVmCluster. |
| exadbVmClusterId? | string | Required. The ID of the ExadbVmCluster to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a exadbVmClusters
fn get(identifier: string)
Get a exadbVmClusters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the exadbVmClusters |
fn update()
Update exadbVmClusters attributes
fn delete(identifier: string)
Delete the exadbVmClusters
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the exadbVmClusters |
fn sync()
Sync exadbVmClusters state from GCP
Resources
state(infinite)— ExadbVmCluster represents a cluster of VMs that are used to run Exadata workl...
@swamp/gcp/oracledatabase/exadbvmclusters-dbnodesv2026.04.23.1exadbvmclusters_dbnodes.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a dbNodes
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the dbNodes |
fn sync()
Sync dbNodes state from GCP
Resources
state(infinite)— Details of the database node resource. https://docs.oracle.com/en-us/iaas/api...
@swamp/gcp/oracledatabase/exascaledbstoragevaultsv2026.04.23.1exascaledbstoragevaults.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| displayName? | string | Required. The display name for the ExascaleDbStorageVault. The name does not have to be unique within your project. The name must be 1-255 characters long and can only contain alphanumeric characters. |
| gcpOracleZone? | string | Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability. |
| labels? | record | Optional. The labels or tags associated with the ExascaleDbStorageVault. |
| name? | string | Identifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault} |
| properties? | object | The properties of the ExascaleDbStorageVault. next ID: 12 |
| exascaleDbStorageVaultId? | string | Required. The ID of the ExascaleDbStorageVault to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a exascaleDbStorageVaults
fn get(identifier: string)
Get a exascaleDbStorageVaults
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the exascaleDbStorageVaults |
fn delete(identifier: string)
Delete the exascaleDbStorageVaults
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the exascaleDbStorageVaults |
fn sync()
Sync exascaleDbStorageVaults state from GCP
Resources
state(infinite)— ExascaleDbStorageVault represents a storage vault exadb vm cluster resource. ...
@swamp/gcp/oracledatabase/giversionsv2026.04.23.1giversions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a giVersions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the giVersions |
fn sync()
Sync giVersions state from GCP
Resources
state(infinite)— Details of the Oracle Grid Infrastructure (GI) version resource. https://docs...
@swamp/gcp/oracledatabase/giversions-minorversionsv2026.04.23.1giversions_minorversions.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a minorVersions
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the minorVersions |
fn sync()
Sync minorVersions state from GCP
Resources
state(infinite)— MinorVersion represents a minor version of a GI. https://docs.oracle.com/en-u...
@swamp/gcp/oracledatabase/locationsv2026.04.23.1locations.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
fn get(identifier: string)
Get a locations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the locations |
fn sync()
Sync locations state from GCP
Resources
state(infinite)— A resource that represents a Google Cloud location.
@swamp/gcp/oracledatabase/odbnetworksv2026.04.23.1odbnetworks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| gcpOracleZone? | string | Optional. The GCP Oracle zone where OdbNetwork is hosted. Example: us-east4-b-r2. If not specified, the system will pick a zone based on availability. |
| labels? | record | Optional. Labels or tags associated with the resource. |
| name? | string | Identifier. The name of the OdbNetwork resource in the following format: projects/{project}/locations/{region}/odbNetworks/{odb_network} |
| network? | string | Required. The name of the VPC network in the following format: projects/{project}/global/networks/{network} |
| odbNetworkId? | string | Required. The ID of the OdbNetwork to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create(waitForReady?: boolean)
Create a odbNetworks
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
fn get(identifier: string)
Get a odbNetworks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the odbNetworks |
fn delete(identifier: string)
Delete the odbNetworks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the odbNetworks |
fn sync()
Sync odbNetworks state from GCP
Resources
state(infinite)— Represents OdbNetwork resource.
@swamp/gcp/oracledatabase/odbnetworks-odbsubnetsv2026.04.23.1odbnetworks_odbsubnets.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| cidrRange? | string | Required. The CIDR range of the subnet. |
| labels? | record | Optional. Labels or tags associated with the resource. |
| name? | string | Identifier. The name of the OdbSubnet resource in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet} |
| purpose? | enum | Required. Purpose of the subnet. |
| odbSubnetId? | string | Required. The ID of the OdbSubnet to create. This value is restricted to (^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number. |
| requestId? | string | Optional. An optional ID to identify the request. This value is used to identify duplicate requests. If you make a request with the same request ID and the original request is still in progress or completed, the server ignores the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create(waitForReady?: boolean)
Create a odbSubnets
| Argument | Type | Description |
|---|---|---|
| waitForReady? | boolean | Wait for the resource to reach a ready state after creation (default: true) |
fn get(identifier: string)
Get a odbSubnets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the odbSubnets |
fn delete(identifier: string)
Delete the odbSubnets
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the odbSubnets |
fn sync()
Sync odbSubnets state from GCP
Resources
state(infinite)— Represents OdbSubnet resource.
@swamp/gcp/oracledatabase/pluggabledatabasesv2026.04.23.1pluggabledatabases.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a pluggableDatabases
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the pluggableDatabases |
fn sync()
Sync pluggableDatabases state from GCP
Resources
state(infinite)— The PluggableDatabase resource. https://docs.oracle.com/en-us/iaas/api/#/en/d...
03Previous Versions
2026.04.04.1Apr 4, 2026
- Updated: dbsystems
2026.04.03.3Apr 3, 2026
- Updated: locations, autonomousdatabasebackups, autonomousdatabasecharactersets, autonomousdatabases, autonomousdbversions, cloudexadatainfrastructures, cloudexadatainfrastructures_dbservers, cloudvmclusters, cloudvmclusters_dbnodes, databasecharactersets, databases, dbsysteminitialstoragesizes, dbsystemshapes, dbsystems, dbversions, entitlements, exadbvmclusters, exadbvmclusters_dbnodes, exascaledbstoragevaults, giversions, giversions_minorversions, odbnetworks, odbnetworks_odbsubnets, pluggabledatabases
2026.04.03.1Apr 3, 2026
- Updated: locations, autonomousdatabasebackups, autonomousdatabasecharactersets, autonomousdatabases, autonomousdbversions, cloudexadatainfrastructures, cloudexadatainfrastructures_dbservers, cloudvmclusters, cloudvmclusters_dbnodes, databasecharactersets, databases, dbsysteminitialstoragesizes, dbsystemshapes, dbsystems, dbversions, entitlements, exadbvmclusters, exadbvmclusters_dbnodes, exascaledbstoragevaults, giversions, giversions_minorversions, odbnetworks, odbnetworks_odbsubnets, pluggabledatabases
2026.04.02.2Apr 2, 2026
- Updated: autonomousdatabases
2026.03.27.1Mar 27, 2026
- Added: locations, autonomousdatabasebackups, autonomousdatabasecharactersets, autonomousdatabases, autonomousdbversions, cloudexadatainfrastructures, cloudexadatainfrastructures_dbservers, cloudvmclusters, cloudvmclusters_dbnodes, databasecharactersets, databases, dbsysteminitialstoragesizes, dbsystemshapes, dbsystems, dbversions, entitlements, exadbvmclusters, exadbvmclusters_dbnodes, exascaledbstoragevaults, giversions, giversions_minorversions, odbnetworks, odbnetworks_odbsubnets, pluggabledatabases
04Stats
A
100 / 100
Downloads
0
Archive size
98.6 KB
Verified by Swamp
- 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
05Platforms
06Labels