Oracle Database@Google Cloud V1 API - Module Google::Cloud::OracleDatabase::V1::OracleDatabase::Paths (v0.11.1)

Reference documentation and code samples for the Oracle Database@Google Cloud V1 API module Google::Cloud::OracleDatabase::V1::OracleDatabase::Paths.

Path helper methods for the OracleDatabase API.

Methods

#autonomous_database_path

def autonomous_database_path(project:, location:, autonomous_database:) -> ::String

Create a fully-qualified AutonomousDatabase resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/autonomousDatabases/{autonomous_database}

Parameters
  • project (String)
  • location (String)
  • autonomous_database (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#cloud_exadata_infrastructure_path

def cloud_exadata_infrastructure_path(project:, location:, cloud_exadata_infrastructure:) -> ::String

Create a fully-qualified CloudExadataInfrastructure resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}

Parameters
  • project (String)
  • location (String)
  • cloud_exadata_infrastructure (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#cloud_vm_cluster_path

def cloud_vm_cluster_path(project:, location:, cloud_vm_cluster:) -> ::String

Create a fully-qualified CloudVmCluster resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/cloudVmClusters/{cloud_vm_cluster}

Parameters
  • project (String)
  • location (String)
  • cloud_vm_cluster (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#crypto_key_path

def crypto_key_path(project:, location:, key_ring:, crypto_key:) -> ::String

Create a fully-qualified CryptoKey resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}

Parameters
  • project (String)
  • location (String)
  • key_ring (String)
  • crypto_key (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#database_path

def database_path(project:, location:, database:) -> ::String

Create a fully-qualified Database resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/databases/{database}

Parameters
  • project (String)
  • location (String)
  • database (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#db_system_path

def db_system_path(project:, location:, db_system:) -> ::String

Create a fully-qualified DbSystem resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/dbSystems/{db_system}

Parameters
  • project (String)
  • location (String)
  • db_system (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#exadb_vm_cluster_path

def exadb_vm_cluster_path(project:, location:, exadb_vm_cluster:) -> ::String

Create a fully-qualified ExadbVmCluster resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/exadbVmClusters/{exadb_vm_cluster}

Parameters
  • project (String)
  • location (String)
  • exadb_vm_cluster (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#exascale_db_storage_vault_path

def exascale_db_storage_vault_path(project:, location:, exascale_db_storage_vault:) -> ::String

Create a fully-qualified ExascaleDbStorageVault resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}

Parameters
  • project (String)
  • location (String)
  • exascale_db_storage_vault (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#gi_version_path

def gi_version_path(project:, location:, gi_version:) -> ::String

Create a fully-qualified GiVersion resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/giVersions/{gi_version}

Parameters
  • project (String)
  • location (String)
  • gi_version (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#location_path

def location_path(project:, location:) -> ::String

Create a fully-qualified Location resource string.

The resource will be in the following format:

projects/{project}/locations/{location}

Parameters
  • project (String)
  • location (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#network_path

def network_path(project:, network:) -> ::String

Create a fully-qualified Network resource string.

The resource will be in the following format:

projects/{project}/global/networks/{network}

Parameters
  • project (String)
  • network (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#odb_network_path

def odb_network_path(project:, location:, odb_network:) -> ::String

Create a fully-qualified OdbNetwork resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/odbNetworks/{odb_network}

Parameters
  • project (String)
  • location (String)
  • odb_network (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#odb_subnet_path

def odb_subnet_path(project:, location:, odb_network:, odb_subnet:) -> ::String

Create a fully-qualified OdbSubnet resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/odbNetworks/{odb_network}/odbSubnets/{odb_subnet}

Parameters
  • project (String)
  • location (String)
  • odb_network (String)
  • odb_subnet (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)

#pluggable_database_path

def pluggable_database_path(project:, location:, pluggable_database:) -> ::String

Create a fully-qualified PluggableDatabase resource string.

The resource will be in the following format:

projects/{project}/locations/{location}/pluggableDatabases/{pluggable_database}

Parameters
  • project (String)
  • location (String)
  • pluggable_database (String)
Returns
  • (::String)
Raises
  • (::ArgumentError)