We recommend using Azure Native.
Azure v6.33.0 published on Monday, Feb 23, 2026 by Pulumi
Use this data source to access information about existing Oracle Database Systems Versions.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.oracle.getDatabaseSystemVersions({
location: "eastus",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azure as azure
example = azure.oracle.get_database_system_versions(location="eastus")
pulumi.export("id", example.id)
package main
import (
"github.com/pulumi/pulumi-azure/sdk/v6/go/azure/oracle"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := oracle.GetDatabaseSystemVersions(ctx, &oracle.GetDatabaseSystemVersionsArgs{
Location: "eastus",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Azure = Pulumi.Azure;
return await Deployment.RunAsync(() =>
{
var example = Azure.Oracle.GetDatabaseSystemVersions.Invoke(new()
{
Location = "eastus",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getDatabaseSystemVersionsResult => getDatabaseSystemVersionsResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.oracle.OracleFunctions;
import com.pulumi.azure.oracle.inputs.GetDatabaseSystemVersionsArgs;
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 example = OracleFunctions.getDatabaseSystemVersions(GetDatabaseSystemVersionsArgs.builder()
.location("eastus")
.build());
ctx.export("id", example.id());
}
}
variables:
example:
fn::invoke:
function: azure:oracle:getDatabaseSystemVersions
arguments:
location: eastus
outputs:
id: ${example.id}
API Providers
This data source uses the following Azure API Providers:
Oracle.Database- 2025-09-01
Using getDatabaseSystemVersions
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 getDatabaseSystemVersions(args: GetDatabaseSystemVersionsArgs, opts?: InvokeOptions): Promise<GetDatabaseSystemVersionsResult>
function getDatabaseSystemVersionsOutput(args: GetDatabaseSystemVersionsOutputArgs, opts?: InvokeOptions): Output<GetDatabaseSystemVersionsResult>def get_database_system_versions(database_software_image_supported: Optional[bool] = None,
database_system_shape: Optional[str] = None,
location: Optional[str] = None,
shape_family: Optional[str] = None,
storage_management: Optional[str] = None,
upgrade_supported: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetDatabaseSystemVersionsResult
def get_database_system_versions_output(database_software_image_supported: Optional[pulumi.Input[bool]] = None,
database_system_shape: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
shape_family: Optional[pulumi.Input[str]] = None,
storage_management: Optional[pulumi.Input[str]] = None,
upgrade_supported: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDatabaseSystemVersionsResult]func GetDatabaseSystemVersions(ctx *Context, args *GetDatabaseSystemVersionsArgs, opts ...InvokeOption) (*GetDatabaseSystemVersionsResult, error)
func GetDatabaseSystemVersionsOutput(ctx *Context, args *GetDatabaseSystemVersionsOutputArgs, opts ...InvokeOption) GetDatabaseSystemVersionsResultOutput> Note: This function is named GetDatabaseSystemVersions in the Go SDK.
public static class GetDatabaseSystemVersions
{
public static Task<GetDatabaseSystemVersionsResult> InvokeAsync(GetDatabaseSystemVersionsArgs args, InvokeOptions? opts = null)
public static Output<GetDatabaseSystemVersionsResult> Invoke(GetDatabaseSystemVersionsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDatabaseSystemVersionsResult> getDatabaseSystemVersions(GetDatabaseSystemVersionsArgs args, InvokeOptions options)
public static Output<GetDatabaseSystemVersionsResult> getDatabaseSystemVersions(GetDatabaseSystemVersionsArgs args, InvokeOptions options)
fn::invoke:
function: azure:oracle/getDatabaseSystemVersions:getDatabaseSystemVersions
arguments:
# arguments dictionaryThe following arguments are supported:
- Location string
- The Azure Region to query for the Oracle Database Systems Versions.
- Database
Software boolImage Supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- Database
System stringShape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - Shape
Family string - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - Storage
Management string - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - Upgrade
Supported bool - Whether to filter the results to the set of database versions which are supported for upgrade.
- Location string
- The Azure Region to query for the Oracle Database Systems Versions.
- Database
Software boolImage Supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- Database
System stringShape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - Shape
Family string - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - Storage
Management string - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - Upgrade
Supported bool - Whether to filter the results to the set of database versions which are supported for upgrade.
- location String
- The Azure Region to query for the Oracle Database Systems Versions.
- database
Software BooleanImage Supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- database
System StringShape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - shape
Family String - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - storage
Management String - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - upgrade
Supported Boolean - Whether to filter the results to the set of database versions which are supported for upgrade.
- location string
- The Azure Region to query for the Oracle Database Systems Versions.
- database
Software booleanImage Supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- database
System stringShape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - shape
Family string - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - storage
Management string - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - upgrade
Supported boolean - Whether to filter the results to the set of database versions which are supported for upgrade.
- location str
- The Azure Region to query for the Oracle Database Systems Versions.
- database_
software_ boolimage_ supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- database_
system_ strshape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - shape_
family str - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - storage_
management str - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - upgrade_
supported bool - Whether to filter the results to the set of database versions which are supported for upgrade.
- location String
- The Azure Region to query for the Oracle Database Systems Versions.
- database
Software BooleanImage Supported - Whether to filter the results to the set of Oracle Database versions that are supported for the database software images.
- database
System StringShape - If provided, filters the results to the set of database versions which are supported for the given shape. The only possible value is
VM.Standard.x86. - shape
Family String - If provided, filters the results to the set of database versions which are supported for the given shape family. Possible values are
EXADATA,EXADB_XS,SINGLENODEandVIRTUALMACHINE. - storage
Management String - The database system storage management option. Used to list database versions available for that storage manager. The only possible value is
LVM. - upgrade
Supported Boolean - Whether to filter the results to the set of database versions which are supported for upgrade.
getDatabaseSystemVersions Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Versions
List<Get
Database System Versions Version> - A
versionsblock as defined below. - Database
Software boolImage Supported - Database
System stringShape - Shape
Family string - Storage
Management string - Upgrade
Supported bool
- Id string
- The provider-assigned unique ID for this managed resource.
- Location string
- Versions
[]Get
Database System Versions Version - A
versionsblock as defined below. - Database
Software boolImage Supported - Database
System stringShape - Shape
Family string - Storage
Management string - Upgrade
Supported bool
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- versions
List<Get
Database System Versions Version> - A
versionsblock as defined below. - database
Software BooleanImage Supported - database
System StringShape - shape
Family String - storage
Management String - upgrade
Supported Boolean
- id string
- The provider-assigned unique ID for this managed resource.
- location string
- versions
Get
Database System Versions Version[] - A
versionsblock as defined below. - database
Software booleanImage Supported - database
System stringShape - shape
Family string - storage
Management string - upgrade
Supported boolean
- id str
- The provider-assigned unique ID for this managed resource.
- location str
- versions
Sequence[Get
Database System Versions Version] - A
versionsblock as defined below. - database_
software_ boolimage_ supported - database_
system_ strshape - shape_
family str - storage_
management str - upgrade_
supported bool
- id String
- The provider-assigned unique ID for this managed resource.
- location String
- versions List<Property Map>
- A
versionsblock as defined below. - database
Software BooleanImage Supported - database
System StringShape - shape
Family String - storage
Management String - upgrade
Supported Boolean
Supporting Types
GetDatabaseSystemVersionsVersion
- Latest
Version bool - Indicates if this version of the Oracle Database software is the latest version for a release.
- Name string
- The name of the Oracle Database version.
- Pluggable
Database boolSupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- Version string
- The value of the Oracle Database version.
- Latest
Version bool - Indicates if this version of the Oracle Database software is the latest version for a release.
- Name string
- The name of the Oracle Database version.
- Pluggable
Database boolSupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- Version string
- The value of the Oracle Database version.
- latest
Version Boolean - Indicates if this version of the Oracle Database software is the latest version for a release.
- name String
- The name of the Oracle Database version.
- pluggable
Database BooleanSupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- version String
- The value of the Oracle Database version.
- latest
Version boolean - Indicates if this version of the Oracle Database software is the latest version for a release.
- name string
- The name of the Oracle Database version.
- pluggable
Database booleanSupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- version string
- The value of the Oracle Database version.
- latest_
version bool - Indicates if this version of the Oracle Database software is the latest version for a release.
- name str
- The name of the Oracle Database version.
- pluggable_
database_ boolsupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- version str
- The value of the Oracle Database version.
- latest
Version Boolean - Indicates if this version of the Oracle Database software is the latest version for a release.
- name String
- The name of the Oracle Database version.
- pluggable
Database BooleanSupported - Indicates if this version of the Oracle Database software supports pluggable databases.
- version String
- The value of the Oracle Database version.
Package Details
- Repository
- Azure Classic pulumi/pulumi-azure
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azurermTerraform Provider.
