1. Packages
  2. Packages
  3. AWS
  4. API Docs
  5. odb
  6. getDbNode
Viewing docs for AWS v7.42.0
published on Thursday, Aug 13, 2026 by Pulumi
aws logo aws logo
Viewing docs for AWS v7.42.0
published on Thursday, Aug 13, 2026 by Pulumi

    Data source for manging db nodes linked to cloud vm cluster of Oracle Database@AWS.

    You can find out more about Oracle Database@AWS from User Guide.

    Example Usage

    Basic Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as aws from "@pulumi/aws";
    
    const example = aws.odb.getDbNode({
        cloudVmClusterId: "cloud_vm_cluster_id",
        id: "db_node_id",
    });
    
    import pulumi
    import pulumi_aws as aws
    
    example = aws.odb.get_db_node(cloud_vm_cluster_id="cloud_vm_cluster_id",
        id="db_node_id")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/odb"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := odb.GetDbNode(ctx, &odb.GetDbNodeArgs{
    			CloudVmClusterId: "cloud_vm_cluster_id",
    			Id:               "db_node_id",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Aws = Pulumi.Aws;
    
    return await Deployment.RunAsync(() => 
    {
        var example = Aws.Odb.GetDbNode.Invoke(new()
        {
            CloudVmClusterId = "cloud_vm_cluster_id",
            Id = "db_node_id",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.aws.odb.OdbFunctions;
    import com.pulumi.aws.odb.inputs.GetDbNodeArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var example = OdbFunctions.getDbNode(GetDbNodeArgs.builder()
                .cloudVmClusterId("cloud_vm_cluster_id")
                .id("db_node_id")
                .build());
    
        }
    }
    
    variables:
      example:
        fn::invoke:
          function: aws:odb:getDbNode
          arguments:
            cloudVmClusterId: cloud_vm_cluster_id
            id: db_node_id
    
    pulumi {
      required_providers {
        aws = {
          source = "pulumi/aws"
        }
      }
    }
    
    data "aws_odb_getdbnode" "example" {
      cloud_vm_cluster_id = "cloud_vm_cluster_id"
      id                  = "db_node_id"
    }
    

    Using getDbNode

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getDbNode(args: GetDbNodeArgs, opts?: InvokeOptions): Promise<GetDbNodeResult>
    function getDbNodeOutput(args: GetDbNodeOutputArgs, opts?: InvokeOptions): Output<GetDbNodeResult>
    def get_db_node(cloud_vm_cluster_id: Optional[str] = None,
                    id: Optional[str] = None,
                    region: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetDbNodeResult
    def get_db_node_output(cloud_vm_cluster_id: pulumi.Input[Optional[str]] = None,
                    id: pulumi.Input[Optional[str]] = None,
                    region: pulumi.Input[Optional[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetDbNodeResult]
    func GetDbNode(ctx *Context, args *GetDbNodeArgs, opts ...InvokeOption) (*GetDbNodeResult, error)
    func GetDbNodeOutput(ctx *Context, args *GetDbNodeOutputArgs, opts ...InvokeOption) GetDbNodeResultOutput

    > Note: This function is named GetDbNode in the Go SDK.

    public static class GetDbNode 
    {
        public static Task<GetDbNodeResult> InvokeAsync(GetDbNodeArgs args, InvokeOptions? opts = null)
        public static Output<GetDbNodeResult> Invoke(GetDbNodeInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDbNodeResult> getDbNode(GetDbNodeArgs args, InvokeOptions options)
    public static Output<GetDbNodeResult> getDbNode(GetDbNodeArgs args, InvokeOptions options)
    
    fn::invoke:
      function: aws:odb/getDbNode:getDbNode
      arguments:
        # arguments dictionary
    data "aws_odb_get_db_node" "name" {
        # arguments
    }

    The following arguments are supported:

    CloudVmClusterId string
    Unique identifier of the cloud vm cluster.
    Id string

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    CloudVmClusterId string
    Unique identifier of the cloud vm cluster.
    Id string

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    Region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    cloud_vm_cluster_id string
    Unique identifier of the cloud vm cluster.
    id string

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    cloudVmClusterId String
    Unique identifier of the cloud vm cluster.
    id String

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    cloudVmClusterId string
    Unique identifier of the cloud vm cluster.
    id string

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    region string
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    cloud_vm_cluster_id str
    Unique identifier of the cloud vm cluster.
    id str

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    region str
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.
    cloudVmClusterId String
    Unique identifier of the cloud vm cluster.
    id String

    Unique identifier of db node associated with vm cluster.

    The following arguments are optional:

    region String
    Region where this resource will be managed. Defaults to the Region set in the provider configuration.

    getDbNode Result

    The following output properties are available:

    AdditionalDetails string
    Additional information about the planned maintenance.
    Arn string
    ARN of the DB node.
    BackupIpId string
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    BackupVnic2Id string
    OCID of the second backup VNIC.
    BackupVnicId string
    OCID of the backup VNIC.
    CloudVmClusterId string
    ID of the cloud VM cluster.
    CpuCoreCount int
    Number of CPU cores enabled on the DB node.
    CreatedAt string
    Date and time when the DB node was created.
    DbServerId string
    Unique identifier of the DB server that is associated with the DB node.
    DbStorageSizeInGbs int
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    DbSystemId string
    OCID of the DB system.
    FaultDomain string
    Name of the fault domain the instance is contained in.
    FloatingIpAddress string
    Floating IP address assigned to the DB node.
    HostIpId string
    OCID of the host IP address that's associated with the DB node.
    Hostname string
    Host name for the DB node.
    Id string
    MaintenanceType string
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    MemorySizeInGbs int
    Allocated memory in GBs on the DB node.
    OciResourceAnchorName string
    Name of the OCI resource anchor for the DB node.
    Ocid string
    OCID of the DB node.
    PrivateIpAddress string
    Private IP address assigned to the DB node.
    Region string
    SoftwareStorageSizeInGbs int
    Size (in GB) of the block storage volume allocation for the DB system.
    Status string
    Current status of the DB node.
    StatusReason string
    Additional information about the status of the DB node.
    TimeMaintenanceWindowEnd string
    End date and time of the maintenance window.
    TimeMaintenanceWindowStart string
    Start date and time of the maintenance window.
    TotalCpuCoreCount int
    Total number of CPU cores reserved on the DB node.
    Vnic2Id string
    OCID of the second VNIC.
    VnicId string
    OCID of the VNIC.
    AdditionalDetails string
    Additional information about the planned maintenance.
    Arn string
    ARN of the DB node.
    BackupIpId string
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    BackupVnic2Id string
    OCID of the second backup VNIC.
    BackupVnicId string
    OCID of the backup VNIC.
    CloudVmClusterId string
    ID of the cloud VM cluster.
    CpuCoreCount int
    Number of CPU cores enabled on the DB node.
    CreatedAt string
    Date and time when the DB node was created.
    DbServerId string
    Unique identifier of the DB server that is associated with the DB node.
    DbStorageSizeInGbs int
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    DbSystemId string
    OCID of the DB system.
    FaultDomain string
    Name of the fault domain the instance is contained in.
    FloatingIpAddress string
    Floating IP address assigned to the DB node.
    HostIpId string
    OCID of the host IP address that's associated with the DB node.
    Hostname string
    Host name for the DB node.
    Id string
    MaintenanceType string
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    MemorySizeInGbs int
    Allocated memory in GBs on the DB node.
    OciResourceAnchorName string
    Name of the OCI resource anchor for the DB node.
    Ocid string
    OCID of the DB node.
    PrivateIpAddress string
    Private IP address assigned to the DB node.
    Region string
    SoftwareStorageSizeInGbs int
    Size (in GB) of the block storage volume allocation for the DB system.
    Status string
    Current status of the DB node.
    StatusReason string
    Additional information about the status of the DB node.
    TimeMaintenanceWindowEnd string
    End date and time of the maintenance window.
    TimeMaintenanceWindowStart string
    Start date and time of the maintenance window.
    TotalCpuCoreCount int
    Total number of CPU cores reserved on the DB node.
    Vnic2Id string
    OCID of the second VNIC.
    VnicId string
    OCID of the VNIC.
    additional_details string
    Additional information about the planned maintenance.
    arn string
    ARN of the DB node.
    backup_ip_id string
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backup_vnic2_id string
    OCID of the second backup VNIC.
    backup_vnic_id string
    OCID of the backup VNIC.
    cloud_vm_cluster_id string
    ID of the cloud VM cluster.
    cpu_core_count number
    Number of CPU cores enabled on the DB node.
    created_at string
    Date and time when the DB node was created.
    db_server_id string
    Unique identifier of the DB server that is associated with the DB node.
    db_storage_size_in_gbs number
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    db_system_id string
    OCID of the DB system.
    fault_domain string
    Name of the fault domain the instance is contained in.
    floating_ip_address string
    Floating IP address assigned to the DB node.
    host_ip_id string
    OCID of the host IP address that's associated with the DB node.
    hostname string
    Host name for the DB node.
    id string
    maintenance_type string
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memory_size_in_gbs number
    Allocated memory in GBs on the DB node.
    oci_resource_anchor_name string
    Name of the OCI resource anchor for the DB node.
    ocid string
    OCID of the DB node.
    private_ip_address string
    Private IP address assigned to the DB node.
    region string
    software_storage_size_in_gbs number
    Size (in GB) of the block storage volume allocation for the DB system.
    status string
    Current status of the DB node.
    status_reason string
    Additional information about the status of the DB node.
    time_maintenance_window_end string
    End date and time of the maintenance window.
    time_maintenance_window_start string
    Start date and time of the maintenance window.
    total_cpu_core_count number
    Total number of CPU cores reserved on the DB node.
    vnic2_id string
    OCID of the second VNIC.
    vnic_id string
    OCID of the VNIC.
    additionalDetails String
    Additional information about the planned maintenance.
    arn String
    ARN of the DB node.
    backupIpId String
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id String
    OCID of the second backup VNIC.
    backupVnicId String
    OCID of the backup VNIC.
    cloudVmClusterId String
    ID of the cloud VM cluster.
    cpuCoreCount Integer
    Number of CPU cores enabled on the DB node.
    createdAt String
    Date and time when the DB node was created.
    dbServerId String
    Unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs Integer
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId String
    OCID of the DB system.
    faultDomain String
    Name of the fault domain the instance is contained in.
    floatingIpAddress String
    Floating IP address assigned to the DB node.
    hostIpId String
    OCID of the host IP address that's associated with the DB node.
    hostname String
    Host name for the DB node.
    id String
    maintenanceType String
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs Integer
    Allocated memory in GBs on the DB node.
    ociResourceAnchorName String
    Name of the OCI resource anchor for the DB node.
    ocid String
    OCID of the DB node.
    privateIpAddress String
    Private IP address assigned to the DB node.
    region String
    softwareStorageSizeInGbs Integer
    Size (in GB) of the block storage volume allocation for the DB system.
    status String
    Current status of the DB node.
    statusReason String
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd String
    End date and time of the maintenance window.
    timeMaintenanceWindowStart String
    Start date and time of the maintenance window.
    totalCpuCoreCount Integer
    Total number of CPU cores reserved on the DB node.
    vnic2Id String
    OCID of the second VNIC.
    vnicId String
    OCID of the VNIC.
    additionalDetails string
    Additional information about the planned maintenance.
    arn string
    ARN of the DB node.
    backupIpId string
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id string
    OCID of the second backup VNIC.
    backupVnicId string
    OCID of the backup VNIC.
    cloudVmClusterId string
    ID of the cloud VM cluster.
    cpuCoreCount number
    Number of CPU cores enabled on the DB node.
    createdAt string
    Date and time when the DB node was created.
    dbServerId string
    Unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs number
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId string
    OCID of the DB system.
    faultDomain string
    Name of the fault domain the instance is contained in.
    floatingIpAddress string
    Floating IP address assigned to the DB node.
    hostIpId string
    OCID of the host IP address that's associated with the DB node.
    hostname string
    Host name for the DB node.
    id string
    maintenanceType string
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs number
    Allocated memory in GBs on the DB node.
    ociResourceAnchorName string
    Name of the OCI resource anchor for the DB node.
    ocid string
    OCID of the DB node.
    privateIpAddress string
    Private IP address assigned to the DB node.
    region string
    softwareStorageSizeInGbs number
    Size (in GB) of the block storage volume allocation for the DB system.
    status string
    Current status of the DB node.
    statusReason string
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd string
    End date and time of the maintenance window.
    timeMaintenanceWindowStart string
    Start date and time of the maintenance window.
    totalCpuCoreCount number
    Total number of CPU cores reserved on the DB node.
    vnic2Id string
    OCID of the second VNIC.
    vnicId string
    OCID of the VNIC.
    additional_details str
    Additional information about the planned maintenance.
    arn str
    ARN of the DB node.
    backup_ip_id str
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backup_vnic2_id str
    OCID of the second backup VNIC.
    backup_vnic_id str
    OCID of the backup VNIC.
    cloud_vm_cluster_id str
    ID of the cloud VM cluster.
    cpu_core_count int
    Number of CPU cores enabled on the DB node.
    created_at str
    Date and time when the DB node was created.
    db_server_id str
    Unique identifier of the DB server that is associated with the DB node.
    db_storage_size_in_gbs int
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    db_system_id str
    OCID of the DB system.
    fault_domain str
    Name of the fault domain the instance is contained in.
    floating_ip_address str
    Floating IP address assigned to the DB node.
    host_ip_id str
    OCID of the host IP address that's associated with the DB node.
    hostname str
    Host name for the DB node.
    id str
    maintenance_type str
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memory_size_in_gbs int
    Allocated memory in GBs on the DB node.
    oci_resource_anchor_name str
    Name of the OCI resource anchor for the DB node.
    ocid str
    OCID of the DB node.
    private_ip_address str
    Private IP address assigned to the DB node.
    region str
    software_storage_size_in_gbs int
    Size (in GB) of the block storage volume allocation for the DB system.
    status str
    Current status of the DB node.
    status_reason str
    Additional information about the status of the DB node.
    time_maintenance_window_end str
    End date and time of the maintenance window.
    time_maintenance_window_start str
    Start date and time of the maintenance window.
    total_cpu_core_count int
    Total number of CPU cores reserved on the DB node.
    vnic2_id str
    OCID of the second VNIC.
    vnic_id str
    OCID of the VNIC.
    additionalDetails String
    Additional information about the planned maintenance.
    arn String
    ARN of the DB node.
    backupIpId String
    Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id String
    OCID of the second backup VNIC.
    backupVnicId String
    OCID of the backup VNIC.
    cloudVmClusterId String
    ID of the cloud VM cluster.
    cpuCoreCount Number
    Number of CPU cores enabled on the DB node.
    createdAt String
    Date and time when the DB node was created.
    dbServerId String
    Unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs Number
    Amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId String
    OCID of the DB system.
    faultDomain String
    Name of the fault domain the instance is contained in.
    floatingIpAddress String
    Floating IP address assigned to the DB node.
    hostIpId String
    OCID of the host IP address that's associated with the DB node.
    hostname String
    Host name for the DB node.
    id String
    maintenanceType String
    Type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs Number
    Allocated memory in GBs on the DB node.
    ociResourceAnchorName String
    Name of the OCI resource anchor for the DB node.
    ocid String
    OCID of the DB node.
    privateIpAddress String
    Private IP address assigned to the DB node.
    region String
    softwareStorageSizeInGbs Number
    Size (in GB) of the block storage volume allocation for the DB system.
    status String
    Current status of the DB node.
    statusReason String
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd String
    End date and time of the maintenance window.
    timeMaintenanceWindowStart String
    Start date and time of the maintenance window.
    totalCpuCoreCount Number
    Total number of CPU cores reserved on the DB node.
    vnic2Id String
    OCID of the second VNIC.
    vnicId String
    OCID of the VNIC.

    Package Details

    Repository
    AWS Classic pulumi/pulumi-aws
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aws Terraform Provider.
    aws logo aws logo
    Viewing docs for AWS v7.42.0
    published on Thursday, Aug 13, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial