aws.odb.getDbNodes
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.getDbNodes({
cloudVmClusterId: "example",
});
import pulumi
import pulumi_aws as aws
example = aws.odb.get_db_nodes(cloud_vm_cluster_id="example")
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.GetDbNodes(ctx, &odb.GetDbNodesArgs{
CloudVmClusterId: "example",
}, 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.GetDbNodes.Invoke(new()
{
CloudVmClusterId = "example",
});
});
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.GetDbNodesArgs;
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.getDbNodes(GetDbNodesArgs.builder()
.cloudVmClusterId("example")
.build());
}
}
variables:
example:
fn::invoke:
function: aws:odb:getDbNodes
arguments:
cloudVmClusterId: example
Using getDbNodes
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 getDbNodes(args: GetDbNodesArgs, opts?: InvokeOptions): Promise<GetDbNodesResult>
function getDbNodesOutput(args: GetDbNodesOutputArgs, opts?: InvokeOptions): Output<GetDbNodesResult>
def get_db_nodes(cloud_vm_cluster_id: Optional[str] = None,
region: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDbNodesResult
def get_db_nodes_output(cloud_vm_cluster_id: Optional[pulumi.Input[str]] = None,
region: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDbNodesResult]
func GetDbNodes(ctx *Context, args *GetDbNodesArgs, opts ...InvokeOption) (*GetDbNodesResult, error)
func GetDbNodesOutput(ctx *Context, args *GetDbNodesOutputArgs, opts ...InvokeOption) GetDbNodesResultOutput
> Note: This function is named GetDbNodes
in the Go SDK.
public static class GetDbNodes
{
public static Task<GetDbNodesResult> InvokeAsync(GetDbNodesArgs args, InvokeOptions? opts = null)
public static Output<GetDbNodesResult> Invoke(GetDbNodesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDbNodesResult> getDbNodes(GetDbNodesArgs args, InvokeOptions options)
public static Output<GetDbNodesResult> getDbNodes(GetDbNodesArgs args, InvokeOptions options)
fn::invoke:
function: aws:odb/getDbNodes:getDbNodes
arguments:
# arguments dictionary
The following arguments are supported:
- Cloud
Vm stringCluster Id The unique identifier of the cloud 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 stringCluster Id The unique identifier of the cloud 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 StringCluster Id The unique identifier of the cloud 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 stringCluster Id The unique identifier of the cloud 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_ strcluster_ id The unique identifier of the cloud 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.
- cloud
Vm StringCluster Id The unique identifier of the cloud 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.
getDbNodes Result
The following output properties are available:
- Cloud
Vm stringCluster Id - Db
Nodes List<GetDb Nodes Db Node> - The list of DB nodes along with their properties.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- Cloud
Vm stringCluster Id - Db
Nodes []GetDb Nodes Db Node - The list of DB nodes along with their properties.
- Id string
- The provider-assigned unique ID for this managed resource.
- Region string
- cloud
Vm StringCluster Id - db
Nodes List<GetDb Nodes Db Node> - The list of DB nodes along with their properties.
- id String
- The provider-assigned unique ID for this managed resource.
- region String
- cloud
Vm stringCluster Id - db
Nodes GetDb Nodes Db Node[] - The list of DB nodes along with their properties.
- id string
- The provider-assigned unique ID for this managed resource.
- region string
- cloud_
vm_ strcluster_ id - db_
nodes Sequence[GetDb Nodes Db Node] - The list of DB nodes along with their properties.
- id str
- The provider-assigned unique ID for this managed resource.
- region str
- cloud
Vm StringCluster Id - db
Nodes List<Property Map> - The list of DB nodes along with their properties.
- id String
- The provider-assigned unique ID for this managed resource.
- region String
Supporting Types
GetDbNodesDbNode
- Additional
Details string - Additional information about the planned maintenance.
- Arn string
- Backup
Ip stringId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- Backup
Vnic2Id string - Backup
Vnic stringId - The OCID of the backup VNIC for the DB node.
- Cpu
Core intCount - The number of CPU cores enabled on the DB node.
- Created
At string - The date and time when the DB node was created.
- Db
Node intStorage Size - Db
Server stringId - The unique identifier of the database server that's associated with the DB node.
- Db
System stringId - The OCID of the DB system.
- Fault
Domain string - The name of the fault domain where the DB node is located.
- Host
Ip stringId - 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
- Maintenance
Type string - The type of maintenance the DB node is undergoing.
- Memory
Size int - Oci
Resource stringAnchor Name - The name of the OCI resource anchor for the DB node.
- Ocid string
- The OCID of the DB node.
- Software
Storage intSize - Status string
- The current status of the DB node.
- Status
Reason string - Additional information about the status of the DB node.
- Time
Maintenance stringWindow End - The end date and time of the maintenance window.
- Time
Maintenance stringWindow Start - The start date and time of the maintenance window.
- Total
Cpu intCore Count - The total number of CPU cores reserved on the DB node.
- Vnic2Id string
- Vnic
Id string - The OCID of the VNIC.
- Additional
Details string - Additional information about the planned maintenance.
- Arn string
- Backup
Ip stringId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- Backup
Vnic2Id string - Backup
Vnic stringId - The OCID of the backup VNIC for the DB node.
- Cpu
Core intCount - The number of CPU cores enabled on the DB node.
- Created
At string - The date and time when the DB node was created.
- Db
Node intStorage Size - Db
Server stringId - The unique identifier of the database server that's associated with the DB node.
- Db
System stringId - The OCID of the DB system.
- Fault
Domain string - The name of the fault domain where the DB node is located.
- Host
Ip stringId - 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
- Maintenance
Type string - The type of maintenance the DB node is undergoing.
- Memory
Size int - Oci
Resource stringAnchor Name - The name of the OCI resource anchor for the DB node.
- Ocid string
- The OCID of the DB node.
- Software
Storage intSize - Status string
- The current status of the DB node.
- Status
Reason string - Additional information about the status of the DB node.
- Time
Maintenance stringWindow End - The end date and time of the maintenance window.
- Time
Maintenance stringWindow Start - The start date and time of the maintenance window.
- Total
Cpu intCore Count - The total number of CPU cores reserved on the DB node.
- Vnic2Id string
- Vnic
Id string - The OCID of the VNIC.
- additional
Details String - Additional information about the planned maintenance.
- arn String
- backup
Ip StringId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- backup
Vnic2Id String - backup
Vnic StringId - The OCID of the backup VNIC for the DB node.
- cpu
Core IntegerCount - The number of CPU cores enabled on the DB node.
- created
At String - The date and time when the DB node was created.
- db
Node IntegerStorage Size - db
Server StringId - The unique identifier of the database server that's associated with the DB node.
- db
System StringId - The OCID of the DB system.
- fault
Domain String - The name of the fault domain where the DB node is located.
- host
Ip StringId - 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
- maintenance
Type String - The type of maintenance the DB node is undergoing.
- memory
Size Integer - oci
Resource StringAnchor Name - The name of the OCI resource anchor for the DB node.
- ocid String
- The OCID of the DB node.
- software
Storage IntegerSize - status String
- The current status of the DB node.
- status
Reason String - Additional information about the status of the DB node.
- time
Maintenance StringWindow End - The end date and time of the maintenance window.
- time
Maintenance StringWindow Start - The start date and time of the maintenance window.
- total
Cpu IntegerCore Count - The total number of CPU cores reserved on the DB node.
- vnic2Id String
- vnic
Id String - The OCID of the VNIC.
- additional
Details string - Additional information about the planned maintenance.
- arn string
- backup
Ip stringId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- backup
Vnic2Id string - backup
Vnic stringId - The OCID of the backup VNIC for the DB node.
- cpu
Core numberCount - The number of CPU cores enabled on the DB node.
- created
At string - The date and time when the DB node was created.
- db
Node numberStorage Size - db
Server stringId - The unique identifier of the database server that's associated with the DB node.
- db
System stringId - The OCID of the DB system.
- fault
Domain string - The name of the fault domain where the DB node is located.
- host
Ip stringId - 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
- maintenance
Type string - The type of maintenance the DB node is undergoing.
- memory
Size number - oci
Resource stringAnchor Name - The name of the OCI resource anchor for the DB node.
- ocid string
- The OCID of the DB node.
- software
Storage numberSize - status string
- The current status of the DB node.
- status
Reason string - Additional information about the status of the DB node.
- time
Maintenance stringWindow End - The end date and time of the maintenance window.
- time
Maintenance stringWindow Start - The start date and time of the maintenance window.
- total
Cpu numberCore Count - The total number of CPU cores reserved on the DB node.
- vnic2Id string
- vnic
Id string - The OCID of the VNIC.
- additional_
details str - Additional information about the planned maintenance.
- arn str
- backup_
ip_ strid - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- backup_
vnic2_ strid - backup_
vnic_ strid - The OCID of the backup VNIC for the DB node.
- cpu_
core_ intcount - The number of CPU cores enabled on the DB node.
- created_
at str - The date and time when the DB node was created.
- db_
node_ intstorage_ size - db_
server_ strid - The unique identifier of the database server that's associated with the DB node.
- db_
system_ strid - The OCID of the DB system.
- fault_
domain str - The name of the fault domain where the DB node is located.
- host_
ip_ strid - 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 maintenance the DB node is undergoing.
- memory_
size int - oci_
resource_ stranchor_ name - The name of the OCI resource anchor for the DB node.
- ocid str
- The OCID of the DB node.
- software_
storage_ intsize - status str
- The current status of the DB node.
- status_
reason str - Additional information about the status of the DB node.
- time_
maintenance_ strwindow_ end - The end date and time of the maintenance window.
- time_
maintenance_ strwindow_ start - The start date and time of the maintenance window.
- total_
cpu_ intcore_ count - The total number of CPU cores reserved on the DB node.
- vnic2_
id str - vnic_
id str - The OCID of the VNIC.
- additional
Details String - Additional information about the planned maintenance.
- arn String
- backup
Ip StringId - The Oracle Cloud ID (OCID) of the backup IP address that's associated with the DB node.
- backup
Vnic2Id String - backup
Vnic StringId - The OCID of the backup VNIC for the DB node.
- cpu
Core NumberCount - The number of CPU cores enabled on the DB node.
- created
At String - The date and time when the DB node was created.
- db
Node NumberStorage Size - db
Server StringId - The unique identifier of the database server that's associated with the DB node.
- db
System StringId - The OCID of the DB system.
- fault
Domain String - The name of the fault domain where the DB node is located.
- host
Ip StringId - 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
- maintenance
Type String - The type of maintenance the DB node is undergoing.
- memory
Size Number - oci
Resource StringAnchor Name - The name of the OCI resource anchor for the DB node.
- ocid String
- The OCID of the DB node.
- software
Storage NumberSize - status String
- The current status of the DB node.
- status
Reason String - Additional information about the status of the DB node.
- time
Maintenance StringWindow End - The end date and time of the maintenance window.
- time
Maintenance StringWindow Start - The start date and time of the maintenance window.
- total
Cpu NumberCore Count - The total number of CPU cores reserved on the DB node.
- vnic2Id String
- vnic
Id 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.