Oracle Cloud Infrastructure v3.0.0 published on Thursday, Jun 5, 2025 by Pulumi
oci.BigDataService.getBdsInstanceSoftwareUpdates
Explore with Pulumi AI
This data source provides the list of Bds Instance Software Updates in Oracle Cloud Infrastructure Big Data Service service.
List all the available software updates for current cluster.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testBdsInstanceSoftwareUpdates = oci.BigDataService.getBdsInstanceSoftwareUpdates({
bdsInstanceId: testBdsInstance.id,
});
import pulumi
import pulumi_oci as oci
test_bds_instance_software_updates = oci.BigDataService.get_bds_instance_software_updates(bds_instance_id=test_bds_instance["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.GetBdsInstanceSoftwareUpdates(ctx, &bigdataservice.GetBdsInstanceSoftwareUpdatesArgs{
BdsInstanceId: testBdsInstance.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 testBdsInstanceSoftwareUpdates = Oci.BigDataService.GetBdsInstanceSoftwareUpdates.Invoke(new()
{
BdsInstanceId = testBdsInstance.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.GetBdsInstanceSoftwareUpdatesArgs;
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 testBdsInstanceSoftwareUpdates = BigDataServiceFunctions.getBdsInstanceSoftwareUpdates(GetBdsInstanceSoftwareUpdatesArgs.builder()
.bdsInstanceId(testBdsInstance.id())
.build());
}
}
variables:
testBdsInstanceSoftwareUpdates:
fn::invoke:
function: oci:BigDataService:getBdsInstanceSoftwareUpdates
arguments:
bdsInstanceId: ${testBdsInstance.id}
Using getBdsInstanceSoftwareUpdates
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 getBdsInstanceSoftwareUpdates(args: GetBdsInstanceSoftwareUpdatesArgs, opts?: InvokeOptions): Promise<GetBdsInstanceSoftwareUpdatesResult>
function getBdsInstanceSoftwareUpdatesOutput(args: GetBdsInstanceSoftwareUpdatesOutputArgs, opts?: InvokeOptions): Output<GetBdsInstanceSoftwareUpdatesResult>
def get_bds_instance_software_updates(bds_instance_id: Optional[str] = None,
filters: Optional[Sequence[GetBdsInstanceSoftwareUpdatesFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetBdsInstanceSoftwareUpdatesResult
def get_bds_instance_software_updates_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetBdsInstanceSoftwareUpdatesFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBdsInstanceSoftwareUpdatesResult]
func GetBdsInstanceSoftwareUpdates(ctx *Context, args *GetBdsInstanceSoftwareUpdatesArgs, opts ...InvokeOption) (*GetBdsInstanceSoftwareUpdatesResult, error)
func GetBdsInstanceSoftwareUpdatesOutput(ctx *Context, args *GetBdsInstanceSoftwareUpdatesOutputArgs, opts ...InvokeOption) GetBdsInstanceSoftwareUpdatesResultOutput
> Note: This function is named GetBdsInstanceSoftwareUpdates
in the Go SDK.
public static class GetBdsInstanceSoftwareUpdates
{
public static Task<GetBdsInstanceSoftwareUpdatesResult> InvokeAsync(GetBdsInstanceSoftwareUpdatesArgs args, InvokeOptions? opts = null)
public static Output<GetBdsInstanceSoftwareUpdatesResult> Invoke(GetBdsInstanceSoftwareUpdatesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetBdsInstanceSoftwareUpdatesResult> getBdsInstanceSoftwareUpdates(GetBdsInstanceSoftwareUpdatesArgs args, InvokeOptions options)
public static Output<GetBdsInstanceSoftwareUpdatesResult> getBdsInstanceSoftwareUpdates(GetBdsInstanceSoftwareUpdatesArgs args, InvokeOptions options)
fn::invoke:
function: oci:BigDataService/getBdsInstanceSoftwareUpdates:getBdsInstanceSoftwareUpdates
arguments:
# arguments dictionary
The following arguments are supported:
- Bds
Instance stringId - The OCID of the cluster.
- Filters
List<Get
Bds Instance Software Updates Filter>
- Bds
Instance stringId - The OCID of the cluster.
- Filters
[]Get
Bds Instance Software Updates Filter
- bds
Instance StringId - The OCID of the cluster.
- filters
List<Get
Bds Instance Software Updates Filter>
- bds
Instance stringId - The OCID of the cluster.
- filters
Get
Bds Instance Software Updates Filter[]
- bds_
instance_ strid - The OCID of the cluster.
- filters
Sequence[Get
Bds Instance Software Updates Filter]
- bds
Instance StringId - The OCID of the cluster.
- filters List<Property Map>
getBdsInstanceSoftwareUpdates Result
The following output properties are available:
- Bds
Instance stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Software
Update List<GetCollections Bds Instance Software Updates Software Update Collection> - The list of software_update_collection.
- Filters
List<Get
Bds Instance Software Updates Filter>
- Bds
Instance stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Software
Update []GetCollections Bds Instance Software Updates Software Update Collection - The list of software_update_collection.
- Filters
[]Get
Bds Instance Software Updates Filter
- bds
Instance StringId - id String
- The provider-assigned unique ID for this managed resource.
- software
Update List<GetCollections Bds Instance Software Updates Software Update Collection> - The list of software_update_collection.
- filters
List<Get
Bds Instance Software Updates Filter>
- bds
Instance stringId - id string
- The provider-assigned unique ID for this managed resource.
- software
Update GetCollections Bds Instance Software Updates Software Update Collection[] - The list of software_update_collection.
- filters
Get
Bds Instance Software Updates Filter[]
- bds_
instance_ strid - id str
- The provider-assigned unique ID for this managed resource.
- software_
update_ Sequence[Getcollections Bds Instance Software Updates Software Update Collection] - The list of software_update_collection.
- filters
Sequence[Get
Bds Instance Software Updates Filter]
- bds
Instance StringId - id String
- The provider-assigned unique ID for this managed resource.
- software
Update List<Property Map>Collections - The list of software_update_collection.
- filters List<Property Map>
Supporting Types
GetBdsInstanceSoftwareUpdatesFilter
GetBdsInstanceSoftwareUpdatesSoftwareUpdateCollection
GetBdsInstanceSoftwareUpdatesSoftwareUpdateCollectionItem
- 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.
- 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.
- 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.
- 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.
- 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.
- 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
oci
Terraform Provider.