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

oci.Jms.getInstallationSites

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 Fleet Installation Sites in Oracle Cloud Infrastructure Jms service.

List Java installation sites in a Fleet filtered by query parameters.

Example Usage

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

const testFleetInstallationSites = oci.Jms.getInstallationSites({
    fleetId: testFleet.id,
    applicationId: fleetInstallationSiteApplicationId,
    installationPath: fleetInstallationSiteInstallationPath,
    jreDistribution: fleetInstallationSiteJreDistribution,
    jreSecurityStatus: fleetInstallationSiteJreSecurityStatus,
    jreVendor: fleetInstallationSiteJreVendor,
    jreVersion: fleetInstallationSiteJreVersion,
    managedInstanceId: fleetInstallationSiteManagedInstanceId,
    osFamilies: fleetInstallationSiteOsFamily,
    pathContains: fleetInstallationSitePathContains,
    timeEnd: fleetInstallationSiteTimeEnd,
    timeStart: fleetInstallationSiteTimeStart,
});
Copy
import pulumi
import pulumi_oci as oci

test_fleet_installation_sites = oci.Jms.get_installation_sites(fleet_id=test_fleet["id"],
    application_id=fleet_installation_site_application_id,
    installation_path=fleet_installation_site_installation_path,
    jre_distribution=fleet_installation_site_jre_distribution,
    jre_security_status=fleet_installation_site_jre_security_status,
    jre_vendor=fleet_installation_site_jre_vendor,
    jre_version=fleet_installation_site_jre_version,
    managed_instance_id=fleet_installation_site_managed_instance_id,
    os_families=fleet_installation_site_os_family,
    path_contains=fleet_installation_site_path_contains,
    time_end=fleet_installation_site_time_end,
    time_start=fleet_installation_site_time_start)
Copy
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := jms.GetInstallationSites(ctx, &jms.GetInstallationSitesArgs{
			FleetId:           testFleet.Id,
			ApplicationId:     pulumi.StringRef(fleetInstallationSiteApplicationId),
			InstallationPath:  pulumi.StringRef(fleetInstallationSiteInstallationPath),
			JreDistribution:   pulumi.StringRef(fleetInstallationSiteJreDistribution),
			JreSecurityStatus: pulumi.StringRef(fleetInstallationSiteJreSecurityStatus),
			JreVendor:         pulumi.StringRef(fleetInstallationSiteJreVendor),
			JreVersion:        pulumi.StringRef(fleetInstallationSiteJreVersion),
			ManagedInstanceId: pulumi.StringRef(fleetInstallationSiteManagedInstanceId),
			OsFamilies:        fleetInstallationSiteOsFamily,
			PathContains:      pulumi.StringRef(fleetInstallationSitePathContains),
			TimeEnd:           pulumi.StringRef(fleetInstallationSiteTimeEnd),
			TimeStart:         pulumi.StringRef(fleetInstallationSiteTimeStart),
		}, 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 testFleetInstallationSites = Oci.Jms.GetInstallationSites.Invoke(new()
    {
        FleetId = testFleet.Id,
        ApplicationId = fleetInstallationSiteApplicationId,
        InstallationPath = fleetInstallationSiteInstallationPath,
        JreDistribution = fleetInstallationSiteJreDistribution,
        JreSecurityStatus = fleetInstallationSiteJreSecurityStatus,
        JreVendor = fleetInstallationSiteJreVendor,
        JreVersion = fleetInstallationSiteJreVersion,
        ManagedInstanceId = fleetInstallationSiteManagedInstanceId,
        OsFamilies = fleetInstallationSiteOsFamily,
        PathContains = fleetInstallationSitePathContains,
        TimeEnd = fleetInstallationSiteTimeEnd,
        TimeStart = fleetInstallationSiteTimeStart,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.Jms.JmsFunctions;
import com.pulumi.oci.Jms.inputs.GetInstallationSitesArgs;
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 testFleetInstallationSites = JmsFunctions.getInstallationSites(GetInstallationSitesArgs.builder()
            .fleetId(testFleet.id())
            .applicationId(fleetInstallationSiteApplicationId)
            .installationPath(fleetInstallationSiteInstallationPath)
            .jreDistribution(fleetInstallationSiteJreDistribution)
            .jreSecurityStatus(fleetInstallationSiteJreSecurityStatus)
            .jreVendor(fleetInstallationSiteJreVendor)
            .jreVersion(fleetInstallationSiteJreVersion)
            .managedInstanceId(fleetInstallationSiteManagedInstanceId)
            .osFamilies(fleetInstallationSiteOsFamily)
            .pathContains(fleetInstallationSitePathContains)
            .timeEnd(fleetInstallationSiteTimeEnd)
            .timeStart(fleetInstallationSiteTimeStart)
            .build());

    }
}
Copy
variables:
  testFleetInstallationSites:
    fn::invoke:
      function: oci:Jms:getInstallationSites
      arguments:
        fleetId: ${testFleet.id}
        applicationId: ${fleetInstallationSiteApplicationId}
        installationPath: ${fleetInstallationSiteInstallationPath}
        jreDistribution: ${fleetInstallationSiteJreDistribution}
        jreSecurityStatus: ${fleetInstallationSiteJreSecurityStatus}
        jreVendor: ${fleetInstallationSiteJreVendor}
        jreVersion: ${fleetInstallationSiteJreVersion}
        managedInstanceId: ${fleetInstallationSiteManagedInstanceId}
        osFamilies: ${fleetInstallationSiteOsFamily}
        pathContains: ${fleetInstallationSitePathContains}
        timeEnd: ${fleetInstallationSiteTimeEnd}
        timeStart: ${fleetInstallationSiteTimeStart}
Copy

Using getInstallationSites

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 getInstallationSites(args: GetInstallationSitesArgs, opts?: InvokeOptions): Promise<GetInstallationSitesResult>
function getInstallationSitesOutput(args: GetInstallationSitesOutputArgs, opts?: InvokeOptions): Output<GetInstallationSitesResult>
Copy
def get_installation_sites(application_id: Optional[str] = None,
                           filters: Optional[Sequence[_jms.GetInstallationSitesFilter]] = None,
                           fleet_id: Optional[str] = None,
                           installation_path: Optional[str] = None,
                           jre_distribution: Optional[str] = None,
                           jre_security_status: Optional[str] = None,
                           jre_vendor: Optional[str] = None,
                           jre_version: Optional[str] = None,
                           managed_instance_id: Optional[str] = None,
                           os_families: Optional[Sequence[str]] = None,
                           path_contains: Optional[str] = None,
                           time_end: Optional[str] = None,
                           time_start: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetInstallationSitesResult
def get_installation_sites_output(application_id: Optional[pulumi.Input[str]] = None,
                           filters: Optional[pulumi.Input[Sequence[pulumi.Input[_jms.GetInstallationSitesFilterArgs]]]] = None,
                           fleet_id: Optional[pulumi.Input[str]] = None,
                           installation_path: Optional[pulumi.Input[str]] = None,
                           jre_distribution: Optional[pulumi.Input[str]] = None,
                           jre_security_status: Optional[pulumi.Input[str]] = None,
                           jre_vendor: Optional[pulumi.Input[str]] = None,
                           jre_version: Optional[pulumi.Input[str]] = None,
                           managed_instance_id: Optional[pulumi.Input[str]] = None,
                           os_families: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                           path_contains: Optional[pulumi.Input[str]] = None,
                           time_end: Optional[pulumi.Input[str]] = None,
                           time_start: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetInstallationSitesResult]
Copy
func GetInstallationSites(ctx *Context, args *GetInstallationSitesArgs, opts ...InvokeOption) (*GetInstallationSitesResult, error)
func GetInstallationSitesOutput(ctx *Context, args *GetInstallationSitesOutputArgs, opts ...InvokeOption) GetInstallationSitesResultOutput
Copy

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

public static class GetInstallationSites 
{
    public static Task<GetInstallationSitesResult> InvokeAsync(GetInstallationSitesArgs args, InvokeOptions? opts = null)
    public static Output<GetInstallationSitesResult> Invoke(GetInstallationSitesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetInstallationSitesResult> getInstallationSites(GetInstallationSitesArgs args, InvokeOptions options)
public static Output<GetInstallationSitesResult> getInstallationSites(GetInstallationSitesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:Jms/getInstallationSites:getInstallationSites
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FleetId This property is required. string
The OCID of the Fleet.
ApplicationId string
The Fleet-unique identifier of the related application.
Filters Changes to this property will trigger replacement. List<GetInstallationSitesFilter>
InstallationPath string
The file system path of the installation.
JreDistribution string
The distribution of the related Java Runtime.
JreSecurityStatus string
The security status of the Java Runtime.
JreVendor string
The vendor of the related Java Runtime.
JreVersion string
The version of the related Java Runtime.
ManagedInstanceId string
The Fleet-unique identifier of the related managed instance.
OsFamilies List<string>
The operating system type.
PathContains string
Filter the list with path contains the given value.
TimeEnd string
The end of the time period during which resources are searched (formatted according to RFC3339).
TimeStart string
The start of the time period during which resources are searched (formatted according to RFC3339).
FleetId This property is required. string
The OCID of the Fleet.
ApplicationId string
The Fleet-unique identifier of the related application.
Filters Changes to this property will trigger replacement. []GetInstallationSitesFilter
InstallationPath string
The file system path of the installation.
JreDistribution string
The distribution of the related Java Runtime.
JreSecurityStatus string
The security status of the Java Runtime.
JreVendor string
The vendor of the related Java Runtime.
JreVersion string
The version of the related Java Runtime.
ManagedInstanceId string
The Fleet-unique identifier of the related managed instance.
OsFamilies []string
The operating system type.
PathContains string
Filter the list with path contains the given value.
TimeEnd string
The end of the time period during which resources are searched (formatted according to RFC3339).
TimeStart string
The start of the time period during which resources are searched (formatted according to RFC3339).
fleetId This property is required. String
The OCID of the Fleet.
applicationId String
The Fleet-unique identifier of the related application.
filters Changes to this property will trigger replacement. List<GetInstallationSitesFilter>
installationPath String
The file system path of the installation.
jreDistribution String
The distribution of the related Java Runtime.
jreSecurityStatus String
The security status of the Java Runtime.
jreVendor String
The vendor of the related Java Runtime.
jreVersion String
The version of the related Java Runtime.
managedInstanceId String
The Fleet-unique identifier of the related managed instance.
osFamilies List<String>
The operating system type.
pathContains String
Filter the list with path contains the given value.
timeEnd String
The end of the time period during which resources are searched (formatted according to RFC3339).
timeStart String
The start of the time period during which resources are searched (formatted according to RFC3339).
fleetId This property is required. string
The OCID of the Fleet.
applicationId string
The Fleet-unique identifier of the related application.
filters Changes to this property will trigger replacement. GetInstallationSitesFilter[]
installationPath string
The file system path of the installation.
jreDistribution string
The distribution of the related Java Runtime.
jreSecurityStatus string
The security status of the Java Runtime.
jreVendor string
The vendor of the related Java Runtime.
jreVersion string
The version of the related Java Runtime.
managedInstanceId string
The Fleet-unique identifier of the related managed instance.
osFamilies string[]
The operating system type.
pathContains string
Filter the list with path contains the given value.
timeEnd string
The end of the time period during which resources are searched (formatted according to RFC3339).
timeStart string
The start of the time period during which resources are searched (formatted according to RFC3339).
fleet_id This property is required. str
The OCID of the Fleet.
application_id str
The Fleet-unique identifier of the related application.
filters Changes to this property will trigger replacement. Sequence[jms.GetInstallationSitesFilter]
installation_path str
The file system path of the installation.
jre_distribution str
The distribution of the related Java Runtime.
jre_security_status str
The security status of the Java Runtime.
jre_vendor str
The vendor of the related Java Runtime.
jre_version str
The version of the related Java Runtime.
managed_instance_id str
The Fleet-unique identifier of the related managed instance.
os_families Sequence[str]
The operating system type.
path_contains str
Filter the list with path contains the given value.
time_end str
The end of the time period during which resources are searched (formatted according to RFC3339).
time_start str
The start of the time period during which resources are searched (formatted according to RFC3339).
fleetId This property is required. String
The OCID of the Fleet.
applicationId String
The Fleet-unique identifier of the related application.
filters Changes to this property will trigger replacement. List<Property Map>
installationPath String
The file system path of the installation.
jreDistribution String
The distribution of the related Java Runtime.
jreSecurityStatus String
The security status of the Java Runtime.
jreVendor String
The vendor of the related Java Runtime.
jreVersion String
The version of the related Java Runtime.
managedInstanceId String
The Fleet-unique identifier of the related managed instance.
osFamilies List<String>
The operating system type.
pathContains String
Filter the list with path contains the given value.
timeEnd String
The end of the time period during which resources are searched (formatted according to RFC3339).
timeStart String
The start of the time period during which resources are searched (formatted according to RFC3339).

getInstallationSites Result

The following output properties are available:

FleetId string
Id string
The provider-assigned unique ID for this managed resource.
InstallationSiteCollections List<GetInstallationSitesInstallationSiteCollection>
The list of installation_site_collection.
ApplicationId string
Filters List<GetInstallationSitesFilter>
InstallationPath string
JreDistribution string
JreSecurityStatus string
JreVendor string
JreVersion string
ManagedInstanceId string
The OCID of the related managed instance.
OsFamilies List<string>
PathContains string
TimeEnd string
TimeStart string
FleetId string
Id string
The provider-assigned unique ID for this managed resource.
InstallationSiteCollections []GetInstallationSitesInstallationSiteCollection
The list of installation_site_collection.
ApplicationId string
Filters []GetInstallationSitesFilter
InstallationPath string
JreDistribution string
JreSecurityStatus string
JreVendor string
JreVersion string
ManagedInstanceId string
The OCID of the related managed instance.
OsFamilies []string
PathContains string
TimeEnd string
TimeStart string
fleetId String
id String
The provider-assigned unique ID for this managed resource.
installationSiteCollections List<GetInstallationSitesInstallationSiteCollection>
The list of installation_site_collection.
applicationId String
filters List<GetInstallationSitesFilter>
installationPath String
jreDistribution String
jreSecurityStatus String
jreVendor String
jreVersion String
managedInstanceId String
The OCID of the related managed instance.
osFamilies List<String>
pathContains String
timeEnd String
timeStart String
fleetId string
id string
The provider-assigned unique ID for this managed resource.
installationSiteCollections GetInstallationSitesInstallationSiteCollection[]
The list of installation_site_collection.
applicationId string
filters GetInstallationSitesFilter[]
installationPath string
jreDistribution string
jreSecurityStatus string
jreVendor string
jreVersion string
managedInstanceId string
The OCID of the related managed instance.
osFamilies string[]
pathContains string
timeEnd string
timeStart string
fleet_id str
id str
The provider-assigned unique ID for this managed resource.
installation_site_collections Sequence[jms.GetInstallationSitesInstallationSiteCollection]
The list of installation_site_collection.
application_id str
filters Sequence[jms.GetInstallationSitesFilter]
installation_path str
jre_distribution str
jre_security_status str
jre_vendor str
jre_version str
managed_instance_id str
The OCID of the related managed instance.
os_families Sequence[str]
path_contains str
time_end str
time_start str
fleetId String
id String
The provider-assigned unique ID for this managed resource.
installationSiteCollections List<Property Map>
The list of installation_site_collection.
applicationId String
filters List<Property Map>
installationPath String
jreDistribution String
jreSecurityStatus String
jreVendor String
jreVersion String
managedInstanceId String
The OCID of the related managed instance.
osFamilies List<String>
pathContains String
timeEnd String
timeStart String

Supporting Types

GetInstallationSitesFilter

Name This property is required. string
The name of the operating system as provided by the Java system property os.name.
Values This property is required. List<string>
Regex bool
Name This property is required. string
The name of the operating system as provided by the Java system property os.name.
Values This property is required. []string
Regex bool
name This property is required. String
The name of the operating system as provided by the Java system property os.name.
values This property is required. List<String>
regex Boolean
name This property is required. string
The name of the operating system as provided by the Java system property os.name.
values This property is required. string[]
regex boolean
name This property is required. str
The name of the operating system as provided by the Java system property os.name.
values This property is required. Sequence[str]
regex bool
name This property is required. String
The name of the operating system as provided by the Java system property os.name.
values This property is required. List<String>
regex Boolean

GetInstallationSitesInstallationSiteCollection

Items This property is required. List<GetInstallationSitesInstallationSiteCollectionItem>
A list of Java installation sites.
Items This property is required. []GetInstallationSitesInstallationSiteCollectionItem
A list of Java installation sites.
items This property is required. List<GetInstallationSitesInstallationSiteCollectionItem>
A list of Java installation sites.
items This property is required. GetInstallationSitesInstallationSiteCollectionItem[]
A list of Java installation sites.
items This property is required. Sequence[jms.GetInstallationSitesInstallationSiteCollectionItem]
A list of Java installation sites.
items This property is required. List<Property Map>
A list of Java installation sites.

GetInstallationSitesInstallationSiteCollectionItem

Items This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItem>
A list of Java installation sites.
Items This property is required. []GetInstallationSitesInstallationSiteCollectionItemItem
A list of Java installation sites.
items This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItem>
A list of Java installation sites.
items This property is required. GetInstallationSitesInstallationSiteCollectionItemItem[]
A list of Java installation sites.
items This property is required. Sequence[jms.GetInstallationSitesInstallationSiteCollectionItemItem]
A list of Java installation sites.
items This property is required. List<Property Map>
A list of Java installation sites.

GetInstallationSitesInstallationSiteCollectionItemItem

ApproximateApplicationCount This property is required. int
The approximate count of applications running on this installation
Blocklists This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemBlocklist>
The list of operations that are blocklisted.
InstallationKey This property is required. string
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
Jres This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemJre>
The essential properties to identify a Java Runtime.
ManagedInstanceId This property is required. string
The Fleet-unique identifier of the related managed instance.
OperatingSystems This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem>
Operating System of the platform on which the Java Runtime was reported.
Path This property is required. string
The file system path of the installation.
SecurityStatus This property is required. string
The security status of the Java Runtime.
State This property is required. string
The lifecycle state of the installation site.
TimeLastSeen This property is required. string
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
ApproximateApplicationCount This property is required. int
The approximate count of applications running on this installation
Blocklists This property is required. []GetInstallationSitesInstallationSiteCollectionItemItemBlocklist
The list of operations that are blocklisted.
InstallationKey This property is required. string
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
Jres This property is required. []GetInstallationSitesInstallationSiteCollectionItemItemJre
The essential properties to identify a Java Runtime.
ManagedInstanceId This property is required. string
The Fleet-unique identifier of the related managed instance.
OperatingSystems This property is required. []GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem
Operating System of the platform on which the Java Runtime was reported.
Path This property is required. string
The file system path of the installation.
SecurityStatus This property is required. string
The security status of the Java Runtime.
State This property is required. string
The lifecycle state of the installation site.
TimeLastSeen This property is required. string
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
approximateApplicationCount This property is required. Integer
The approximate count of applications running on this installation
blocklists This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemBlocklist>
The list of operations that are blocklisted.
installationKey This property is required. String
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
jres This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemJre>
The essential properties to identify a Java Runtime.
managedInstanceId This property is required. String
The Fleet-unique identifier of the related managed instance.
operatingSystems This property is required. List<GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem>
Operating System of the platform on which the Java Runtime was reported.
path This property is required. String
The file system path of the installation.
securityStatus This property is required. String
The security status of the Java Runtime.
state This property is required. String
The lifecycle state of the installation site.
timeLastSeen This property is required. String
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
approximateApplicationCount This property is required. number
The approximate count of applications running on this installation
blocklists This property is required. GetInstallationSitesInstallationSiteCollectionItemItemBlocklist[]
The list of operations that are blocklisted.
installationKey This property is required. string
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
jres This property is required. GetInstallationSitesInstallationSiteCollectionItemItemJre[]
The essential properties to identify a Java Runtime.
managedInstanceId This property is required. string
The Fleet-unique identifier of the related managed instance.
operatingSystems This property is required. GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem[]
Operating System of the platform on which the Java Runtime was reported.
path This property is required. string
The file system path of the installation.
securityStatus This property is required. string
The security status of the Java Runtime.
state This property is required. string
The lifecycle state of the installation site.
timeLastSeen This property is required. string
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
approximate_application_count This property is required. int
The approximate count of applications running on this installation
blocklists This property is required. Sequence[jms.GetInstallationSitesInstallationSiteCollectionItemItemBlocklist]
The list of operations that are blocklisted.
installation_key This property is required. str
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
jres This property is required. Sequence[jms.GetInstallationSitesInstallationSiteCollectionItemItemJre]
The essential properties to identify a Java Runtime.
managed_instance_id This property is required. str
The Fleet-unique identifier of the related managed instance.
operating_systems This property is required. Sequence[jms.GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem]
Operating System of the platform on which the Java Runtime was reported.
path This property is required. str
The file system path of the installation.
security_status This property is required. str
The security status of the Java Runtime.
state This property is required. str
The lifecycle state of the installation site.
time_last_seen This property is required. str
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.
approximateApplicationCount This property is required. Number
The approximate count of applications running on this installation
blocklists This property is required. List<Property Map>
The list of operations that are blocklisted.
installationKey This property is required. String
The unique identifier for the installation of Java Runtime at a specific path on a specific operating system.
jres This property is required. List<Property Map>
The essential properties to identify a Java Runtime.
managedInstanceId This property is required. String
The Fleet-unique identifier of the related managed instance.
operatingSystems This property is required. List<Property Map>
Operating System of the platform on which the Java Runtime was reported.
path This property is required. String
The file system path of the installation.
securityStatus This property is required. String
The security status of the Java Runtime.
state This property is required. String
The lifecycle state of the installation site.
timeLastSeen This property is required. String
The date and time the resource was last reported to JMS. This is potentially after the specified time period provided by the filters. For example, a resource can be last reported to JMS before the start of a specified time period, if it is also reported during the time period.

GetInstallationSitesInstallationSiteCollectionItemItemBlocklist

Operation This property is required. string
The operation type.
Reason This property is required. string
The reason why the operation is blocklisted.
Operation This property is required. string
The operation type.
Reason This property is required. string
The reason why the operation is blocklisted.
operation This property is required. String
The operation type.
reason This property is required. String
The reason why the operation is blocklisted.
operation This property is required. string
The operation type.
reason This property is required. string
The reason why the operation is blocklisted.
operation This property is required. str
The operation type.
reason This property is required. str
The reason why the operation is blocklisted.
operation This property is required. String
The operation type.
reason This property is required. String
The reason why the operation is blocklisted.

GetInstallationSitesInstallationSiteCollectionItemItemJre

Distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
JreKey This property is required. string
The unique identifier for a Java Runtime.
Vendor This property is required. string
The vendor of the Java Runtime.
Version This property is required. string
The version of the operating system as provided by the Java system property os.version.
Distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
JreKey This property is required. string
The unique identifier for a Java Runtime.
Vendor This property is required. string
The vendor of the Java Runtime.
Version This property is required. string
The version of the operating system as provided by the Java system property os.version.
distribution This property is required. String
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
jreKey This property is required. String
The unique identifier for a Java Runtime.
vendor This property is required. String
The vendor of the Java Runtime.
version This property is required. String
The version of the operating system as provided by the Java system property os.version.
distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
jreKey This property is required. string
The unique identifier for a Java Runtime.
vendor This property is required. string
The vendor of the Java Runtime.
version This property is required. string
The version of the operating system as provided by the Java system property os.version.
distribution This property is required. str
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
jre_key This property is required. str
The unique identifier for a Java Runtime.
vendor This property is required. str
The vendor of the Java Runtime.
version This property is required. str
The version of the operating system as provided by the Java system property os.version.
distribution This property is required. String
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
jreKey This property is required. String
The unique identifier for a Java Runtime.
vendor This property is required. String
The vendor of the Java Runtime.
version This property is required. String
The version of the operating system as provided by the Java system property os.version.

GetInstallationSitesInstallationSiteCollectionItemItemOperatingSystem

Architecture This property is required. string
The architecture of the operating system as provided by the Java system property os.arch.
Distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
Family This property is required. string
The operating system type, such as Windows, Linux or macOS
ManagedInstanceCount This property is required. int
Number of instances running the operating system.
Name This property is required. string
The name of the operating system as provided by the Java system property os.name.
Version This property is required. string
The version of the operating system as provided by the Java system property os.version.
Architecture This property is required. string
The architecture of the operating system as provided by the Java system property os.arch.
Distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
Family This property is required. string
The operating system type, such as Windows, Linux or macOS
ManagedInstanceCount This property is required. int
Number of instances running the operating system.
Name This property is required. string
The name of the operating system as provided by the Java system property os.name.
Version This property is required. string
The version of the operating system as provided by the Java system property os.version.
architecture This property is required. String
The architecture of the operating system as provided by the Java system property os.arch.
distribution This property is required. String
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
family This property is required. String
The operating system type, such as Windows, Linux or macOS
managedInstanceCount This property is required. Integer
Number of instances running the operating system.
name This property is required. String
The name of the operating system as provided by the Java system property os.name.
version This property is required. String
The version of the operating system as provided by the Java system property os.version.
architecture This property is required. string
The architecture of the operating system as provided by the Java system property os.arch.
distribution This property is required. string
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
family This property is required. string
The operating system type, such as Windows, Linux or macOS
managedInstanceCount This property is required. number
Number of instances running the operating system.
name This property is required. string
The name of the operating system as provided by the Java system property os.name.
version This property is required. string
The version of the operating system as provided by the Java system property os.version.
architecture This property is required. str
The architecture of the operating system as provided by the Java system property os.arch.
distribution This property is required. str
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
family This property is required. str
The operating system type, such as Windows, Linux or macOS
managed_instance_count This property is required. int
Number of instances running the operating system.
name This property is required. str
The name of the operating system as provided by the Java system property os.name.
version This property is required. str
The version of the operating system as provided by the Java system property os.version.
architecture This property is required. String
The architecture of the operating system as provided by the Java system property os.arch.
distribution This property is required. String
The name of the Operating System distribution, such as Oracle Linux 9, Windows 10, or macOS X.
family This property is required. String
The operating system type, such as Windows, Linux or macOS
managedInstanceCount This property is required. Number
Number of instances running the operating system.
name This property is required. String
The name of the operating system as provided by the Java system property os.name.
version This property is required. String
The version of the operating system as provided by the Java system property os.version.

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