1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. OsManagementHub
  5. getManagementStations
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

oci.OsManagementHub.getManagementStations

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi

This data source provides the list of Management Stations in Oracle Cloud Infrastructure Os Management Hub service.

Lists management stations within the specified compartment. Filter the list against a variety of criteria including but not limited to name, status, and location.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testManagementStations = oci.OsManagementHub.getManagementStations({
    compartmentId: compartmentId,
    displayName: managementStationDisplayName,
    displayNameContains: managementStationDisplayNameContains,
    id: managementStationId,
    locations: managementStationLocation,
    locationNotEqualTos: managementStationLocationNotEqualTo,
    managedInstanceId: testManagedInstance.id,
    state: managementStationState,
});
Copy
import pulumi
import pulumi_oci as oci

test_management_stations = oci.OsManagementHub.get_management_stations(compartment_id=compartment_id,
    display_name=management_station_display_name,
    display_name_contains=management_station_display_name_contains,
    id=management_station_id,
    locations=management_station_location,
    location_not_equal_tos=management_station_location_not_equal_to,
    managed_instance_id=test_managed_instance["id"],
    state=management_station_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/osmanagementhub"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := osmanagementhub.GetManagementStations(ctx, &osmanagementhub.GetManagementStationsArgs{
			CompartmentId:       pulumi.StringRef(compartmentId),
			DisplayName:         pulumi.StringRef(managementStationDisplayName),
			DisplayNameContains: pulumi.StringRef(managementStationDisplayNameContains),
			Id:                  pulumi.StringRef(managementStationId),
			Locations:           managementStationLocation,
			LocationNotEqualTos: managementStationLocationNotEqualTo,
			ManagedInstanceId:   pulumi.StringRef(testManagedInstance.Id),
			State:               pulumi.StringRef(managementStationState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testManagementStations = Oci.OsManagementHub.GetManagementStations.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = managementStationDisplayName,
        DisplayNameContains = managementStationDisplayNameContains,
        Id = managementStationId,
        Locations = managementStationLocation,
        LocationNotEqualTos = managementStationLocationNotEqualTo,
        ManagedInstanceId = testManagedInstance.Id,
        State = managementStationState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.OsManagementHub.OsManagementHubFunctions;
import com.pulumi.oci.OsManagementHub.inputs.GetManagementStationsArgs;
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 testManagementStations = OsManagementHubFunctions.getManagementStations(GetManagementStationsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(managementStationDisplayName)
            .displayNameContains(managementStationDisplayNameContains)
            .id(managementStationId)
            .locations(managementStationLocation)
            .locationNotEqualTos(managementStationLocationNotEqualTo)
            .managedInstanceId(testManagedInstance.id())
            .state(managementStationState)
            .build());

    }
}
Copy
variables:
  testManagementStations:
    fn::invoke:
      function: oci:OsManagementHub:getManagementStations
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${managementStationDisplayName}
        displayNameContains: ${managementStationDisplayNameContains}
        id: ${managementStationId}
        locations: ${managementStationLocation}
        locationNotEqualTos: ${managementStationLocationNotEqualTo}
        managedInstanceId: ${testManagedInstance.id}
        state: ${managementStationState}
Copy

Using getManagementStations

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 getManagementStations(args: GetManagementStationsArgs, opts?: InvokeOptions): Promise<GetManagementStationsResult>
function getManagementStationsOutput(args: GetManagementStationsOutputArgs, opts?: InvokeOptions): Output<GetManagementStationsResult>
Copy
def get_management_stations(compartment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            display_name_contains: Optional[str] = None,
                            filters: Optional[Sequence[_osmanagementhub.GetManagementStationsFilter]] = None,
                            id: Optional[str] = None,
                            location_not_equal_tos: Optional[Sequence[str]] = None,
                            locations: Optional[Sequence[str]] = None,
                            managed_instance_id: Optional[str] = None,
                            state: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetManagementStationsResult
def get_management_stations_output(compartment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            display_name_contains: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_osmanagementhub.GetManagementStationsFilterArgs]]]] = None,
                            id: Optional[pulumi.Input[str]] = None,
                            location_not_equal_tos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            locations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                            managed_instance_id: Optional[pulumi.Input[str]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetManagementStationsResult]
Copy
func GetManagementStations(ctx *Context, args *GetManagementStationsArgs, opts ...InvokeOption) (*GetManagementStationsResult, error)
func GetManagementStationsOutput(ctx *Context, args *GetManagementStationsOutputArgs, opts ...InvokeOption) GetManagementStationsResultOutput
Copy

