1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. getBdsInstanceSoftwareUpdate
Oracle Cloud Infrastructure v3.0.0 published on Thursday, Jun 5, 2025 by Pulumi

oci.BigDataService.getBdsInstanceSoftwareUpdate

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.0.0 published on Thursday, Jun 5, 2025 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/v3/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 dictionary

    The following arguments are supported:

    BdsInstanceId string
    The OCID of the cluster.
    SoftwareUpdateKey string
    The unique identifier of the software update.
    BdsInstanceId string
    The OCID of the cluster.
    SoftwareUpdateKey string
    The unique identifier of the software update.
    bdsInstanceId String
    The OCID of the cluster.
    softwareUpdateKey String
    The unique identifier of the software update.
    bdsInstanceId string
    The OCID of the cluster.
    softwareUpdateKey string
    The unique identifier of the software update.
    bds_instance_id str
    The OCID of the cluster.
    software_update_key str
    The unique identifier of the software update.
    bdsInstanceId String
    The OCID of the cluster.
    softwareUpdateKey String
    The unique identifier of the software update.

    getBdsInstanceSoftwareUpdate Result

    The following output properties are available:

    BdsInstanceId string
    Id string
    The provider-assigned unique ID for this managed resource.
    SoftwareUpdateKey string
    Unique identifier of a given software update
    SoftwareUpdateType string
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    SoftwareUpdateVersion string
    The version of the software update.
    State string
    The lifecycle state of the software update.
    TimeDue string
    The due date for the software update. Big Data Service will be updated automatically after this date.
    TimeReleased string
    The time when the software update was released.
    BdsInstanceId string
    Id string
    The provider-assigned unique ID for this managed resource.
    SoftwareUpdateKey string
    Unique identifier of a given software update
    SoftwareUpdateType string
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    SoftwareUpdateVersion string
    The version of the software update.
    State string
    The lifecycle state of the software update.
    TimeDue string
    The due date for the software update. Big Data Service will be updated automatically after this date.
    TimeReleased string
    The time when the software update was released.
    bdsInstanceId String
    id String
    The provider-assigned unique ID for this managed resource.
    softwareUpdateKey String
    Unique identifier of a given software update
    softwareUpdateType String
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    softwareUpdateVersion String
    The version of the software update.
    state String
    The lifecycle state of the software update.
    timeDue String
    The due date for the software update. Big Data Service will be updated automatically after this date.
    timeReleased String
    The time when the software update was released.
    bdsInstanceId string
    id string
    The provider-assigned unique ID for this managed resource.
    softwareUpdateKey string
    Unique identifier of a given software update
    softwareUpdateType string
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    softwareUpdateVersion string
    The version of the software update.
    state string
    The lifecycle state of the software update.
    timeDue string
    The due date for the software update. Big Data Service will be updated automatically after this date.
    timeReleased string
    The time when the software update was released.
    bds_instance_id str
    id str
    The provider-assigned unique ID for this managed resource.
    software_update_key str
    Unique identifier of a given software update
    software_update_type str
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    software_update_version str
    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.
    bdsInstanceId String
    id String
    The provider-assigned unique ID for this managed resource.
    softwareUpdateKey String
    Unique identifier of a given software update
    softwareUpdateType String
    type of current software update.

    • Big Data Service's micro service. BDS version will be changed after upgrade.
    softwareUpdateVersion String
    The version of the software update.
    state String
    The lifecycle state of the software update.
    timeDue String
    The due date for the software update. Big Data Service will be updated automatically after this date.
    timeReleased 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 oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.0.0 published on Thursday, Jun 5, 2025 by Pulumi