Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.Jms.getFleets
Explore with Pulumi AI
This data source provides the list of Fleets in Oracle Cloud Infrastructure Jms service.
Returns a list of all the Fleets contained by a compartment. The query parameter compartmentId
is required unless the query parameter id is specified.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testFleets = oci.Jms.getFleets({
    compartmentId: compartmentId,
    displayName: fleetDisplayName,
    displayNameContains: fleetDisplayNameContains,
    id: fleetId,
    state: fleetState,
});
import pulumi
import pulumi_oci as oci
test_fleets = oci.Jms.get_fleets(compartment_id=compartment_id,
    display_name=fleet_display_name,
    display_name_contains=fleet_display_name_contains,
    id=fleet_id,
    state=fleet_state)
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.GetFleets(ctx, &jms.GetFleetsArgs{
			CompartmentId:       pulumi.StringRef(compartmentId),
			DisplayName:         pulumi.StringRef(fleetDisplayName),
			DisplayNameContains: pulumi.StringRef(fleetDisplayNameContains),
			Id:                  pulumi.StringRef(fleetId),
			State:               pulumi.StringRef(fleetState),
		}, 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 testFleets = Oci.Jms.GetFleets.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = fleetDisplayName,
        DisplayNameContains = fleetDisplayNameContains,
        Id = fleetId,
        State = fleetState,
    });
});
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.GetFleetsArgs;
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 testFleets = JmsFunctions.getFleets(GetFleetsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(fleetDisplayName)
            .displayNameContains(fleetDisplayNameContains)
            .id(fleetId)
            .state(fleetState)
            .build());
    }
}
variables:
  testFleets:
    fn::invoke:
      function: oci:Jms:getFleets
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${fleetDisplayName}
        displayNameContains: ${fleetDisplayNameContains}
        id: ${fleetId}
        state: ${fleetState}
Using getFleets
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 getFleets(args: GetFleetsArgs, opts?: InvokeOptions): Promise<GetFleetsResult>
function getFleetsOutput(args: GetFleetsOutputArgs, opts?: InvokeOptions): Output<GetFleetsResult>def get_fleets(compartment_id: Optional[str] = None,
               display_name: Optional[str] = None,
               display_name_contains: Optional[str] = None,
               filters: Optional[Sequence[GetFleetsFilter]] = None,
               id: Optional[str] = None,
               state: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetFleetsResult
def get_fleets_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[GetFleetsFilterArgs]]]] = None,
               id: Optional[pulumi.Input[str]] = None,
               state: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetFleetsResult]func GetFleets(ctx *Context, args *GetFleetsArgs, opts ...InvokeOption) (*GetFleetsResult, error)
