Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
Oracle Cloud Infrastructure v3.11.1 published on Friday, Nov 14, 2025 by Pulumi
This data source provides the list of Recommended Patches in Oracle Cloud Infrastructure Fleet Apps Management service.
Gets a list of recommended patches for the specified target.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testRecommendedPatches = oci.FleetAppsManagement.getRecommendedPatches({
compartmentId: compartmentId,
targetId: fleetTargetId,
targetName: fleetTargetName,
patchId: testPatch.id,
patchLevel: recommendedPatchPatchLevel,
patchType: recommendedPatchPatchType,
severity: recommendedPatchSeverity,
});
import pulumi
import pulumi_oci as oci
test_recommended_patches = oci.FleetAppsManagement.get_recommended_patches(compartment_id=compartment_id,
target_id=fleet_target_id,
target_name=fleet_target_name,
patch_id=test_patch["id"],
patch_level=recommended_patch_patch_level,
patch_type=recommended_patch_patch_type,
severity=recommended_patch_severity)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/fleetappsmanagement"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := fleetappsmanagement.GetRecommendedPatches(ctx, &fleetappsmanagement.GetRecommendedPatchesArgs{
CompartmentId: compartmentId,
TargetId: pulumi.StringRef(fleetTargetId),
TargetName: pulumi.StringRef(fleetTargetName),
PatchId: pulumi.StringRef(testPatch.Id),
PatchLevel: pulumi.StringRef(recommendedPatchPatchLevel),
PatchType: pulumi.StringRef(recommendedPatchPatchType),
Severity: pulumi.StringRef(recommendedPatchSeverity),
}, 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 testRecommendedPatches = Oci.FleetAppsManagement.GetRecommendedPatches.Invoke(new()
{
CompartmentId = compartmentId,
TargetId = fleetTargetId,
TargetName = fleetTargetName,
PatchId = testPatch.Id,
PatchLevel = recommendedPatchPatchLevel,
PatchType = recommendedPatchPatchType,
Severity = recommendedPatchSeverity,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.FleetAppsManagement.FleetAppsManagementFunctions;
import com.pulumi.oci.FleetAppsManagement.inputs.GetRecommendedPatchesArgs;
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 testRecommendedPatches = FleetAppsManagementFunctions.getRecommendedPatches(GetRecommendedPatchesArgs.builder()
.compartmentId(compartmentId)
.targetId(fleetTargetId)
.targetName(fleetTargetName)
.patchId(testPatch.id())
.patchLevel(recommendedPatchPatchLevel)
.patchType(recommendedPatchPatchType)
.severity(recommendedPatchSeverity)
.build());
}
}
variables:
testRecommendedPatches:
fn::invoke:
function: oci:FleetAppsManagement:getRecommendedPatches
arguments:
compartmentId: ${compartmentId}
targetId: ${fleetTargetId}
targetName: ${fleetTargetName}
patchId: ${testPatch.id}
patchLevel: ${recommendedPatchPatchLevel}
patchType: ${recommendedPatchPatchType}
severity: ${recommendedPatchSeverity}
Using getRecommendedPatches
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 getRecommendedPatches(args: GetRecommendedPatchesArgs, opts?: InvokeOptions): Promise<GetRecommendedPatchesResult>
function getRecommendedPatchesOutput(args: GetRecommendedPatchesOutputArgs, opts?: InvokeOptions): Output<GetRecommendedPatchesResult>def get_recommended_patches(compartment_id: Optional[str] = None,
filters: Optional[Sequence[GetRecommendedPatchesFilter]] = None,
patch_id: Optional[str] = None,
patch_level: Optional[str] = None,
patch_type: Optional[str] = None,
severity: Optional[str] = None,
target_id: Optional[str] = None,
target_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRecommendedPatchesResult
def get_recommended_patches_output(compartment_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetRecommendedPatchesFilterArgs]]]] = None,
patch_id: Optional[pulumi.Input[str]] = None,
patch_level: Optional[pulumi.Input[str]] = None,
patch_type: Optional[pulumi.Input[str]] = None,
severity: Optional[pulumi.Input[str]] = None,
target_id: Optional[pulumi.Input[str]] = None,
target_name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetRecommendedPatchesResult]func GetRecommendedPatches(ctx *Context, args *GetRecommendedPatchesArgs, opts ...InvokeOption) (*GetRecommendedPatchesResult, error)
func GetRecommendedPatchesOutput(ctx *Context, args *GetRecommendedPatchesOutputArgs, opts ...InvokeOption) GetRecommendedPatchesResultOutput> Note: This function is named GetRecommendedPatches in the Go SDK.
public static class GetRecommendedPatches
{
public static Task<GetRecommendedPatchesResult> InvokeAsync(GetRecommendedPatchesArgs args, InvokeOptions? opts = null)
public static Output<GetRecommendedPatchesResult> Invoke(GetRecommendedPatchesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetRecommendedPatchesResult> getRecommendedPatches(GetRecommendedPatchesArgs args, InvokeOptions options)
public static Output<GetRecommendedPatchesResult> getRecommendedPatches(GetRecommendedPatchesArgs args, InvokeOptions options)
fn::invoke:
function: oci:FleetAppsManagement/getRecommendedPatches:getRecommendedPatches
arguments:
# arguments dictionaryThe following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Filters
List<Get
Recommended Patches Filter> - Patch
Id string - Patch identifier.
- Patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- Patch
Type string - Patch type.
- Severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- Target
Id string - Fleet target identifier.
- Target
Name string - Fleet target name.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Filters
[]Get
Recommended Patches Filter - Patch
Id string - Patch identifier.
- Patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- Patch
Type string - Patch type.
- Severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- Target
Id string - Fleet target identifier.
- Target
Name string - Fleet target name.
- compartment
Id String - The ID of the compartment in which to list resources.
- filters
List<Get
Recommended Patches Filter> - patch
Id String - Patch identifier.
- patch
Level String - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Type String - Patch type.
- severity String
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- target
Id String - Fleet target identifier.
- target
Name String - Fleet target name.
- compartment
Id string - The ID of the compartment in which to list resources.
- filters
Get
Recommended Patches Filter[] - patch
Id string - Patch identifier.
- patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Type string - Patch type.
- severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- target
Id string - Fleet target identifier.
- target
Name string - Fleet target name.
- compartment_
id str - The ID of the compartment in which to list resources.
- filters
Sequence[Get
Recommended Patches Filter] - patch_
id str - Patch identifier.
- patch_
level str - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch_
type str - Patch type.
- severity str
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- target_
id str - Fleet target identifier.
- target_
name str - Fleet target name.
- compartment
Id String - The ID of the compartment in which to list resources.
- filters List<Property Map>
- patch
Id String - Patch identifier.
- patch
Level String - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Type String - Patch type.
- severity String
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- target
Id String - Fleet target identifier.
- target
Name String - Fleet target name.
getRecommendedPatches Result
The following output properties are available:
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Recommended
Patch List<GetCollections Recommended Patches Recommended Patch Collection> - The list of recommended_patch_collection.
- Filters
List<Get
Recommended Patches Filter> - Patch
Id string - The OCID of the patch.
- Patch
Level string - Patch level
- Patch
Type string - Type of the patch.
- Severity string
- Patch severity.
- Target
Id string - Target
Name string
- Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Recommended
Patch []GetCollections Recommended Patches Recommended Patch Collection - The list of recommended_patch_collection.
- Filters
[]Get
Recommended Patches Filter - Patch
Id string - The OCID of the patch.
- Patch
Level string - Patch level
- Patch
Type string - Type of the patch.
- Severity string
- Patch severity.
- Target
Id string - Target
Name string
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- recommended
Patch List<GetCollections Recommended Patches Recommended Patch Collection> - The list of recommended_patch_collection.
- filters
List<Get
Recommended Patches Filter> - patch
Id String - The OCID of the patch.
- patch
Level String - Patch level
- patch
Type String - Type of the patch.
- severity String
- Patch severity.
- target
Id String - target
Name String
- compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- recommended
Patch GetCollections Recommended Patches Recommended Patch Collection[] - The list of recommended_patch_collection.
- filters
Get
Recommended Patches Filter[] - patch
Id string - The OCID of the patch.
- patch
Level string - Patch level
- patch
Type string - Type of the patch.
- severity string
- Patch severity.
- target
Id string - target
Name string
- compartment_
id str - id str
- The provider-assigned unique ID for this managed resource.
- recommended_
patch_ Sequence[Getcollections Recommended Patches Recommended Patch Collection] - The list of recommended_patch_collection.
- filters
Sequence[Get
Recommended Patches Filter] - patch_
id str - The OCID of the patch.
- patch_
level str - Patch level
- patch_
type str - Type of the patch.
- severity str
- Patch severity.
- target_
id str - target_
name str
- compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- recommended
Patch List<Property Map>Collections - The list of recommended_patch_collection.
- filters List<Property Map>
- patch
Id String - The OCID of the patch.
- patch
Level String - Patch level
- patch
Type String - Type of the patch.
- severity String
- Patch severity.
- target
Id String - target
Name String
Supporting Types
GetRecommendedPatchesFilter
GetRecommendedPatchesRecommendedPatchCollection
- Items
List<Get
Recommended Patches Recommended Patch Collection Item> - List of recommended patches
- Items
[]Get
Recommended Patches Recommended Patch Collection Item - List of recommended patches
- items
List<Get
Recommended Patches Recommended Patch Collection Item> - List of recommended patches
- items
Get
Recommended Patches Recommended Patch Collection Item[] - List of recommended patches
- items
Sequence[Get
Recommended Patches Recommended Patch Collection Item] - List of recommended patches
- items List<Property Map>
- List of recommended patches
GetRecommendedPatchesRecommendedPatchCollectionItem
- Patch
Description string - Description of the patch
- Patch
Id string - Patch identifier.
- Patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- Patch
Name string - Name of the patch.
- Patch
Type string - Patch type.
- Severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- Time
Released string - Date on which the patch was released.
- Patch
Description string - Description of the patch
- Patch
Id string - Patch identifier.
- Patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- Patch
Name string - Name of the patch.
- Patch
Type string - Patch type.
- Severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- Time
Released string - Date on which the patch was released.
- patch
Description String - Description of the patch
- patch
Id String - Patch identifier.
- patch
Level String - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Name String - Name of the patch.
- patch
Type String - Patch type.
- severity String
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- time
Released String - Date on which the patch was released.
- patch
Description string - Description of the patch
- patch
Id string - Patch identifier.
- patch
Level string - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Name string - Name of the patch.
- patch
Type string - Patch type.
- severity string
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- time
Released string - Date on which the patch was released.
- patch_
description str - Description of the patch
- patch_
id str - Patch identifier.
- patch_
level str - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch_
name str - Name of the patch.
- patch_
type str - Patch type.
- severity str
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- time_
released str - Date on which the patch was released.
- patch
Description String - Description of the patch
- patch
Id String - Patch identifier.
- patch
Level String - Patch level with values like LATEST, LATEST_MINUS_ONE, LATEST_MIUS_TWO etc.,.
- patch
Name String - Name of the patch.
- patch
Type String - Patch type.
- severity String
- Patch severity with values like CRITICAL, HIGH, MEDIUM and LOW.
- time
Released String - Date on which the patch was released.
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.11.1 published on Friday, Nov 14, 2025 by Pulumi
