1. Packages
  2. AWS
  3. API Docs
  4. odb
  5. getDbNode
AWS v7.8.0 published on Tuesday, Oct 7, 2025 by Pulumi

aws.odb.getDbNode

Deploy with Pulumi
aws logo
AWS v7.8.0 published on Tuesday, Oct 7, 2025 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.List;
    import java.util.ArrayList;
    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
    

    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: Optional[pulumi.Input[str]] = None,
                    id: Optional[pulumi.Input[str]] = None,
                    region: Optional[pulumi.Input[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

    The following arguments are supported:

    CloudVmClusterId string
    The unique identifier of the cloud vm cluster.
    Id string

    The 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
    The unique identifier of the cloud vm cluster.
    Id string

    The 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
    The unique identifier of the cloud vm cluster.
    id String

    The 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
    The unique identifier of the cloud vm cluster.
    id string

    The 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
    The unique identifier of the cloud vm cluster.
    id str

    The 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
    The unique identifier of the cloud vm cluster.
    id String

    The 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
    BackupIpId string
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    BackupVnic2Id string
    The OCID of the second backup VNIC.
    BackupVnicId string
    The OCID of the backup VNIC.
    CloudVmClusterId string
    The ID of the cloud VM cluster.
    CpuCoreCount int
    The number of CPU cores enabled on the DB node.
    CreatedAt string
    The date and time when the DB node was created.
    DbServerId string
    The unique identifier of the DB server that is associated with the DB node.
    DbStorageSizeInGbs int
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    DbSystemId string
    The OCID of the DB system.
    FaultDomain string
    The name of the fault domain the instance is contained in.
    FloatingIpAddress string
    The floating IP address assigned to the DB node.
    HostIpId string
    The OCID of the host IP address that's associated with the DB node.
    Hostname string
    The host name for the DB node.
    Id string
    MaintenanceType string
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    MemorySizeInGbs int
    The allocated memory in GBs on the DB node.
    OciResourceAnchorName string
    The name of the OCI resource anchor for the DB node.
    Ocid string
    The OCID of the DB node.
    PrivateIpAddress string
    The private IP address assigned to the DB node.
    Region string
    SoftwareStorageSizeInGbs int
    The size (in GB) of the block storage volume allocation for the DB system.
    Status string
    The current status of the DB node.
    StatusReason string
    Additional information about the status of the DB node.
    TimeMaintenanceWindowEnd string
    The end date and time of the maintenance window.
    TimeMaintenanceWindowStart string
    The start date and time of the maintenance window.
    TotalCpuCoreCount int
    The total number of CPU cores reserved on the DB node.
    Vnic2Id string
    The OCID of the second VNIC.
    VnicId string
    The OCID of the VNIC.
    AdditionalDetails string
    Additional information about the planned maintenance.
    Arn string
    BackupIpId string
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    BackupVnic2Id string
    The OCID of the second backup VNIC.
    BackupVnicId string
    The OCID of the backup VNIC.
    CloudVmClusterId string
    The ID of the cloud VM cluster.
    CpuCoreCount int
    The number of CPU cores enabled on the DB node.
    CreatedAt string
    The date and time when the DB node was created.
    DbServerId string
    The unique identifier of the DB server that is associated with the DB node.
    DbStorageSizeInGbs int
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    DbSystemId string
    The OCID of the DB system.
    FaultDomain string
    The name of the fault domain the instance is contained in.
    FloatingIpAddress string
    The floating IP address assigned to the DB node.
    HostIpId string
    The OCID of the host IP address that's associated with the DB node.
    Hostname string
    The host name for the DB node.
    Id string
    MaintenanceType string
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    MemorySizeInGbs int
    The allocated memory in GBs on the DB node.
    OciResourceAnchorName string
    The name of the OCI resource anchor for the DB node.
    Ocid string
    The OCID of the DB node.
    PrivateIpAddress string
    The private IP address assigned to the DB node.
    Region string
    SoftwareStorageSizeInGbs int
    The size (in GB) of the block storage volume allocation for the DB system.
    Status string
    The current status of the DB node.
    StatusReason string
    Additional information about the status of the DB node.
    TimeMaintenanceWindowEnd string
    The end date and time of the maintenance window.
    TimeMaintenanceWindowStart string
    The start date and time of the maintenance window.
    TotalCpuCoreCount int
    The total number of CPU cores reserved on the DB node.
    Vnic2Id string
    The OCID of the second VNIC.
    VnicId string
    The OCID of the VNIC.
    additionalDetails String
    Additional information about the planned maintenance.
    arn String
    backupIpId String
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id String
    The OCID of the second backup VNIC.
    backupVnicId String
    The OCID of the backup VNIC.
    cloudVmClusterId String
    The ID of the cloud VM cluster.
    cpuCoreCount Integer
    The number of CPU cores enabled on the DB node.
    createdAt String
    The date and time when the DB node was created.
    dbServerId String
    The unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs Integer
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId String
    The OCID of the DB system.
    faultDomain String
    The name of the fault domain the instance is contained in.
    floatingIpAddress String
    The floating IP address assigned to the DB node.
    hostIpId String
    The OCID of the host IP address that's associated with the DB node.
    hostname String
    The host name for the DB node.
    id String
    maintenanceType String
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs Integer
    The allocated memory in GBs on the DB node.
    ociResourceAnchorName String
    The name of the OCI resource anchor for the DB node.
    ocid String
    The OCID of the DB node.
    privateIpAddress String
    The private IP address assigned to the DB node.
    region String
    softwareStorageSizeInGbs Integer
    The size (in GB) of the block storage volume allocation for the DB system.
    status String
    The current status of the DB node.
    statusReason String
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd String
    The end date and time of the maintenance window.
    timeMaintenanceWindowStart String
    The start date and time of the maintenance window.
    totalCpuCoreCount Integer
    The total number of CPU cores reserved on the DB node.
    vnic2Id String
    The OCID of the second VNIC.
    vnicId String
    The OCID of the VNIC.
    additionalDetails string
    Additional information about the planned maintenance.
    arn string
    backupIpId string
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id string
    The OCID of the second backup VNIC.
    backupVnicId string
    The OCID of the backup VNIC.
    cloudVmClusterId string
    The ID of the cloud VM cluster.
    cpuCoreCount number
    The number of CPU cores enabled on the DB node.
    createdAt string
    The date and time when the DB node was created.
    dbServerId string
    The unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs number
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId string
    The OCID of the DB system.
    faultDomain string
    The name of the fault domain the instance is contained in.
    floatingIpAddress string
    The floating IP address assigned to the DB node.
    hostIpId string
    The OCID of the host IP address that's associated with the DB node.
    hostname string
    The host name for the DB node.
    id string
    maintenanceType string
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs number
    The allocated memory in GBs on the DB node.
    ociResourceAnchorName string
    The name of the OCI resource anchor for the DB node.
    ocid string
    The OCID of the DB node.
    privateIpAddress string
    The private IP address assigned to the DB node.
    region string
    softwareStorageSizeInGbs number
    The size (in GB) of the block storage volume allocation for the DB system.
    status string
    The current status of the DB node.
    statusReason string
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd string
    The end date and time of the maintenance window.
    timeMaintenanceWindowStart string
    The start date and time of the maintenance window.
    totalCpuCoreCount number
    The total number of CPU cores reserved on the DB node.
    vnic2Id string
    The OCID of the second VNIC.
    vnicId string
    The OCID of the VNIC.
    additional_details str
    Additional information about the planned maintenance.
    arn str
    backup_ip_id str
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backup_vnic2_id str
    The OCID of the second backup VNIC.
    backup_vnic_id str
    The OCID of the backup VNIC.
    cloud_vm_cluster_id str
    The ID of the cloud VM cluster.
    cpu_core_count int
    The number of CPU cores enabled on the DB node.
    created_at str
    The date and time when the DB node was created.
    db_server_id str
    The unique identifier of the DB server that is associated with the DB node.
    db_storage_size_in_gbs int
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    db_system_id str
    The OCID of the DB system.
    fault_domain str
    The name of the fault domain the instance is contained in.
    floating_ip_address str
    The floating IP address assigned to the DB node.
    host_ip_id str
    The OCID of the host IP address that's associated with the DB node.
    hostname str
    The host name for the DB node.
    id str
    maintenance_type str
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memory_size_in_gbs int
    The allocated memory in GBs on the DB node.
    oci_resource_anchor_name str
    The name of the OCI resource anchor for the DB node.
    ocid str
    The OCID of the DB node.
    private_ip_address str
    The private IP address assigned to the DB node.
    region str
    software_storage_size_in_gbs int
    The size (in GB) of the block storage volume allocation for the DB system.
    status str
    The current status of the DB node.
    status_reason str
    Additional information about the status of the DB node.
    time_maintenance_window_end str
    The end date and time of the maintenance window.
    time_maintenance_window_start str
    The start date and time of the maintenance window.
    total_cpu_core_count int
    The total number of CPU cores reserved on the DB node.
    vnic2_id str
    The OCID of the second VNIC.
    vnic_id str
    The OCID of the VNIC.
    additionalDetails String
    Additional information about the planned maintenance.
    arn String
    backupIpId String
    The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
    backupVnic2Id String
    The OCID of the second backup VNIC.
    backupVnicId String
    The OCID of the backup VNIC.
    cloudVmClusterId String
    The ID of the cloud VM cluster.
    cpuCoreCount Number
    The number of CPU cores enabled on the DB node.
    createdAt String
    The date and time when the DB node was created.
    dbServerId String
    The unique identifier of the DB server that is associated with the DB node.
    dbStorageSizeInGbs Number
    The amount of local node storage, in gigabytes (GB), allocated on the DB node.
    dbSystemId String
    The OCID of the DB system.
    faultDomain String
    The name of the fault domain the instance is contained in.
    floatingIpAddress String
    The floating IP address assigned to the DB node.
    hostIpId String
    The OCID of the host IP address that's associated with the DB node.
    hostname String
    The host name for the DB node.
    id String
    maintenanceType String
    The type of database node maintenance. Either VMDB_REBOOT_MIGRATION or EXADBXS_REBOOT_MIGRATION.
    memorySizeInGbs Number
    The allocated memory in GBs on the DB node.
    ociResourceAnchorName String
    The name of the OCI resource anchor for the DB node.
    ocid String
    The OCID of the DB node.
    privateIpAddress String
    The private IP address assigned to the DB node.
    region String
    softwareStorageSizeInGbs Number
    The size (in GB) of the block storage volume allocation for the DB system.
    status String
    The current status of the DB node.
    statusReason String
    Additional information about the status of the DB node.
    timeMaintenanceWindowEnd String
    The end date and time of the maintenance window.
    timeMaintenanceWindowStart String
    The start date and time of the maintenance window.
    totalCpuCoreCount Number
    The total number of CPU cores reserved on the DB node.
    vnic2Id String
    The OCID of the second VNIC.
    vnicId String
    The 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 v7.8.0 published on Tuesday, Oct 7, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate