Skip to main content

Gcp/oracledatabase

@swamp/gcp/oracledatabasev2026.04.23.1· 8d agoMODELS
01README

Google Cloud oracledatabase infrastructure models

02Models24
@swamp/gcp/oracledatabase/autonomousdatabasebackupsv2026.04.23.1autonomousdatabasebackups.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a autonomousDatabaseBackups
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a autonomousDatabaseCharacterSets
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
adminPassword?stringOptional. Immutable. The password for the default ADMIN user. Note: Only one of `admin_password_secret_version` or `admin_password` can be populated.
adminPasswordSecretVersion?stringOptional. 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?stringOptional. Immutable. The subnet CIDR range for the Autonomous Database.
database?stringOptional. 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?stringOptional. Immutable. The display name for the Autonomous Database. The name does not have to be unique within your project.
labels?recordOptional. The labels or tags associated with the Autonomous Database.
name?stringIdentifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
network?stringOptional. Immutable. The name of the VPC network used by the Autonomous Database in the following format: projects/{project}/global/networks/{network}
odbNetwork?stringOptional. 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?stringOptional. Immutable. The name of the OdbSubnet associated with the Autonomous Database. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
properties?objectThe properties of an Autonomous Database.
sourceConfig?objectThe source configuration for the standby Autonomous Database.
autonomousDatabaseId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a autonomousDatabases
fn get(identifier: string)
Get a autonomousDatabases
ArgumentTypeDescription
identifierstringThe name of the autonomousDatabases
fn update()
Update autonomousDatabases attributes
fn delete(identifier: string)
Delete the autonomousDatabases
ArgumentTypeDescription
identifierstringThe name of the autonomousDatabases
fn sync()
Sync autonomousDatabases state from GCP
fn failover(peerAutonomousDatabase?: any)
failover
ArgumentTypeDescription
peerAutonomousDatabase?any
fn generate_wallet(isRegional?: any, password?: any, type?: any)
generate wallet
ArgumentTypeDescription
isRegional?any
password?any
type?any
fn restart()
restart
fn restore(restoreTime?: any)
restore
ArgumentTypeDescription
restoreTime?any
fn start()
start
fn stop()
stop
fn switchover(peerAutonomousDatabase?: any)
switchover
ArgumentTypeDescription
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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a autonomousDbVersions
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
displayName?stringOptional. User friendly name for this resource.
gcpOracleZone?stringOptional. 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?recordOptional. Labels or tags associated with the resource.
name?stringIdentifier. The name of the Exadata Infrastructure resource with the format: projects/{project}/locations/{region}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}
properties?objectVarious properties of Exadata Infrastructure.
cloudExadataInfrastructureId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a cloudExadataInfrastructures
fn get(identifier: string)
Get a cloudExadataInfrastructures
ArgumentTypeDescription
identifierstringThe name of the cloudExadataInfrastructures
fn delete(identifier: string)
Delete the cloudExadataInfrastructures
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbServers
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
backupOdbSubnet?stringOptional. The name of the backup OdbSubnet associated with the VM Cluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
backupSubnetCidr?stringOptional. CIDR range of the backup subnet.
cidr?stringOptional. Network settings. CIDR to use for cluster IP allocation.
displayName?stringOptional. User friendly name for this resource.
exadataInfrastructure?stringRequired. 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?objectThe identity connector details which will allow OCI to securely access the resources in the customer project.
labels?recordOptional. Labels or tags associated with the VM Cluster.
name?stringIdentifier. The name of the VM Cluster resource with the format: projects/{project}/locations/{region}/cloudVmClusters/{cloud_vm_cluster}
network?stringOptional. The name of the VPC network. Format: projects/{project}/global/networks/{network}
odbNetwork?stringOptional. 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?stringOptional. 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?objectVarious properties and settings associated with Exadata VM cluster.
cloudVmClusterId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a cloudVmClusters
fn get(identifier: string)
Get a cloudVmClusters
ArgumentTypeDescription
identifierstringThe name of the cloudVmClusters
fn delete(identifier: string)
Delete the cloudVmClusters
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbNodes
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a databaseCharacterSets
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a databases
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbSystemInitialStorageSizes
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
displayName?stringRequired. The display name for the System db. The name does not have to be unique within your project.
gcpOracleZone?stringOptional. 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?recordOptional. The labels or tags associated with the DbSystem.
name?stringIdentifier. The name of the DbSystem resource in the following format: projects/{project}/locations/{region}/dbSystems/{db_system}
odbNetwork?stringOptional. 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?stringRequired. The name of the OdbSubnet associated with the DbSystem for IP allocation. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
properties?objectThe properties of a DbSystem.
dbSystemId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a dbSystems
fn get(identifier: string)
Get a dbSystems
ArgumentTypeDescription
identifierstringThe name of the dbSystems
fn delete(identifier: string)
Delete the dbSystems
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbSystemShapes
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbVersions
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a entitlements
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
backupOdbSubnet?stringRequired. Immutable. The name of the backup OdbSubnet associated with the ExadbVmCluster. Format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
displayName?stringRequired. 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?recordOptional. The labels or tags associated with the ExadbVmCluster.
name?stringIdentifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
odbNetwork?stringOptional. 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?stringRequired. 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?objectThe properties of an ExadbVmCluster.
exadbVmClusterId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a exadbVmClusters
fn get(identifier: string)
Get a exadbVmClusters
ArgumentTypeDescription
identifierstringThe name of the exadbVmClusters
fn update()
Update exadbVmClusters attributes
fn delete(identifier: string)
Delete the exadbVmClusters
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a dbNodes
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
displayName?stringRequired. 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?stringOptional. 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?recordOptional. The labels or tags associated with the ExascaleDbStorageVault.
name?stringIdentifier. The resource name of the ExascaleDbStorageVault. Format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
properties?objectThe properties of the ExascaleDbStorageVault. next ID: 12
exascaleDbStorageVaultId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a exascaleDbStorageVaults
fn get(identifier: string)
Get a exascaleDbStorageVaults
ArgumentTypeDescription
identifierstringThe name of the exascaleDbStorageVaults
fn delete(identifier: string)
Delete the exascaleDbStorageVaults
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a giVersions
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a minorVersions
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a locations
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
gcpOracleZone?stringOptional. 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?recordOptional. Labels or tags associated with the resource.
name?stringIdentifier. The name of the OdbNetwork resource in the following format: projects/{project}/locations/{region}/odbNetworks/{odb_network}
network?stringRequired. The name of the VPC network in the following format: projects/{project}/global/networks/{network}
odbNetworkId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create(waitForReady?: boolean)
Create a odbNetworks
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a odbNetworks
ArgumentTypeDescription
identifierstringThe name of the odbNetworks
fn delete(identifier: string)
Delete the odbNetworks
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
cidrRange?stringRequired. The CIDR range of the subnet.
labels?recordOptional. Labels or tags associated with the resource.
name?stringIdentifier. The name of the OdbSubnet resource in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}
purpose?enumRequired. Purpose of the subnet.
odbSubnetId?stringRequired. 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?stringOptional. 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?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create(waitForReady?: boolean)
Create a odbSubnets
ArgumentTypeDescription
waitForReady?booleanWait for the resource to reach a ready state after creation (default: true)
fn get(identifier: string)
Get a odbSubnets
ArgumentTypeDescription
identifierstringThe name of the odbSubnets
fn delete(identifier: string)
Delete the odbSubnets
ArgumentTypeDescription
identifierstringThe 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

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a pluggableDatabases
ArgumentTypeDescription
identifierstringThe 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 Versions5
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