Oracle Cloud Infrastructure v3.9.0 published on Wednesday, Sep 24, 2025 by Pulumi
oci.BigDataService.getBdsInstanceNodeReplaceConfigurations
This data source provides the list of Bds Instance Node Replace Configurations in Oracle Cloud Infrastructure Big Data Service service.
Returns information about the NodeReplaceConfiguration.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBdsInstanceNodeReplaceConfigurations = oci.BigDataService.getBdsInstanceNodeReplaceConfigurations({
bdsInstanceId: testBdsInstance.id,
displayName: bdsInstanceNodeReplaceConfigurationDisplayName,
state: bdsInstanceNodeReplaceConfigurationState,
});
import pulumi
import pulumi_oci as oci
test_bds_instance_node_replace_configurations = oci.BigDataService.get_bds_instance_node_replace_configurations(bds_instance_id=test_bds_instance["id"],
display_name=bds_instance_node_replace_configuration_display_name,
state=bds_instance_node_replace_configuration_state)
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.GetBdsInstanceNodeReplaceConfigurations(ctx, &bigdataservice.GetBdsInstanceNodeReplaceConfigurationsArgs{
BdsInstanceId: testBdsInstance.Id,
DisplayName: pulumi.StringRef(bdsInstanceNodeReplaceConfigurationDisplayName),
State: pulumi.StringRef(bdsInstanceNodeReplaceConfigurationState),
}, 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 testBdsInstanceNodeReplaceConfigurations = Oci.BigDataService.GetBdsInstanceNodeReplaceConfigurations.Invoke(new()
{
BdsInstanceId = testBdsInstance.Id,
DisplayName = bdsInstanceNodeReplaceConfigurationDisplayName,
State = bdsInstanceNodeReplaceConfigurationState,
});
});
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.GetBdsInstanceNodeReplaceConfigurationsArgs;
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 testBdsInstanceNodeReplaceConfigurations = BigDataServiceFunctions.getBdsInstanceNodeReplaceConfigurations(GetBdsInstanceNodeReplaceConfigurationsArgs.builder()
.bdsInstanceId(testBdsInstance.id())
.displayName(bdsInstanceNodeReplaceConfigurationDisplayName)
.state(bdsInstanceNodeReplaceConfigurationState)
.build());
}
}
variables:
testBdsInstanceNodeReplaceConfigurations:
fn::invoke:
function: oci:BigDataService:getBdsInstanceNodeReplaceConfigurations
arguments:
bdsInstanceId: ${testBdsInstance.id}
displayName: ${bdsInstanceNodeReplaceConfigurationDisplayName}
state: ${bdsInstanceNodeReplaceConfigurationState}
Using getBdsInstanceNodeReplaceConfigurations
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 getBdsInstanceNodeReplaceConfigurations(args: GetBdsInstanceNodeReplaceConfigurationsArgs, opts?: InvokeOptions): Promise<GetBdsInstanceNodeReplaceConfigurationsResult>
function getBdsInstanceNodeReplaceConfigurationsOutput(args: GetBdsInstanceNodeReplaceConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceNodeReplaceConfigurationsResult>def get_bds_instance_node_replace_configurations(bds_instance_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetBdsInstanceNodeReplaceConfigurationsFilter]] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBdsInstanceNodeReplaceConfigurationsResult
def get_bds_instance_node_replace_configurations_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetBdsInstanceNodeReplaceConfigurationsFilterArgs]]]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceNodeReplaceConfigurationsResult]func GetBdsInstanceNodeReplaceConfigurations(ctx *Context, args *GetBdsInstanceNodeReplaceConfigurationsArgs, opts ...InvokeOption) (*GetBdsInstanceNodeReplaceConfigurationsResult, error)
func GetBdsInstanceNodeReplaceConfigurationsOutput(ctx *Context, args *GetBdsInstanceNodeReplaceConfigurationsOutputArgs, opts ...InvokeOption) GetBdsInstanceNodeReplaceConfigurationsResultOutput> Note: This function is named GetBdsInstanceNodeReplaceConfigurations in the Go SDK.
public static class GetBdsInstanceNodeReplaceConfigurations
{
public static Task<GetBdsInstanceNodeReplaceConfigurationsResult> InvokeAsync(GetBdsInstanceNodeReplaceConfigurationsArgs args, InvokeOptions? opts = null)
public static Output<GetBdsInstanceNodeReplaceConfigurationsResult> Invoke(GetBdsInstanceNodeReplaceConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBdsInstanceNodeReplaceConfigurationsResult> getBdsInstanceNodeReplaceConfigurations(GetBdsInstanceNodeReplaceConfigurationsArgs args, InvokeOptions options)
public static Output<GetBdsInstanceNodeReplaceConfigurationsResult> getBdsInstanceNodeReplaceConfigurations(GetBdsInstanceNodeReplaceConfigurationsArgs args, InvokeOptions options)
fn::invoke:
function: oci:BigDataService/getBdsInstanceNodeReplaceConfigurations:getBdsInstanceNodeReplaceConfigurations
arguments:
# arguments dictionaryThe following arguments are supported:
- Bds
Instance stringId - The OCID of the cluster.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
List<Get
Bds Instance Node Replace Configurations Filter> - State string
- The state of the NodeReplaceConfiguration.
- Bds
Instance stringId - The OCID of the cluster.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
[]Get
Bds Instance Node Replace Configurations Filter - State string
- The state of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the cluster.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
List<Get
Bds Instance Node Replace Configurations Filter> - state String
- The state of the NodeReplaceConfiguration.
- bds
Instance stringId - The OCID of the cluster.
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Get
Bds Instance Node Replace Configurations Filter[] - state string
- The state of the NodeReplaceConfiguration.
- bds_
instance_ strid - The OCID of the cluster.
- display_
name str - A filter to return only resources that match the entire display name given.
- filters
Sequence[Get
Bds Instance Node Replace Configurations Filter] - state str
- The state of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the cluster.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters List<Property Map>
- state String
- The state of the NodeReplaceConfiguration.
getBdsInstanceNodeReplaceConfigurations Result
The following output properties are available:
- Bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Replace List<GetConfigurations Bds Instance Node Replace Configurations Node Replace Configuration> - The list of node_replace_configurations.
- 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.
- Filters
List<Get
Bds Instance Node Replace Configurations Filter> - State string
- The state of the NodeReplaceConfiguration.
- Bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- Id string
- The provider-assigned unique ID for this managed resource.
- Node
Replace []GetConfigurations Bds Instance Node Replace Configurations Node Replace Configuration - The list of node_replace_configurations.
- 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.
- Filters
[]Get
Bds Instance Node Replace Configurations Filter - State string
- The state of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the bdsInstance which is the parent resource id.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Replace List<GetConfigurations Bds Instance Node Replace Configurations Node Replace Configuration> - The list of node_replace_configurations.
- 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.
- filters
List<Get
Bds Instance Node Replace Configurations Filter> - state String
- The state of the NodeReplaceConfiguration.
- bds
Instance stringId - The OCID of the bdsInstance which is the parent resource id.
- id string
- The provider-assigned unique ID for this managed resource.
- node
Replace GetConfigurations Bds Instance Node Replace Configurations Node Replace Configuration[] - The list of node_replace_configurations.
- 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.
- filters
Get
Bds Instance Node Replace Configurations Filter[] - state string
- The state of the NodeReplaceConfiguration.
- bds_
instance_ strid - The OCID of the bdsInstance which is the parent resource id.
- id str
- The provider-assigned unique ID for this managed resource.
- node_
replace_ Sequence[Getconfigurations Bds Instance Node Replace Configurations Node Replace Configuration] - The list of node_replace_configurations.
- 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.
- filters
Sequence[Get
Bds Instance Node Replace Configurations Filter] - state str
- The state of the NodeReplaceConfiguration.
- bds
Instance StringId - The OCID of the bdsInstance which is the parent resource id.
- id String
- The provider-assigned unique ID for this managed resource.
- node
Replace List<Property Map>Configurations - The list of node_replace_configurations.
- 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.
- filters List<Property Map>
- state String
- The state of the NodeReplaceConfiguration.
Supporting Types
GetBdsInstanceNodeReplaceConfigurationsFilter
GetBdsInstanceNodeReplaceConfigurationsNodeReplaceConfiguration
- Bds
Instance stringId - The OCID of the cluster.
- Cluster
Admin stringPassword - Display
Name string - A filter to return only resources that match the entire display name given.
- 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 Configurations 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
- 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 cluster.
- Cluster
Admin stringPassword - Display
Name string - A filter to return only resources that match the entire display name given.
- 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 Configurations 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
- 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 cluster.
- cluster
Admin StringPassword - display
Name String - A filter to return only resources that match the entire display name given.
- 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 Configurations 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
- 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 cluster.
- cluster
Admin stringPassword - display
Name string - A filter to return only resources that match the entire display name given.
- 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 Configurations 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
- 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 cluster.
- cluster_
admin_ strpassword - display_
name str - A filter to return only resources that match the entire display name given.
- 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 Configurations 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
- 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 cluster.
- cluster
Admin StringPassword - display
Name String - A filter to return only resources that match the entire display name given.
- 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
- 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.
GetBdsInstanceNodeReplaceConfigurationsNodeReplaceConfigurationLevelTypeDetail
- 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
ociTerraform Provider.
