Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
This data source provides details about a specific Bds Instance Software Update resource in Oracle Cloud Infrastructure Big Data Service service.
Get the details of the software update of the given SoftwareUpdateId
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBdsInstanceSoftwareUpdate = oci.BigDataService.getBdsInstanceSoftwareUpdate({
bdsInstanceId: testBdsInstance.id,
softwareUpdateKey: bdsInstanceSoftwareUpdateSoftwareUpdateKey,
});
import pulumi
import pulumi_oci as oci
test_bds_instance_software_update = oci.BigDataService.get_bds_instance_software_update(bds_instance_id=test_bds_instance["id"],
software_update_key=bds_instance_software_update_software_update_key)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v4/go/oci/bigdataservice"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := bigdataservice.GetBdsInstanceSoftwareUpdate(ctx, &bigdataservice.GetBdsInstanceSoftwareUpdateArgs{
BdsInstanceId: testBdsInstance.Id,
SoftwareUpdateKey: bdsInstanceSoftwareUpdateSoftwareUpdateKey,
}, 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 testBdsInstanceSoftwareUpdate = Oci.BigDataService.GetBdsInstanceSoftwareUpdate.Invoke(new()
{
BdsInstanceId = testBdsInstance.Id,
SoftwareUpdateKey = bdsInstanceSoftwareUpdateSoftwareUpdateKey,
});
});
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.GetBdsInstanceSoftwareUpdateArgs;
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 testBdsInstanceSoftwareUpdate = BigDataServiceFunctions.getBdsInstanceSoftwareUpdate(GetBdsInstanceSoftwareUpdateArgs.builder()
.bdsInstanceId(testBdsInstance.id())
.softwareUpdateKey(bdsInstanceSoftwareUpdateSoftwareUpdateKey)
.build());
}
}
variables:
testBdsInstanceSoftwareUpdate:
fn::invoke:
function: oci:BigDataService:getBdsInstanceSoftwareUpdate
arguments:
bdsInstanceId: ${testBdsInstance.id}
softwareUpdateKey: ${bdsInstanceSoftwareUpdateSoftwareUpdateKey}
Using getBdsInstanceSoftwareUpdate
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 getBdsInstanceSoftwareUpdate(args: GetBdsInstanceSoftwareUpdateArgs, opts?: InvokeOptions): Promise<GetBdsInstanceSoftwareUpdateResult>
function getBdsInstanceSoftwareUpdateOutput(args: GetBdsInstanceSoftwareUpdateOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceSoftwareUpdateResult>def get_bds_instance_software_update(bds_instance_id: Optional[str] = None,
software_update_key: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetBdsInstanceSoftwareUpdateResult
def get_bds_instance_software_update_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
software_update_key: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceSoftwareUpdateResult]func GetBdsInstanceSoftwareUpdate(ctx *Context, args *GetBdsInstanceSoftwareUpdateArgs, opts ...InvokeOption) (*GetBdsInstanceSoftwareUpdateResult, error)
func GetBdsInstanceSoftwareUpdateOutput(ctx *Context, args *GetBdsInstanceSoftwareUpdateOutputArgs, opts ...InvokeOption) GetBdsInstanceSoftwareUpdateResultOutput> Note: This function is named GetBdsInstanceSoftwareUpdate in the Go SDK.
public static class GetBdsInstanceSoftwareUpdate
{
public static Task<GetBdsInstanceSoftwareUpdateResult> InvokeAsync(GetBdsInstanceSoftwareUpdateArgs args, InvokeOptions? opts = null)
public static Output<GetBdsInstanceSoftwareUpdateResult> Invoke(GetBdsInstanceSoftwareUpdateInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBdsInstanceSoftwareUpdateResult> getBdsInstanceSoftwareUpdate(GetBdsInstanceSoftwareUpdateArgs args, InvokeOptions options)
public static Output<GetBdsInstanceSoftwareUpdateResult> getBdsInstanceSoftwareUpdate(GetBdsInstanceSoftwareUpdateArgs args, InvokeOptions options)
fn::invoke:
function: oci:BigDataService/getBdsInstanceSoftwareUpdate:getBdsInstanceSoftwareUpdate
arguments:
# arguments dictionaryThe following arguments are supported:
- Bds
Instance stringId - The OCID of the cluster.
- Software
Update stringKey - The unique identifier of the software update.
- Bds
Instance stringId - The OCID of the cluster.
- Software
Update stringKey - The unique identifier of the software update.
- bds
Instance StringId - The OCID of the cluster.
- software
Update StringKey - The unique identifier of the software update.
- bds
Instance stringId - The OCID of the cluster.
- software
Update stringKey - The unique identifier of the software update.
- bds_
instance_ strid - The OCID of the cluster.
- software_
update_ strkey - The unique identifier of the software update.
- bds
Instance StringId - The OCID of the cluster.
- software
Update StringKey - The unique identifier of the software update.
getBdsInstanceSoftwareUpdate Result
The following output properties are available:
- Bds
Instance stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Software
Update stringKey - Unique identifier of a given software update
- Software
Update stringType - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- Software
Update stringVersion - The version of the software update.
- State string
- The lifecycle state of the software update.
- Time
Due string - The due date for the software update. Big Data Service will be updated automatically after this date.
- Time
Released string - The time when the software update was released.
- Bds
Instance stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Software
Update stringKey - Unique identifier of a given software update
- Software
Update stringType - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- Software
Update stringVersion - The version of the software update.
- State string
- The lifecycle state of the software update.
- Time
Due string - The due date for the software update. Big Data Service will be updated automatically after this date.
- Time
Released string - The time when the software update was released.
- bds
Instance StringId - id String
- The provider-assigned unique ID for this managed resource.
- software
Update StringKey - Unique identifier of a given software update
- software
Update StringType - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- software
Update StringVersion - The version of the software update.
- state String
- The lifecycle state of the software update.
- time
Due String - The due date for the software update. Big Data Service will be updated automatically after this date.
- time
Released String - The time when the software update was released.
- bds
Instance stringId - id string
- The provider-assigned unique ID for this managed resource.
- software
Update stringKey - Unique identifier of a given software update
- software
Update stringType - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- software
Update stringVersion - The version of the software update.
- state string
- The lifecycle state of the software update.
- time
Due string - The due date for the software update. Big Data Service will be updated automatically after this date.
- time
Released string - The time when the software update was released.
- bds_
instance_ strid - id str
- The provider-assigned unique ID for this managed resource.
- software_
update_ strkey - Unique identifier of a given software update
- software_
update_ strtype - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- software_
update_ strversion - The version of the software update.
- state str
- The lifecycle state of the software update.
- time_
due str - The due date for the software update. Big Data Service will be updated automatically after this date.
- time_
released str - The time when the software update was released.
- bds
Instance StringId - id String
- The provider-assigned unique ID for this managed resource.
- software
Update StringKey - Unique identifier of a given software update
- software
Update StringType - type of current software update.
- Big Data Service's micro service. BDS version will be changed after upgrade.
- software
Update StringVersion - The version of the software update.
- state String
- The lifecycle state of the software update.
- time
Due String - The due date for the software update. Big Data Service will be updated automatically after this date.
- time
Released String - The time when the software update was released.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Viewing docs for Oracle Cloud Infrastructure v4.2.0
published on Friday, Mar 6, 2026 by Pulumi
published on Friday, Mar 6, 2026 by Pulumi