> Note: This function is named GetManagementStations in the Go SDK.

public static class GetManagementStations 
{
    public static Task<GetManagementStationsResult> InvokeAsync(GetManagementStationsArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementStationsResult> Invoke(GetManagementStationsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetManagementStationsResult> getManagementStations(GetManagementStationsArgs args, InvokeOptions options)
public static Output<GetManagementStationsResult> getManagementStations(GetManagementStationsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:OsManagementHub/getManagementStations:getManagementStations
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
DisplayName string
A filter to return resources that match the given user-friendly name.
DisplayNameContains string
A filter to return resources that may partially match the given display name.
Filters Changes to this property will trigger replacement. List<GetManagementStationsFilter>
Id string
The OCID of the management station. A filter that returns information about the specified management station.
LocationNotEqualTos List<string>
A filter to return only resources whose location does not match the given value.
Locations List<string>
A filter to return only resources whose location matches the given value.
ManagedInstanceId string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
State string
A filter that returns information for management stations in the specified state.
CompartmentId string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
DisplayName string
A filter to return resources that match the given user-friendly name.
DisplayNameContains string
A filter to return resources that may partially match the given display name.
Filters Changes to this property will trigger replacement. []GetManagementStationsFilter
Id string
The OCID of the management station. A filter that returns information about the specified management station.
LocationNotEqualTos []string
A filter to return only resources whose location does not match the given value.
Locations []string
A filter to return only resources whose location matches the given value.
ManagedInstanceId string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
State string
A filter that returns information for management stations in the specified state.
compartmentId String
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
displayName String
A filter to return resources that match the given user-friendly name.
displayNameContains String
A filter to return resources that may partially match the given display name.
filters Changes to this property will trigger replacement. List<GetManagementStationsFilter>
id String
The OCID of the management station. A filter that returns information about the specified management station.
locationNotEqualTos List<String>
A filter to return only resources whose location does not match the given value.
locations List<String>
A filter to return only resources whose location matches the given value.
managedInstanceId String
The OCID of the managed instance. This filter returns resources associated with this managed instance.
state String
A filter that returns information for management stations in the specified state.
compartmentId string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
displayName string
A filter to return resources that match the given user-friendly name.
displayNameContains string
A filter to return resources that may partially match the given display name.
filters Changes to this property will trigger replacement. GetManagementStationsFilter[]
id string
The OCID of the management station. A filter that returns information about the specified management station.
locationNotEqualTos string[]
A filter to return only resources whose location does not match the given value.
locations string[]
A filter to return only resources whose location matches the given value.
managedInstanceId string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
state string
A filter that returns information for management stations in the specified state.
compartment_id str
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
display_name str
A filter to return resources that match the given user-friendly name.
display_name_contains str
A filter to return resources that may partially match the given display name.
filters Changes to this property will trigger replacement. Sequence[osmanagementhub.GetManagementStationsFilter]
id str
The OCID of the management station. A filter that returns information about the specified management station.
location_not_equal_tos Sequence[str]
A filter to return only resources whose location does not match the given value.
locations Sequence[str]
A filter to return only resources whose location matches the given value.
managed_instance_id str
The OCID of the managed instance. This filter returns resources associated with this managed instance.
state str
A filter that returns information for management stations in the specified state.
compartmentId String
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
displayName String
A filter to return resources that match the given user-friendly name.
displayNameContains String
A filter to return resources that may partially match the given display name.
filters Changes to this property will trigger replacement. List<Property Map>
id String
The OCID of the management station. A filter that returns information about the specified management station.
locationNotEqualTos List<String>
A filter to return only resources whose location does not match the given value.
locations List<String>
A filter to return only resources whose location matches the given value.
managedInstanceId String
The OCID of the managed instance. This filter returns resources associated with this managed instance.
state String
A filter that returns information for management stations in the specified state.

getManagementStations Result

The following output properties are available:

ManagementStationCollections List<GetManagementStationsManagementStationCollection>
The list of management_station_collection.
CompartmentId string
The OCID of the compartment that contains the management station.
DisplayName string
User-friendly name for the management station.
DisplayNameContains string
Filters List<GetManagementStationsFilter>
Id string
The OCID of the management station.
LocationNotEqualTos List<string>
Locations List<string>
The location of the instance that is acting as the management station.
ManagedInstanceId string
The OCID of the instance that is acting as the management station.
State string
The current state of the management station.
ManagementStationCollections []GetManagementStationsManagementStationCollection
The list of management_station_collection.
CompartmentId string
The OCID of the compartment that contains the management station.
DisplayName string
User-friendly name for the management station.
DisplayNameContains string
Filters []GetManagementStationsFilter
Id string
The OCID of the management station.
LocationNotEqualTos []string
Locations []string
The location of the instance that is acting as the management station.
ManagedInstanceId string
The OCID of the instance that is acting as the management station.
State string
The current state of the management station.
managementStationCollections List<GetManagementStationsManagementStationCollection>
The list of management_station_collection.
compartmentId String
The OCID of the compartment that contains the management station.
displayName String
User-friendly name for the management station.
displayNameContains String
filters List<GetManagementStationsFilter>
id String
The OCID of the management station.
locationNotEqualTos List<String>
locations List<String>
The location of the instance that is acting as the management station.
managedInstanceId String
The OCID of the instance that is acting as the management station.
state String
The current state of the management station.
managementStationCollections GetManagementStationsManagementStationCollection[]
The list of management_station_collection.
compartmentId string
The OCID of the compartment that contains the management station.
displayName string
User-friendly name for the management station.
displayNameContains string
filters GetManagementStationsFilter[]
id string
The OCID of the management station.
locationNotEqualTos string[]
locations string[]
The location of the instance that is acting as the management station.
managedInstanceId string
The OCID of the instance that is acting as the management station.
state string
The current state of the management station.
management_station_collections Sequence[osmanagementhub.GetManagementStationsManagementStationCollection]
The list of management_station_collection.
compartment_id str
The OCID of the compartment that contains the management station.
display_name str
User-friendly name for the management station.
display_name_contains str
filters Sequence[osmanagementhub.GetManagementStationsFilter]
id str
The OCID of the management station.
location_not_equal_tos Sequence[str]
locations Sequence[str]
The location of the instance that is acting as the management station.
managed_instance_id str
The OCID of the instance that is acting as the management station.
state str
The current state of the management station.
managementStationCollections List<Property Map>
The list of management_station_collection.
compartmentId String
The OCID of the compartment that contains the management station.
displayName String
User-friendly name for the management station.
displayNameContains String
filters List<Property Map>
id String
The OCID of the management station.
locationNotEqualTos List<String>
locations List<String>
The location of the instance that is acting as the management station.
managedInstanceId String
The OCID of the instance that is acting as the management station.
state String
The current state of the management station.

Supporting Types

GetManagementStationsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetManagementStationsManagementStationCollection

items This property is required. List<Property Map>

GetManagementStationsManagementStationCollectionItem

CompartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description This property is required. string
Explanation of the health status.
DisplayName This property is required. string
A filter to return resources that match the given user-friendly name.
FreeformTags This property is required. Dictionary<string, string>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HealthState This property is required. string
Hostname This property is required. string
Hostname of the management station.
Id This property is required. string
The OCID of the management station. A filter that returns information about the specified management station.
Location This property is required. string
A filter to return only resources whose location matches the given value.
ManagedInstanceId This property is required. string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
MirrorCapacity This property is required. int
A decimal number representing the amount of mirror capacity used by the sync.
OverallPercentage This property is required. int
A decimal number representing the progress of the current mirror sync.
OverallState This property is required. string
Current state of the mirror sync for the management station.
ProfileId This property is required. string
The OCID of the registration profile used for the management station.
ScheduledJobId This property is required. string
The OCID of the scheduled job for the mirror sync.
State This property is required. string
A filter that returns information for management stations in the specified state.
SystemTags This property is required. Dictionary<string, string>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeNextExecution string
CompartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
Description This property is required. string
Explanation of the health status.
DisplayName This property is required. string
A filter to return resources that match the given user-friendly name.
FreeformTags This property is required. map[string]string
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
HealthState This property is required. string
Hostname This property is required. string
Hostname of the management station.
Id This property is required. string
The OCID of the management station. A filter that returns information about the specified management station.
Location This property is required. string
A filter to return only resources whose location matches the given value.
ManagedInstanceId This property is required. string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
MirrorCapacity This property is required. int
A decimal number representing the amount of mirror capacity used by the sync.
OverallPercentage This property is required. int
A decimal number representing the progress of the current mirror sync.
OverallState This property is required. string
Current state of the mirror sync for the management station.
ProfileId This property is required. string
The OCID of the registration profile used for the management station.
ScheduledJobId This property is required. string
The OCID of the scheduled job for the mirror sync.
State This property is required. string
A filter that returns information for management stations in the specified state.
SystemTags This property is required. map[string]string
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeNextExecution string
compartmentId This property is required. String
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description This property is required. String
Explanation of the health status.
displayName This property is required. String
A filter to return resources that match the given user-friendly name.
freeformTags This property is required. Map<String,String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
healthState This property is required. String
hostname This property is required. String
Hostname of the management station.
id This property is required. String
The OCID of the management station. A filter that returns information about the specified management station.
location This property is required. String
A filter to return only resources whose location matches the given value.
managedInstanceId This property is required. String
The OCID of the managed instance. This filter returns resources associated with this managed instance.
mirrorCapacity This property is required. Integer
A decimal number representing the amount of mirror capacity used by the sync.
overallPercentage This property is required. Integer
A decimal number representing the progress of the current mirror sync.
overallState This property is required. String
Current state of the mirror sync for the management station.
profileId This property is required. String
The OCID of the registration profile used for the management station.
scheduledJobId This property is required. String
The OCID of the scheduled job for the mirror sync.
state This property is required. String
A filter that returns information for management stations in the specified state.
systemTags This property is required. Map<String,String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeNextExecution String
compartmentId This property is required. string
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description This property is required. string
Explanation of the health status.
displayName This property is required. string
A filter to return resources that match the given user-friendly name.
freeformTags This property is required. {[key: string]: string}
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
healthState This property is required. string
hostname This property is required. string
Hostname of the management station.
id This property is required. string
The OCID of the management station. A filter that returns information about the specified management station.
location This property is required. string
A filter to return only resources whose location matches the given value.
managedInstanceId This property is required. string
The OCID of the managed instance. This filter returns resources associated with this managed instance.
mirrorCapacity This property is required. number
A decimal number representing the amount of mirror capacity used by the sync.
overallPercentage This property is required. number
A decimal number representing the progress of the current mirror sync.
overallState This property is required. string
Current state of the mirror sync for the management station.
profileId This property is required. string
The OCID of the registration profile used for the management station.
scheduledJobId This property is required. string
The OCID of the scheduled job for the mirror sync.
state This property is required. string
A filter that returns information for management stations in the specified state.
systemTags This property is required. {[key: string]: string}
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeNextExecution string
compartment_id This property is required. str
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description This property is required. str
Explanation of the health status.
display_name This property is required. str
A filter to return resources that match the given user-friendly name.
freeform_tags This property is required. Mapping[str, str]
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
health_state This property is required. str
hostname This property is required. str
Hostname of the management station.
id This property is required. str
The OCID of the management station. A filter that returns information about the specified management station.
location This property is required. str
A filter to return only resources whose location matches the given value.
managed_instance_id This property is required. str
The OCID of the managed instance. This filter returns resources associated with this managed instance.
mirror_capacity This property is required. int
A decimal number representing the amount of mirror capacity used by the sync.
overall_percentage This property is required. int
A decimal number representing the progress of the current mirror sync.
overall_state This property is required. str
Current state of the mirror sync for the management station.
profile_id This property is required. str
The OCID of the registration profile used for the management station.
scheduled_job_id This property is required. str
The OCID of the scheduled job for the mirror sync.
state This property is required. str
A filter that returns information for management stations in the specified state.
system_tags This property is required. Mapping[str, str]
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
time_next_execution str
compartmentId This property is required. String
(Updatable) The OCID of the compartment that contains the resources to list. This filter returns only resources contained within the specified compartment.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations.CostCenter": "42"}
description This property is required. String
Explanation of the health status.
displayName This property is required. String
A filter to return resources that match the given user-friendly name.
freeformTags This property is required. Map<String>
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
healthState This property is required. String
hostname This property is required. String
Hostname of the management station.
id This property is required. String
The OCID of the management station. A filter that returns information about the specified management station.
location This property is required. String
A filter to return only resources whose location matches the given value.
managedInstanceId This property is required. String
The OCID of the managed instance. This filter returns resources associated with this managed instance.
mirrorCapacity This property is required. Number
A decimal number representing the amount of mirror capacity used by the sync.
overallPercentage This property is required. Number
A decimal number representing the progress of the current mirror sync.
overallState This property is required. String
Current state of the mirror sync for the management station.
profileId This property is required. String
The OCID of the registration profile used for the management station.
scheduledJobId This property is required. String
The OCID of the scheduled job for the mirror sync.
state This property is required. String
A filter that returns information for management stations in the specified state.
systemTags This property is required. Map<String>
System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
timeNextExecution String

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.28.0 published on Thursday, Mar 27, 2025 by Pulumi