Oracledatabase
import { Oracledatabase } from "https://googleapis.deno.dev/v1/oracledatabase:v1.ts";The Oracle Database@Google Cloud API provides a set of APIs to manage Oracle database services, such as Exadata and Autonomous Databases.
§Methods
Lists the long-term and automatic backups of an Autonomous Database.
Required. The parent value for ListAutonomousDatabaseBackups in the following format: projects/{project}/locations/{location}.
Lists Autonomous Database Character Sets in a given project and location.
Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}.
Creates a new Autonomous Database in a given project and location.
Required. The name of the parent in the following format: projects/{project}/locations/{location}.
Deletes a single Autonomous Database.
Required. The name of the resource in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Initiates a failover to target autonomous database from the associated primary database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Generates a wallet for an Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Gets the details of a single Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Lists the Autonomous Databases in a given project and location.
Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}.
Updates the parameters of a single Autonomous Database.
Identifier. The name of the Autonomous Database resource in the following format: projects/{project}/locations/{region}/autonomousDatabases/{autonomous_database}
Restarts an Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Restores a single Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Starts an Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Stops an Autonomous Database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Initiates a switchover of specified autonomous database to the associated peer database.
Required. The name of the Autonomous Database in the following format: projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}.
Lists all the available Autonomous Database versions for a project and location.
Required. The parent value for the Autonomous Database in the following format: projects/{project}/locations/{location}.
Creates a new Exadata Infrastructure in a given project and location.
Required. The parent value for CloudExadataInfrastructure in the following format: projects/{project}/locations/{location}.
Lists the database servers of an Exadata Infrastructure instance.
Required. The parent value for database server in the following format: projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloudExadataInfrastructure}.
Deletes a single Exadata Infrastructure.
Required. The name of the Cloud Exadata Infrastructure in the following format: projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Gets details of a single Exadata Infrastructure.
Required. The name of the Cloud Exadata Infrastructure in the following format: projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}.
Lists Exadata Infrastructures in a given project and location.
Required. The parent value for CloudExadataInfrastructure in the following format: projects/{project}/locations/{location}.
Creates a new VM Cluster in a given project and location.
Required. The name of the parent in the following format: projects/{project}/locations/{location}.
Lists the database nodes of a VM Cluster.
Required. The parent value for database node in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
Deletes a single VM Cluster.
Required. The name of the Cloud VM Cluster in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
Gets details of a single VM Cluster.
Required. The name of the Cloud VM Cluster in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}.
Lists the VM Clusters in a given project and location.
Required. The name of the parent in the following format: projects/{project}/locations/{location}.
List DatabaseCharacterSets for the given project and location.
Required. The parent value for DatabaseCharacterSets in the following format: projects/{project}/locations/{location}.
Lists all the Databases for the given project, location and DbSystem.
Required. The parent resource name in the following format: projects/{project}/locations/{region}
Lists all the DbSystemInitialStorageSizes for the given project and location.
Required. The parent value for the DbSystemInitialStorageSize resource with the format: projects/{project}/locations/{location}
Creates a new DbSystem in a given project and location.
Required. The value for parent of the DbSystem in the following format: projects/{project}/locations/{location}.
Deletes a single DbSystem.
Required. The name of the DbSystem in the following format: projects/{project}/locations/{location}/dbSystems/{db_system}.
Lists the database system shapes available for the project and location.
Required. The parent value for Database System Shapes in the following format: projects/{project}/locations/{location}.
Lists all the DbSystems for the given project and location.
Required. The parent value for DbSystems in the following format: projects/{project}/locations/{location}.
List DbVersions for the given project and location.
Required. The parent value for the DbVersion resource with the format: projects/{project}/locations/{location}
Lists the entitlements in a given project.
Required. The parent value for the entitlement in the following format: projects/{project}/locations/{location}.
Creates a new Exadb (Exascale) VM Cluster resource.
Required. The value for parent of the ExadbVmCluster in the following format: projects/{project}/locations/{location}.
Lists the database nodes of a VM Cluster.
Required. The parent value for database node in the following format: projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
Deletes a single Exadb (Exascale) VM Cluster.
Required. The name of the ExadbVmCluster in the following format: projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}.
Gets details of a single Exadb (Exascale) VM Cluster.
Required. The name of the ExadbVmCluster in the following format: projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}.
Lists all the Exadb (Exascale) VM Clusters for the given project and location.
Required. The parent value for ExadbVmClusters in the following format: projects/{project}/locations/{location}.
Updates a single Exadb (Exascale) VM Cluster. To add virtual machines to existing exadb vm cluster, only pass the node count.
Identifier. The name of the ExadbVmCluster resource in the following format: projects/{project}/locations/{region}/exadbVmClusters/{exadb_vm_cluster}
Removes virtual machines from an existing exadb vm cluster.
Required. The name of the ExadbVmCluster in the following format: projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}.
Creates a new ExascaleDB Storage Vault resource.
Required. The value for parent of the ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}.
Deletes a single ExascaleDB Storage Vault.
Required. The name of the ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}.
Gets details of a single ExascaleDB Storage Vault.
Required. The name of the ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}.
Lists all the ExascaleDB Storage Vaults for the given project and location.
Required. The parent value for ExascaleDbStorageVault in the following format: projects/{project}/locations/{location}.
Lists all the valid Oracle Grid Infrastructure (GI) versions for the given project and location.
Required. The parent value for Grid Infrastructure Version in the following format: Format: projects/{project}/locations/{location}.
Lists all the valid minor versions for the given project, location, gi version and shape family.
Required. The parent value for the MinorVersion resource with the format: projects/{project}/locations/{location}/giVersions/{gi_version}
Creates a new GoldengateConnectionAssignment in a given project and location.
Required. The parent resource where this GoldengateConnectionAssignment will be created. Format: projects/{project}/locations/{location}
Deletes a single GoldengateConnectionAssignment.
Required. The name of the GoldengateConnectionAssignment to delete. Format: projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Gets details of a single GoldengateConnectionAssignment.
Required. The name of the GoldengateConnectionAssignment to retrieve. Format: projects/{project}/locations/{location}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Lists GoldengateConnectionAssignments in a given project and location.
Required. The parent value for the GoldengateConnectionAssignments. Format: projects/{project}/locations/{location}
Tests a single GoldengateConnectionAssignment.
Required. Name of the connection assignment for which to test connection. projects/{project}/locations/{region}/goldengateConnectionAssignments/{goldengate_connection_assignment}
Creates a new GoldengateConnection in a given project and location.
Required. The value for parent of the GoldengateConnection in the following format: projects/{project}/locations/{location}.
Deletes a single GoldengateConnection.
Required. The name of the GoldengateConnection in the following format: projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
Gets details of a single GoldengateConnection.
Required. The name of the GoldengateConnection in the following format: projects/{project}/locations/{location}/goldengateConnections/{goldengate_connection}.
Lists all the GoldengateConnections for the given project and location.
Required. The parent value for GoldengateConnections in the following format: projects/{project}/locations/{location}.
Gets details of a single GoldengateConnectionType.
Required. Name of the resource in the format: projects/{project}/locations/{location}/goldengateConnectionTypes/{goldengate_connection_type}
Lists GoldengateConnectionTypes in a given project and location.
Required. Parent value for ListGoldengateConnectionTypesRequest Format: projects/{project}/locations/{location}
Gets details of a single GoldengateDeploymentEnvironment.
Required. Name of the resource with the format: projects/{project}/locations/{location}/goldengateDeploymentEnvironments/{goldengate_deployment_environment}
Lists GoldengateDeploymentEnvironments in a given project and location.
Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: projects/{project}/locations/{location}
Creates a new GoldengateDeployment in a given project and location.
Required. The value for parent of the GoldengateDeployment in the following format: projects/{project}/locations/{location}.
Deletes a single GoldengateDeployment.
Required. The name of the GoldengateDeployment in the following format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Gets details of a single GoldengateDeployment.
Required. The name of the GoldengateDeployment in the following format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Lists all the GoldengateDeployments for the given project and location.
Required. The parent value for GoldengateDeployments in the following format: projects/{project}/locations/{location}.
Starts a single GoldengateDeployment.
Required. The name of the Goldengate Deployment in the following format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Stops a single GoldengateDeployment.
Required. The name of the Goldengate Deployment in the following format: projects/{project}/locations/{location}/goldengateDeployments/{goldengate_deployment}.
Gets details of a single GoldenGateDeploymentType.
Required. The name of the GoldengateDeploymentType to retrieve. Format: projects/{project}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_type}
Lists GoldenGateDeploymentTypes in a given project and location.
Required. The parent resource. Format: projects/{project}/locations/{location}
Gets details of a single GoldengateDeploymentVersion.
Required. The name of the GoldengateDeploymentVersion to retrieve. Format: projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version}
Lists GoldengateDeploymentVersions in a given project and location.
Required. Parent value for ListGoldengateDeploymentVersionsRequest Format: projects/{project}/locations/{location}
Lists information about the supported locations for this service. This
method lists locations based on the resource scope provided in the
ListLocationsRequest.name field: * Global locations: If name is
empty, the method lists the public locations available to all projects. *
Project-specific locations: If name follows the format
projects/{project}, the method lists locations visible to that specific
project. This includes public, private, or other project-specific locations
enabled for the project. For gRPC and client library implementations, the
resource name is passed as the name field. For direct service calls, the
resource name is incorporated into the request path based on the specific
service implementation and version.
The resource that owns the locations collection, if applicable.
Creates a new ODB Network in a given project and location.
Required. The parent value for the OdbNetwork in the following format: projects/{project}/locations/{location}.
Deletes a single ODB Network.
Required. The name of the resource in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Gets details of a single ODB Network.
Required. The name of the OdbNetwork in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Lists the ODB Networks in a given project and location.
Required. The parent value for the ODB Network in the following format: projects/{project}/locations/{location}.
Creates a new ODB Subnet in a given ODB Network.
Required. The parent value for the OdbSubnet in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Deletes a single ODB Subnet.
Required. The name of the resource in the following format: projects/{project}/locations/{region}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}.
Lists all the ODB Subnets in a given ODB Network.
Required. The parent value for the OdbSubnet in the following format: projects/{project}/locations/{location}/odbNetworks/{odb_network}.
Starts asynchronous cancellation on a long-running operation. The server
makes a best effort to cancel the operation, but success is not guaranteed.
If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or
other methods to check whether the cancellation succeeded or whether the
operation completed despite cancellation. On successful cancellation, the
operation is not deleted; instead, it becomes an operation with an
Operation.error value with a google.rpc.Status.code of 1, corresponding
to Code.CANCELLED.
The name of the operation resource to be cancelled.
Deletes a long-running operation. This method indicates that the client is
no longer interested in the operation result. It does not cancel the
operation. If the server doesn't support this method, it returns
google.rpc.Code.UNIMPLEMENTED.
The name of the operation resource to be deleted.
Lists operations that match the specified filter in the request. If the
server doesn't support this method, it returns UNIMPLEMENTED.
The name of the operation's parent resource.
Gets details of a single PluggableDatabase.
Required. The name of the PluggableDatabase resource in the following format: projects/{project}/locations/{region}/pluggableDatabases/{pluggable_database}
Lists all the PluggableDatabases for the given project, location and Container Database.
Required. The parent, which owns this collection of PluggableDatabases. Format: projects/{project}/locations/{location}