Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
This data source provides the list of Firmware Bundles in Oracle Cloud Infrastructure Core service.
Gets a list of all Firmware Bundles in a compartment for specified platform. Can filter results to include only the default (recommended) Firmware Bundle for the given platform.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
variables:
testFirmwareBundles:
fn::invoke:
function: oci:Core:getFirmwareBundles
arguments:
platform: ${firmwareBundlePlatform}
compartmentId: ${compartmentId}
isDefaultBundle: ${firmwareBundleIsDefaultBundle}
state: ${firmwareBundleState}
Using getFirmwareBundles
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 getFirmwareBundles(args: GetFirmwareBundlesArgs, opts?: InvokeOptions): Promise<GetFirmwareBundlesResult>
function getFirmwareBundlesOutput(args: GetFirmwareBundlesOutputArgs, opts?: InvokeOptions): Output<GetFirmwareBundlesResult>def get_firmware_bundles(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetFirmwareBundlesFilter]] = None,
is_default_bundle: Optional[bool] = None,
lifecycle_state: Optional[str] = None,
platform: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFirmwareBundlesResult
def get_firmware_bundles_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetFirmwareBundlesFilterArgs]]]] = None,
is_default_bundle: Optional[pulumi.Input[bool]] = None,
lifecycle_state: Optional[pulumi.Input[str]] = None,
platform: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFirmwareBundlesResult]func GetFirmwareBundles(ctx *Context, args *GetFirmwareBundlesArgs, opts ...InvokeOption) (*GetFirmwareBundlesResult, error)
func GetFirmwareBundlesOutput(ctx *Context, args *GetFirmwareBundlesOutputArgs, opts ...InvokeOption) GetFirmwareBundlesResultOutput> Note: This function is named GetFirmwareBundles in the Go SDK.
public static class GetFirmwareBundles
{
public static Task<GetFirmwareBundlesResult> InvokeAsync(GetFirmwareBundlesArgs args, InvokeOptions? opts = null)
public static Output<GetFirmwareBundlesResult> Invoke(GetFirmwareBundlesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFirmwareBundlesResult> getFirmwareBundles(GetFirmwareBundlesArgs args, InvokeOptions options)
public static Output<GetFirmwareBundlesResult> getFirmwareBundles(GetFirmwareBundlesArgs args, InvokeOptions options)
fn::invoke:
function: oci:Core/getFirmwareBundles:getFirmwareBundles
arguments:
# arguments dictionaryThe following arguments are supported:
- Platform string
- platform name
- Compartment
Id string - The OCID of the compartment.
- Filters
List<Get
Firmware Bundles Filter> - Is
Default boolBundle - If true, return only the default firmware bundle for a given platform. Default is false.
- Lifecycle
State string
- Platform string
- platform name
- Compartment
Id string - The OCID of the compartment.
- Filters
[]Get
Firmware Bundles Filter - Is
Default boolBundle - If true, return only the default firmware bundle for a given platform. Default is false.
- Lifecycle
State string
- platform String
- platform name
- compartment
Id String - The OCID of the compartment.
- filters
List<Get
Firmware Bundles Filter> - is
Default BooleanBundle - If true, return only the default firmware bundle for a given platform. Default is false.
- lifecycle
State String
- platform string
- platform name
- compartment
Id string - The OCID of the compartment.
- filters
Get
Firmware Bundles Filter[] - is
Default booleanBundle - If true, return only the default firmware bundle for a given platform. Default is false.
- lifecycle
State string
- platform str
- platform name
- compartment_
id str - The OCID of the compartment.
- filters
Sequence[Get
Firmware Bundles Filter] - is_
default_ boolbundle - If true, return only the default firmware bundle for a given platform. Default is false.
- lifecycle_
state str
- platform String
- platform name
- compartment
Id String - The OCID of the compartment.
- filters List<Property Map>
- is
Default BooleanBundle - If true, return only the default firmware bundle for a given platform. Default is false.
- lifecycle
State String
getFirmwareBundles Result
The following output properties are available:
- Firmware
Bundles List<GetCollections Firmware Bundles Firmware Bundles Collection> - The list of firmware_bundles_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Platform string
- The name of the platform supported by this bundle.
- Compartment
Id string - The OCID of the compartment of this firmware bundle.
- Filters
List<Get
Firmware Bundles Filter> - Is
Default boolBundle - Lifecycle
State string
- Firmware
Bundles []GetCollections Firmware Bundles Firmware Bundles Collection - The list of firmware_bundles_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Platform string
- The name of the platform supported by this bundle.
- Compartment
Id string - The OCID of the compartment of this firmware bundle.
- Filters
[]Get
Firmware Bundles Filter - Is
Default boolBundle - Lifecycle
State string
- firmware
Bundles List<GetCollections Firmware Bundles Firmware Bundles Collection> - The list of firmware_bundles_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- platform String
- The name of the platform supported by this bundle.
- compartment
Id String - The OCID of the compartment of this firmware bundle.
- filters
List<Get
Firmware Bundles Filter> - is
Default BooleanBundle - lifecycle
State String
- firmware
Bundles GetCollections Firmware Bundles Firmware Bundles Collection[] - The list of firmware_bundles_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- platform string
- The name of the platform supported by this bundle.
- compartment
Id string - The OCID of the compartment of this firmware bundle.
- filters
Get
Firmware Bundles Filter[] - is
Default booleanBundle - lifecycle
State string
- firmware_
bundles_ Sequence[Getcollections Firmware Bundles Firmware Bundles Collection] - The list of firmware_bundles_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- platform str
- The name of the platform supported by this bundle.
- compartment_
id str - The OCID of the compartment of this firmware bundle.
- filters
Sequence[Get
Firmware Bundles Filter] - is_
default_ boolbundle - lifecycle_
state str
- firmware
Bundles List<Property Map>Collections - The list of firmware_bundles_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- platform String
- The name of the platform supported by this bundle.
- compartment
Id String - The OCID of the compartment of this firmware bundle.
- filters List<Property Map>
- is
Default BooleanBundle - lifecycle
State String
Supporting Types
GetFirmwareBundlesFilter
GetFirmwareBundlesFirmwareBundlesCollection
GetFirmwareBundlesFirmwareBundlesCollectionItem
- Allowable
Transitions List<GetFirmware Bundles Firmware Bundles Collection Item Allowable Transition> - A map of firmware bundle upgrades/downgrades validated by OCI.
- Compartment
Id string - The OCID of the compartment.
- Description string
- A brief description or metadata about this firmware bundle.
- Display
Name string - The user-friendly name of this firmware bundle.
- Id string
- The OCID of this firmware bundle.
- Lifecycle
State string - Platforms
List<Get
Firmware Bundles Firmware Bundles Collection Item Platform> - A map of platforms to pinned firmware versions.
- Time
Created string - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- Allowable
Transitions []GetFirmware Bundles Firmware Bundles Collection Item Allowable Transition - A map of firmware bundle upgrades/downgrades validated by OCI.
- Compartment
Id string - The OCID of the compartment.
- Description string
- A brief description or metadata about this firmware bundle.
- Display
Name string - The user-friendly name of this firmware bundle.
- Id string
- The OCID of this firmware bundle.
- Lifecycle
State string - Platforms
[]Get
Firmware Bundles Firmware Bundles Collection Item Platform - A map of platforms to pinned firmware versions.
- Time
Created string - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - Time
Updated string - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- allowable
Transitions List<GetFirmware Bundles Firmware Bundles Collection Item Allowable Transition> - A map of firmware bundle upgrades/downgrades validated by OCI.
- compartment
Id String - The OCID of the compartment.
- description String
- A brief description or metadata about this firmware bundle.
- display
Name String - The user-friendly name of this firmware bundle.
- id String
- The OCID of this firmware bundle.
- lifecycle
State String - platforms
List<Get
Firmware Bundles Firmware Bundles Collection Item Platform> - A map of platforms to pinned firmware versions.
- time
Created String - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- allowable
Transitions GetFirmware Bundles Firmware Bundles Collection Item Allowable Transition[] - A map of firmware bundle upgrades/downgrades validated by OCI.
- compartment
Id string - The OCID of the compartment.
- description string
- A brief description or metadata about this firmware bundle.
- display
Name string - The user-friendly name of this firmware bundle.
- id string
- The OCID of this firmware bundle.
- lifecycle
State string - platforms
Get
Firmware Bundles Firmware Bundles Collection Item Platform[] - A map of platforms to pinned firmware versions.
- time
Created string - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - time
Updated string - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- allowable_
transitions Sequence[GetFirmware Bundles Firmware Bundles Collection Item Allowable Transition] - A map of firmware bundle upgrades/downgrades validated by OCI.
- compartment_
id str - The OCID of the compartment.
- description str
- A brief description or metadata about this firmware bundle.
- display_
name str - The user-friendly name of this firmware bundle.
- id str
- The OCID of this firmware bundle.
- lifecycle_
state str - platforms
Sequence[Get
Firmware Bundles Firmware Bundles Collection Item Platform] - A map of platforms to pinned firmware versions.
- time_
created str - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - time_
updated str - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
- allowable
Transitions List<Property Map> - A map of firmware bundle upgrades/downgrades validated by OCI.
- compartment
Id String - The OCID of the compartment.
- description String
- A brief description or metadata about this firmware bundle.
- display
Name String - The user-friendly name of this firmware bundle.
- id String
- The OCID of this firmware bundle.
- lifecycle
State String - platforms List<Property Map>
- A map of platforms to pinned firmware versions.
- time
Created String - The date and time the firmware bundle was created, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z - time
Updated String - The date and time the firmware bundle was updated, in the format defined by RFC3339. Example:
2016-08-25T21:10:29.600Z
GetFirmwareBundlesFirmwareBundlesCollectionItemAllowableTransition
- Downgrades List<string>
- An array of OCIDs of validated firmware bundle downgrades.
- Upgrades List<string>
- An array of OCIDs of validated firmware bundle upgrades.
- Downgrades []string
- An array of OCIDs of validated firmware bundle downgrades.
- Upgrades []string
- An array of OCIDs of validated firmware bundle upgrades.
- downgrades List<String>
- An array of OCIDs of validated firmware bundle downgrades.
- upgrades List<String>
- An array of OCIDs of validated firmware bundle upgrades.
- downgrades string[]
- An array of OCIDs of validated firmware bundle downgrades.
- upgrades string[]
- An array of OCIDs of validated firmware bundle upgrades.
- downgrades Sequence[str]
- An array of OCIDs of validated firmware bundle downgrades.
- upgrades Sequence[str]
- An array of OCIDs of validated firmware bundle upgrades.
- downgrades List<String>
- An array of OCIDs of validated firmware bundle downgrades.
- upgrades List<String>
- An array of OCIDs of validated firmware bundle upgrades.
GetFirmwareBundlesFirmwareBundlesCollectionItemPlatform
- Platform string
- platform name
- Versions
List<Get
Firmware Bundles Firmware Bundles Collection Item Platform Version> - An array of pinned components and their respective firmware versions.
- Platform string
- platform name
- Versions
[]Get
Firmware Bundles Firmware Bundles Collection Item Platform Version - An array of pinned components and their respective firmware versions.
- platform String
- platform name
- versions
List<Get
Firmware Bundles Firmware Bundles Collection Item Platform Version> - An array of pinned components and their respective firmware versions.
- platform string
- platform name
- versions
Get
Firmware Bundles Firmware Bundles Collection Item Platform Version[] - An array of pinned components and their respective firmware versions.
- platform str
- platform name
- versions
Sequence[Get
Firmware Bundles Firmware Bundles Collection Item Platform Version] - An array of pinned components and their respective firmware versions.
- platform String
- platform name
- versions List<Property Map>
- An array of pinned components and their respective firmware versions.
GetFirmwareBundlesFirmwareBundlesCollectionItemPlatformVersion
- Component
Type string - The type of component.
- Versions List<string>
- A list of firmware versions associated with this component type.
- Component
Type string - The type of component.
- Versions []string
- A list of firmware versions associated with this component type.
- component
Type String - The type of component.
- versions List<String>
- A list of firmware versions associated with this component type.
- component
Type string - The type of component.
- versions string[]
- A list of firmware versions associated with this component type.
- component_
type str - The type of component.
- versions Sequence[str]
- A list of firmware versions associated with this component type.
- component
Type String - The type of component.
- versions List<String>
- A list of firmware versions associated with this component type.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
ociTerraform Provider.
Oracle Cloud Infrastructure v3.16.0 published on Wednesday, Jan 28, 2026 by Pulumi
