Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi
oci.BigDataService.getBdsInstanceNodeReplaceConfiguration
Explore with Pulumi AI
This data source provides details about a specific Bds Instance Node Replace Configuration resource in Oracle Cloud Infrastructure Big Data Service service.
Returns details of the nodeReplaceConfiguration identified by the given ID.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBdsInstanceNodeReplaceConfiguration = oci.BigDataService.getBdsInstanceNodeReplaceConfiguration({
bdsInstanceId: testBdsInstance.id,
nodeReplaceConfigurationId: testConfiguration.id,
});
import pulumi
import pulumi_oci as oci
test_bds_instance_node_replace_configuration = oci.BigDataService.get_bds_instance_node_replace_configuration(bds_instance_id=test_bds_instance["id"],
node_replace_configuration_id=test_configuration["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/bigdataservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := bigdataservice.GetBdsInstanceNodeReplaceConfiguration(ctx, &bigdataservice.GetBdsInstanceNodeReplaceConfigurationArgs{
BdsInstanceId: testBdsInstance.Id,
NodeReplaceConfigurationId: testConfiguration.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testBdsInstanceNodeReplaceConfiguration = Oci.BigDataService.GetBdsInstanceNodeReplaceConfiguration.Invoke(new()
{
BdsInstanceId = testBdsInstance.Id,
NodeReplaceConfigurationId = testConfiguration.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.BigDataService.BigDataServiceFunctions;
import com.pulumi.oci.BigDataService.inputs.GetBdsInstanceNodeReplaceConfigurationArgs;
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 testBdsInstanceNodeReplaceConfiguration = BigDataServiceFunctions.getBdsInstanceNodeReplaceConfiguration(GetBdsInstanceNodeReplaceConfigurationArgs.builder()
.bdsInstanceId(testBdsInstance.id())
.nodeReplaceConfigurationId(testConfiguration.id())
.build());
}
}
variables:
testBdsInstanceNodeReplaceConfiguration:
fn::invoke:
function: oci:BigDataService:getBdsInstanceNodeReplaceConfiguration
arguments:
bdsInstanceId: ${testBdsInstance.id}
nodeReplaceConfigurationId: ${testConfiguration.id}
Using getBdsInstanceNodeReplaceConfiguration
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 getBdsInstanceNodeReplaceConfiguration(args: GetBdsInstanceNodeReplaceConfigurationArgs, opts?: InvokeOptions): Promise<GetBdsInstanceNodeReplaceConfigurationResult>
function getBdsInstanceNodeReplaceConfigurationOutput(args: GetBdsInstanceNodeReplaceConfigurationOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceNodeReplaceConfigurationResult>
def get_bds_instance_node_replace_configuration(bds_instance_id: Optional[str] = None,
node_replace_configuration_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBdsInstanceNodeReplaceConfigurationResult
def get_bds_instance_node_replace_configuration_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
node_replace_configuration_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceNodeReplaceConfigurationResult]
func LookupBdsInstanceNodeReplaceConfiguration(ctx *Context, args *LookupBdsInstanceNodeReplaceConfigurationArgs, opts ...InvokeOption) (*LookupBdsInstanceNodeReplaceConfigurationResult, error)
func LookupBdsInstanceNodeReplaceConfigurationOutput(ctx *Context, args *LookupBdsInstanceNodeReplaceConfigurationOutputArgs, opts ...InvokeOption) LookupBdsInstanceNodeReplaceConfigurationResultOutput
> Note: This function is named LookupBdsInstanceNodeReplaceConfiguration
in the Go SDK.
public static class GetBdsInstanceNodeReplaceConfiguration
{
public static Task<GetBdsInstanceNodeReplaceConfigurationResult> InvokeAsync(GetBdsInstanceNodeReplaceConfigurationArgs args, InvokeOptions? opts = null)
public static Output<GetBdsInstanceNodeReplaceConfigurationResult> Invoke(GetBdsInstanceNodeReplaceConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBdsInstanceNodeReplaceConfigurationResult> getBdsInstanceNodeReplaceConfiguration(GetBdsInstanceNodeReplaceConfigurationArgs args, InvokeOptions options)
public static Output<GetBdsInstanceNodeReplaceConfigurationResult> getBdsInstanceNodeReplaceConfiguration(GetBdsInstanceNodeReplaceConfigurationArgs args, InvokeOptions options)
fn::invoke:
function: oci:BigDataService/getBdsInstanceNodeReplaceConfiguration:getBdsInstanceNodeReplaceConfiguration
arguments:
# arguments dictionary
The following arguments are supported:
- Bds
Instance stringId - The OCID of the cluster.
- Node
Replace stringConfiguration Id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
- Bds
Instance stringId - The OCID of the cluster.
- Node
Replace stringConfiguration Id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the cluster.
- node
Replace StringConfiguration Id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
- bds
Instance stringId - The OCID of the cluster.
- node
Replace stringConfiguration Id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
- bds_
instance_ strid - The OCID of the cluster.
- node_
replace_ strconfiguration_ id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the cluster.
- node
Replace StringConfiguration Id - Unique Oracle-assigned identifier of the NodeReplaceConfiguration.
getBdsInstanceNodeReplaceConfiguration Result
The following output properties are available:
- Bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- Cluster
Admin stringPassword - Display
Name string - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- Duration
In intMinutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- Id string
- The unique identifier for the NodeReplaceConfiguration.
- Level
Type List<GetDetails Bds Instance Node Replace Configuration Level Type Detail> - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- Metric
Type string - Type of compute instance health metric to use for node replacement
- Node
Replace stringConfiguration Id - State string
- The state of the NodeReplaceConfiguration.
- Time
Created string - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
- Bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- Cluster
Admin stringPassword - Display
Name string - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- Duration
In intMinutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- Id string
- The unique identifier for the NodeReplaceConfiguration.
- Level
Type []GetDetails Bds Instance Node Replace Configuration Level Type Detail - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- Metric
Type string - Type of compute instance health metric to use for node replacement
- Node
Replace stringConfiguration Id - State string
- The state of the NodeReplaceConfiguration.
- Time
Created string - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
- bds
Instance StringId - The OCID of the bdsInstance which is the parent resource id.
- cluster
Admin StringPassword - display
Name String - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- duration
In IntegerMinutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- id String
- The unique identifier for the NodeReplaceConfiguration.
- level
Type List<GetDetails Bds Instance Node Replace Configuration Level Type Detail> - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- metric
Type String - Type of compute instance health metric to use for node replacement
- node
Replace StringConfiguration Id - state String
- The state of the NodeReplaceConfiguration.
- time
Created String - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
- bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- cluster
Admin stringPassword - display
Name string - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- duration
In numberMinutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- id string
- The unique identifier for the NodeReplaceConfiguration.
- level
Type GetDetails Bds Instance Node Replace Configuration Level Type Detail[] - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- metric
Type string - Type of compute instance health metric to use for node replacement
- node
Replace stringConfiguration Id - state string
- The state of the NodeReplaceConfiguration.
- time
Created string - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- time
Updated string - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
- bds_
instance_ strid - The OCID of the bdsInstance which is the parent resource id.
- cluster_
admin_ strpassword - display_
name str - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- duration_
in_ intminutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- id str
- The unique identifier for the NodeReplaceConfiguration.
- level_
type_ Sequence[Getdetails Bds Instance Node Replace Configuration Level Type Detail] - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- metric_
type str - Type of compute instance health metric to use for node replacement
- node_
replace_ strconfiguration_ id - state str
- The state of the NodeReplaceConfiguration.
- time_
created str - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- time_
updated str - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
- bds
Instance StringId - The OCID of the bdsInstance which is the parent resource id.
- cluster
Admin StringPassword - display
Name String - A user-friendly name. Only ASCII alphanumeric characters with no spaces allowed. The name does not have to be unique, and it may be changed. Avoid entering confidential information.
- duration
In NumberMinutes - This value is the minimum period of time to wait for metric emission before triggering node replacement. The value is in minutes.
- id String
- The unique identifier for the NodeReplaceConfiguration.
- level
Type List<Property Map>Details - Details of the type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- metric
Type String - Type of compute instance health metric to use for node replacement
- node
Replace StringConfiguration Id - state String
- The state of the NodeReplaceConfiguration.
- time
Created String - The time the NodeReplaceConfiguration was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - The time the NodeReplaceConfiguration was updated, shown as an RFC 3339 formatted datetime string.
Supporting Types
GetBdsInstanceNodeReplaceConfigurationLevelTypeDetail
- Level
Type string - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- Node
Host stringName - Host name of the node to create backup configuration.
- Node
Type string - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
- Level
Type string - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- Node
Host stringName - Host name of the node to create backup configuration.
- Node
Type string - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
- level
Type String - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- node
Host StringName - Host name of the node to create backup configuration.
- node
Type String - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
- level
Type string - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- node
Host stringName - Host name of the node to create backup configuration.
- node
Type string - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
- level_
type str - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- node_
host_ strname - Host name of the node to create backup configuration.
- node_
type str - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
- level
Type String - Type of level used to trigger the creation of a new node backup configuration or node replacement configuration.
- node
Host StringName - Host name of the node to create backup configuration.
- node
Type String - Type of the node or nodes of the node backup configuration or node replacement configuration which are going to be created.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.