func GetFleetsOutput(ctx *Context, args *GetFleetsOutputArgs, opts ...InvokeOption) GetFleetsResultOutput> Note: This function is named GetFleets in the Go SDK.
public static class GetFleets 
{
    public static Task<GetFleetsResult> InvokeAsync(GetFleetsArgs args, InvokeOptions? opts = null)
    public static Output<GetFleetsResult> Invoke(GetFleetsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetFleetsResult> getFleets(GetFleetsArgs args, InvokeOptions options)
public static Output<GetFleetsResult> getFleets(GetFleetsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:Jms/getFleets:getFleets
  arguments:
    # arguments dictionaryThe following arguments are supported:
- CompartmentId string
- The OCID of the compartment in which to list resources.
- DisplayName string
- The display name.
- DisplayName stringContains 
- Filter the list with displayName contains the given value.
- Filters
List<GetFleets Filter> 
- Id string
- The ID.
- State string
- The state of the lifecycle.
- CompartmentId string
- The OCID of the compartment in which to list resources.
- DisplayName string
- The display name.
- DisplayName stringContains 
- Filter the list with displayName contains the given value.
- Filters
[]GetFleets Filter 
- Id string
- The ID.
- State string
- The state of the lifecycle.
- compartmentId String
- The OCID of the compartment in which to list resources.
- displayName String
- The display name.
- displayName StringContains 
- Filter the list with displayName contains the given value.
- filters
List<GetFleets Filter> 
- id String
- The ID.
- state String
- The state of the lifecycle.
- compartmentId string
- The OCID of the compartment in which to list resources.
- displayName string
- The display name.
- displayName stringContains 
- Filter the list with displayName contains the given value.
- filters
GetFleets Filter[] 
- id string
- The ID.
- state string
- The state of the lifecycle.
- compartment_id str
- The OCID of the compartment in which to list resources.
- display_name str
- The display name.
- display_name_ strcontains 
- Filter the list with displayName contains the given value.
- filters
Sequence[GetFleets Filter] 
- id str
- The ID.
- state str
- The state of the lifecycle.
- compartmentId String
- The OCID of the compartment in which to list resources.
- displayName String
- The display name.
- displayName StringContains 
- Filter the list with displayName contains the given value.
- filters List<Property Map>
- id String
- The ID.
- state String
- The state of the lifecycle.
getFleets Result
The following output properties are available:
- FleetCollections List<GetFleets Fleet Collection> 
- The list of fleet_collection.
- CompartmentId string
- The OCID of the compartment of the Fleet.
- DisplayName string
- The name of the Fleet.
- DisplayName stringContains 
- Filters
List<GetFleets Filter> 
- Id string
- The OCID of the Fleet.
- State string
- The lifecycle state of the Fleet.
- FleetCollections []GetFleets Fleet Collection 
- The list of fleet_collection.
- CompartmentId string
- The OCID of the compartment of the Fleet.
- DisplayName string
- The name of the Fleet.
- DisplayName stringContains 
- Filters
[]GetFleets Filter 
- Id string
- The OCID of the Fleet.
- State string
- The lifecycle state of the Fleet.
- fleetCollections List<GetFleets Fleet Collection> 
- The list of fleet_collection.
- compartmentId String
- The OCID of the compartment of the Fleet.
- displayName String
- The name of the Fleet.
- displayName StringContains 
- filters
List<GetFleets Filter> 
- id String
- The OCID of the Fleet.
- state String
- The lifecycle state of the Fleet.
- fleetCollections GetFleets Fleet Collection[] 
- The list of fleet_collection.
- compartmentId string
- The OCID of the compartment of the Fleet.
- displayName string
- The name of the Fleet.
- displayName stringContains 
- filters
GetFleets Filter[] 
- id string
- The OCID of the Fleet.
- state string
- The lifecycle state of the Fleet.
- fleet_collections Sequence[GetFleets Fleet Collection] 
- The list of fleet_collection.
- compartment_id str
- The OCID of the compartment of the Fleet.
- display_name str
- The name of the Fleet.
- display_name_ strcontains 
- filters
Sequence[GetFleets Filter] 
- id str
- The OCID of the Fleet.
- state str
- The lifecycle state of the Fleet.
- fleetCollections List<Property Map>
- The list of fleet_collection.
- compartmentId String
- The OCID of the compartment of the Fleet.
- displayName String
- The name of the Fleet.
- displayName StringContains 
- filters List<Property Map>
- id String
- The OCID of the Fleet.
- state String
- The lifecycle state of the Fleet.
Supporting Types
GetFleetsFilter  
GetFleetsFleetCollection   
GetFleetsFleetCollectionItem    
- ApproximateApplication intCount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateInstallation intCount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateJava intServer Count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateJre intCount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateManaged intInstance Count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- CompartmentId string
- The OCID of the compartment in which to list resources.
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- Description string
- The Fleet's description.
- DisplayName string
- The display name.
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- Id string
- The ID.
- InventoryLogs List<GetFleets Fleet Collection Item Inventory Log> 
- Custom Log for inventory or operation log.
- IsAdvanced boolFeatures Enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- IsExport boolSetting Enabled 
- Whether or not export setting is enabled in this Fleet.
- OperationLogs List<GetFleets Fleet Collection Item Operation Log> 
- Custom Log for inventory or operation log.
- State string
- The state of the lifecycle.
- Dictionary<string, string>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The creation date and time of the Fleet (formatted according to RFC3339).
- ApproximateApplication intCount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateInstallation intCount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateJava intServer Count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateJre intCount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- ApproximateManaged intInstance Count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- CompartmentId string
- The OCID of the compartment in which to list resources.
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- Description string
- The Fleet's description.
- DisplayName string
- The display name.
- map[string]string
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- Id string
- The ID.
- InventoryLogs []GetFleets Fleet Collection Item Inventory Log 
- Custom Log for inventory or operation log.
- IsAdvanced boolFeatures Enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- IsExport boolSetting Enabled 
- Whether or not export setting is enabled in this Fleet.
- OperationLogs []GetFleets Fleet Collection Item Operation Log 
- Custom Log for inventory or operation log.
- State string
- The state of the lifecycle.
- map[string]string
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- TimeCreated string
- The creation date and time of the Fleet (formatted according to RFC3339).
- approximateApplication IntegerCount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateInstallation IntegerCount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJava IntegerServer Count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJre IntegerCount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateManaged IntegerInstance Count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- compartmentId String
- The OCID of the compartment in which to list resources.
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- description String
- The Fleet's description.
- displayName String
- The display name.
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- id String
- The ID.
- inventoryLogs List<GetFleets Fleet Collection Item Inventory Log> 
- Custom Log for inventory or operation log.
- isAdvanced BooleanFeatures Enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- isExport BooleanSetting Enabled 
- Whether or not export setting is enabled in this Fleet.
- operationLogs List<GetFleets Fleet Collection Item Operation Log> 
- Custom Log for inventory or operation log.
- state String
- The state of the lifecycle.
- Map<String,String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The creation date and time of the Fleet (formatted according to RFC3339).
- approximateApplication numberCount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateInstallation numberCount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJava numberServer Count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJre numberCount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateManaged numberInstance Count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- compartmentId string
- The OCID of the compartment in which to list resources.
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- description string
- The Fleet's description.
- displayName string
- The display name.
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- id string
- The ID.
- inventoryLogs GetFleets Fleet Collection Item Inventory Log[] 
- Custom Log for inventory or operation log.
- isAdvanced booleanFeatures Enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- isExport booleanSetting Enabled 
- Whether or not export setting is enabled in this Fleet.
- operationLogs GetFleets Fleet Collection Item Operation Log[] 
- Custom Log for inventory or operation log.
- state string
- The state of the lifecycle.
- {[key: string]: string}
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated string
- The creation date and time of the Fleet (formatted according to RFC3339).
- approximate_application_ intcount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximate_installation_ intcount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximate_java_ intserver_ count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximate_jre_ intcount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximate_managed_ intinstance_ count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- compartment_id str
- The OCID of the compartment in which to list resources.
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- description str
- The Fleet's description.
- display_name str
- The display name.
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- id str
- The ID.
- inventory_logs Sequence[GetFleets Fleet Collection Item Inventory Log] 
- Custom Log for inventory or operation log.
- is_advanced_ boolfeatures_ enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- is_export_ boolsetting_ enabled 
- Whether or not export setting is enabled in this Fleet.
- operation_logs Sequence[GetFleets Fleet Collection Item Operation Log] 
- Custom Log for inventory or operation log.
- state str
- The state of the lifecycle.
- Mapping[str, str]
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- time_created str
- The creation date and time of the Fleet (formatted according to RFC3339).
- approximateApplication NumberCount 
- The approximate count of all unique applications in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateInstallation NumberCount 
- The approximate count of all unique Java installations in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJava NumberServer Count 
- The approximate count of all unique Java servers in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateJre NumberCount 
- The approximate count of all unique Java Runtimes in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- approximateManaged NumberInstance Count 
- The approximate count of all unique managed instances in the Fleet in the past seven days. This metric is provided on a best-effort manner, and isn't taken into account when computing the resource ETag.
- compartmentId String
- The OCID of the compartment in which to list resources.
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}. (See Understanding Free-form Tags).
- description String
- The Fleet's description.
- displayName String
- The display name.
- Map<String>
- Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}. (See Managing Tags and Tag Namespaces.)
- id String
- The ID.
- inventoryLogs List<Property Map>
- Custom Log for inventory or operation log.
- isAdvanced BooleanFeatures Enabled 
- Whether or not advanced features are enabled in this Fleet. Deprecated, use /fleets/{fleetId}/advanceFeatureConfigurationAPI instead.
- isExport BooleanSetting Enabled 
- Whether or not export setting is enabled in this Fleet.
- operationLogs List<Property Map>
- Custom Log for inventory or operation log.
- state String
- The state of the lifecycle.
- Map<String>
- System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud.free-tier-retained": "true"}
- timeCreated String
- The creation date and time of the Fleet (formatted according to RFC3339).
GetFleetsFleetCollectionItemInventoryLog      
- LogGroup stringId 
- The OCID of the log group.
- LogId string
- The OCID of the log.
- LogGroup stringId 
- The OCID of the log group.
- LogId string
- The OCID of the log.
- logGroup StringId 
- The OCID of the log group.
- logId String
- The OCID of the log.
- logGroup stringId 
- The OCID of the log group.
- logId string
- The OCID of the log.
- log_group_ strid 
- The OCID of the log group.
- log_id str
- The OCID of the log.
- logGroup StringId 
- The OCID of the log group.
- logId String
- The OCID of the log.
GetFleetsFleetCollectionItemOperationLog      
- LogGroup stringId 
- The OCID of the log group.
- LogId string
- The OCID of the log.
- LogGroup stringId 
- The OCID of the log group.
- LogId string
- The OCID of the log.
- logGroup StringId 
- The OCID of the log group.
- logId String
- The OCID of the log.
- logGroup stringId 
- The OCID of the log group.
- logId string
- The OCID of the log.
- log_group_ strid 
- The OCID of the log group.
- log_id str
- The OCID of the log.
- logGroup StringId 
- The OCID of the log group.
- logId String
- The OCID of the log.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.