1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. getFleets
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

oci.FleetAppsManagement.getFleets

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi

    This data source provides the list of Fleets in Oracle Cloud Infrastructure Fleet Apps Management service.

    Returns a list of all the Fleets in the specified 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.FleetAppsManagement.getFleets({
        applicationType: fleetApplicationType,
        compartmentId: compartmentId,
        displayName: fleetDisplayName,
        environmentType: fleetEnvironmentType,
        fleetType: fleetFleetType,
        id: fleetId,
        product: fleetProduct,
        state: fleetState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_fleets = oci.FleetAppsManagement.get_fleets(application_type=fleet_application_type,
        compartment_id=compartment_id,
        display_name=fleet_display_name,
        environment_type=fleet_environment_type,
        fleet_type=fleet_fleet_type,
        id=fleet_id,
        product=fleet_product,
        state=fleet_state)
    
    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.GetFleets(ctx, &fleetappsmanagement.GetFleetsArgs{
    			ApplicationType: pulumi.StringRef(fleetApplicationType),
    			CompartmentId:   pulumi.StringRef(compartmentId),
    			DisplayName:     pulumi.StringRef(fleetDisplayName),
    			EnvironmentType: pulumi.StringRef(fleetEnvironmentType),
    			FleetType:       pulumi.StringRef(fleetFleetType),
    			Id:              pulumi.StringRef(fleetId),
    			Product:         pulumi.StringRef(fleetProduct),
    			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.FleetAppsManagement.GetFleets.Invoke(new()
        {
            ApplicationType = fleetApplicationType,
            CompartmentId = compartmentId,
            DisplayName = fleetDisplayName,
            EnvironmentType = fleetEnvironmentType,
            FleetType = fleetFleetType,
            Id = fleetId,
            Product = fleetProduct,
            State = fleetState,
        });
    
    });
    
    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.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 = FleetAppsManagementFunctions.getFleets(GetFleetsArgs.builder()
                .applicationType(fleetApplicationType)
                .compartmentId(compartmentId)
                .displayName(fleetDisplayName)
                .environmentType(fleetEnvironmentType)
                .fleetType(fleetFleetType)
                .id(fleetId)
                .product(fleetProduct)
                .state(fleetState)
                .build());
    
        }
    }
    
    variables:
      testFleets:
        fn::invoke:
          function: oci:FleetAppsManagement:getFleets
          arguments:
            applicationType: ${fleetApplicationType}
            compartmentId: ${compartmentId}
            displayName: ${fleetDisplayName}
            environmentType: ${fleetEnvironmentType}
            fleetType: ${fleetFleetType}
            id: ${fleetId}
            product: ${fleetProduct}
            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(application_type: Optional[str] = None,
                   compartment_id: Optional[str] = None,
                   display_name: Optional[str] = None,
                   environment_type: Optional[str] = None,
                   filters: Optional[Sequence[GetFleetsFilter]] = None,
                   fleet_type: Optional[str] = None,
                   id: Optional[str] = None,
                   product: Optional[str] = None,
                   state: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetFleetsResult
    def get_fleets_output(application_type: Optional[pulumi.Input[str]] = None,
                   compartment_id: Optional[pulumi.Input[str]] = None,
                   display_name: Optional[pulumi.Input[str]] = None,
                   environment_type: Optional[pulumi.Input[str]] = None,
                   filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetFleetsFilterArgs]]]] = None,
                   fleet_type: Optional[pulumi.Input[str]] = None,
                   id: Optional[pulumi.Input[str]] = None,
                   product: 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:FleetAppsManagement/getFleets:getFleets
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ApplicationType string
    A filter to return resources that match the Application Type/Product Stack given..
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return resources that match the Environment Type given.
    Filters List<GetFleetsFilter>
    FleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    Id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    Product string
    A filter to return resources that match the Product/Product Stack given.
    State string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    ApplicationType string
    A filter to return resources that match the Application Type/Product Stack given..
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return resources that match the Environment Type given.
    Filters []GetFleetsFilter
    FleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    Id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    Product string
    A filter to return resources that match the Product/Product Stack given.
    State string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    applicationType String
    A filter to return resources that match the Application Type/Product Stack given..
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return resources that match the Environment Type given.
    filters List<GetFleetsFilter>
    fleetType String
    A filter to return fleets whose fleetType matches the given fleetType.
    id String
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    product String
    A filter to return resources that match the Product/Product Stack given.
    state String
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    applicationType string
    A filter to return resources that match the Application Type/Product Stack given..
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName string
    A filter to return only resources that match the entire display name given.
    environmentType string
    A filter to return resources that match the Environment Type given.
    filters GetFleetsFilter[]
    fleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    product string
    A filter to return resources that match the Product/Product Stack given.
    state string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    application_type str
    A filter to return resources that match the Application Type/Product Stack given..
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    display_name str
    A filter to return only resources that match the entire display name given.
    environment_type str
    A filter to return resources that match the Environment Type given.
    filters Sequence[GetFleetsFilter]
    fleet_type str
    A filter to return fleets whose fleetType matches the given fleetType.
    id str
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    product str
    A filter to return resources that match the Product/Product Stack given.
    state str
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    applicationType String
    A filter to return resources that match the Application Type/Product Stack given..
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return resources that match the Environment Type given.
    filters List<Property Map>
    fleetType String
    A filter to return fleets whose fleetType matches the given fleetType.
    id String
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    product String
    A filter to return resources that match the Product/Product Stack given.
    state String
    A filter to return fleets whose lifecycleState matches the given lifecycleState.

    getFleets Result

    The following output properties are available:

    FleetCollections List<GetFleetsFleetCollection>
    The list of fleet_collection.
    ApplicationType string
    CompartmentId string
    Compartment Identifier[OCID].
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    Filters List<GetFleetsFilter>
    FleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    Id string
    The OCID of the resource.
    Product string
    State string
    The lifecycle state of the Fleet.
    FleetCollections []GetFleetsFleetCollection
    The list of fleet_collection.
    ApplicationType string
    CompartmentId string
    Compartment Identifier[OCID].
    DisplayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    EnvironmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    Filters []GetFleetsFilter
    FleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    Id string
    The OCID of the resource.
    Product string
    State string
    The lifecycle state of the Fleet.
    fleetCollections List<GetFleetsFleetCollection>
    The list of fleet_collection.
    applicationType String
    compartmentId String
    Compartment Identifier[OCID].
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    filters List<GetFleetsFilter>
    fleetType String
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    id String
    The OCID of the resource.
    product String
    state String
    The lifecycle state of the Fleet.
    fleetCollections GetFleetsFleetCollection[]
    The list of fleet_collection.
    applicationType string
    compartmentId string
    Compartment Identifier[OCID].
    displayName string
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType string
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    filters GetFleetsFilter[]
    fleetType string
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    id string
    The OCID of the resource.
    product string
    state string
    The lifecycle state of the Fleet.
    fleet_collections Sequence[GetFleetsFleetCollection]
    The list of fleet_collection.
    application_type str
    compartment_id str
    Compartment Identifier[OCID].
    display_name str
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environment_type str
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    filters Sequence[GetFleetsFilter]
    fleet_type str
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    id str
    The OCID of the resource.
    product str
    state str
    The lifecycle state of the Fleet.
    fleetCollections List<Property Map>
    The list of fleet_collection.
    applicationType String
    compartmentId String
    Compartment Identifier[OCID].
    displayName String
    A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information. Example: My new resource
    environmentType String
    Environment Type associated with the Fleet. Applicable for ENVIRONMENT fleet types.
    filters List<Property Map>
    fleetType String
    Type of the Fleet. PRODUCT - A fleet of product-specific resources for a product type. ENVIRONMENT - A fleet of environment-specific resources for a product stack. GROUP - A fleet of a fleet of either environment or product fleets. GENERIC - A fleet of resources selected dynamically or manually for reporting purposes
    id String
    The OCID of the resource.
    product String
    state String
    The lifecycle state of the Fleet.

    Supporting Types

    GetFleetsFilter

    Name string
    Name of the variable.
    Values List<string>
    Regex bool
    Name string
    Name of the variable.
    Values []string
    Regex bool
    name String
    Name of the variable.
    values List<String>
    regex Boolean
    name string
    Name of the variable.
    values string[]
    regex boolean
    name str
    Name of the variable.
    values Sequence[str]
    regex bool
    name String
    Name of the variable.
    values List<String>
    regex Boolean

    GetFleetsFleetCollection

    GetFleetsFleetCollectionItem

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Credentials List<GetFleetsFleetCollectionItemCredential>
    Credentials associated with the Fleet.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details List<GetFleetsFleetCollectionItemDetail>
    Fleet Type
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return resources that match the Environment Type given.
    FreeformTags 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"}
    Id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    IsTargetAutoConfirm bool
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    NotificationPreferences List<GetFleetsFleetCollectionItemNotificationPreference>
    Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products List<string>
    Products associated with the Fleet.
    Properties List<GetFleetsFleetCollectionItemProperty>
    Properties associated with the Fleet.
    ResourceRegion string
    Associated region
    ResourceSelections List<GetFleetsFleetCollectionItemResourceSelection>
    Resource Selection Type
    Resources List<GetFleetsFleetCollectionItemResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    State string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Credentials []GetFleetsFleetCollectionItemCredential
    Credentials associated with the Fleet.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    Description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    Details []GetFleetsFleetCollectionItemDetail
    Fleet Type
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return resources that match the Environment Type given.
    FreeformTags 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"}
    Id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    IsTargetAutoConfirm bool
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    LifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    NotificationPreferences []GetFleetsFleetCollectionItemNotificationPreference
    Notification Preferences associated with the Fleet.
    ParentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    Products []string
    Products associated with the Fleet.
    Properties []GetFleetsFleetCollectionItemProperty
    Properties associated with the Fleet.
    ResourceRegion string
    Associated region
    ResourceSelections []GetFleetsFleetCollectionItemResourceSelection
    Resource Selection Type
    Resources []GetFleetsFleetCollectionItemResource
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    State string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    credentials List<GetFleetsFleetCollectionItemCredential>
    Credentials associated with the Fleet.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details List<GetFleetsFleetCollectionItemDetail>
    Fleet Type
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return resources that match the Environment Type given.
    freeformTags 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"}
    id String
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    isTargetAutoConfirm Boolean
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    notificationPreferences List<GetFleetsFleetCollectionItemNotificationPreference>
    Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    Products associated with the Fleet.
    properties List<GetFleetsFleetCollectionItemProperty>
    Properties associated with the Fleet.
    resourceRegion String
    Associated region
    resourceSelections List<GetFleetsFleetCollectionItemResourceSelection>
    Resource Selection Type
    resources List<GetFleetsFleetCollectionItemResource>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state String
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    credentials GetFleetsFleetCollectionItemCredential[]
    Credentials associated with the Fleet.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description string
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details GetFleetsFleetCollectionItemDetail[]
    Fleet Type
    displayName string
    A filter to return only resources that match the entire display name given.
    environmentType string
    A filter to return resources that match the Environment Type given.
    freeformTags {[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"}
    id string
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    isTargetAutoConfirm boolean
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    lifecycleDetails string
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    notificationPreferences GetFleetsFleetCollectionItemNotificationPreference[]
    Notification Preferences associated with the Fleet.
    parentFleetId string
    The OCID of the fleet that would be the parent for this fleet.
    products string[]
    Products associated with the Fleet.
    properties GetFleetsFleetCollectionItemProperty[]
    Properties associated with the Fleet.
    resourceRegion string
    Associated region
    resourceSelections GetFleetsFleetCollectionItemResourceSelection[]
    Resource Selection Type
    resources GetFleetsFleetCollectionItemResource[]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state string
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time this resource was last updated. An RFC3339 formatted datetime string.
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    credentials Sequence[GetFleetsFleetCollectionItemCredential]
    Credentials associated with the Fleet.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description str
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details Sequence[GetFleetsFleetCollectionItemDetail]
    Fleet Type
    display_name str
    A filter to return only resources that match the entire display name given.
    environment_type str
    A filter to return resources that match the Environment Type given.
    freeform_tags 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"}
    id str
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    is_target_auto_confirm bool
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    lifecycle_details str
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    notification_preferences Sequence[GetFleetsFleetCollectionItemNotificationPreference]
    Notification Preferences associated with the Fleet.
    parent_fleet_id str
    The OCID of the fleet that would be the parent for this fleet.
    products Sequence[str]
    Products associated with the Fleet.
    properties Sequence[GetFleetsFleetCollectionItemProperty]
    Properties associated with the Fleet.
    resource_region str
    Associated region
    resource_selections Sequence[GetFleetsFleetCollectionItemResourceSelection]
    Resource Selection Type
    resources Sequence[GetFleetsFleetCollectionItemResource]
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state str
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    system_tags 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_created str
    The time this resource was created. An RFC3339 formatted datetime string.
    time_updated str
    The time this resource was last updated. An RFC3339 formatted datetime string.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    credentials List<Property Map>
    Credentials associated with the Fleet.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
    description String
    A user-friendly description. To provide some insight about the resource. Avoid entering confidential information.
    details List<Property Map>
    Fleet Type
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return resources that match the Environment Type given.
    freeformTags 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"}
    id String
    Unique identifier or OCID for listing a single fleet by id. Either compartmentId or id must be provided.
    isTargetAutoConfirm Boolean
    A value that represents if auto-confirming of the targets can be enabled. This will allow targets to be auto-confirmed in the fleet without manual intervention.
    lifecycleDetails String
    A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    notificationPreferences List<Property Map>
    Notification Preferences associated with the Fleet.
    parentFleetId String
    The OCID of the fleet that would be the parent for this fleet.
    products List<String>
    Products associated with the Fleet.
    properties List<Property Map>
    Properties associated with the Fleet.
    resourceRegion String
    Associated region
    resourceSelections List<Property Map>
    Resource Selection Type
    resources List<Property Map>
    Resources associated with the Fleet if resourceSelectionType is MANUAL.
    state String
    A filter to return fleets whose lifecycleState matches the given lifecycleState.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The time this resource was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time this resource was last updated. An RFC3339 formatted datetime string.

    GetFleetsFleetCollectionItemCredential

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EntitySpecifics List<GetFleetsFleetCollectionItemCredentialEntitySpecific>
    Credential specific Details.
    Passwords List<GetFleetsFleetCollectionItemCredentialPassword>
    Credential Details.
    Users List<GetFleetsFleetCollectionItemCredentialUser>
    Credential Details.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EntitySpecifics []GetFleetsFleetCollectionItemCredentialEntitySpecific
    Credential specific Details.
    Passwords []GetFleetsFleetCollectionItemCredentialPassword
    Credential Details.
    Users []GetFleetsFleetCollectionItemCredentialUser
    Credential Details.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    entitySpecifics List<GetFleetsFleetCollectionItemCredentialEntitySpecific>
    Credential specific Details.
    passwords List<GetFleetsFleetCollectionItemCredentialPassword>
    Credential Details.
    users List<GetFleetsFleetCollectionItemCredentialUser>
    Credential Details.
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName string
    A filter to return only resources that match the entire display name given.
    entitySpecifics GetFleetsFleetCollectionItemCredentialEntitySpecific[]
    Credential specific Details.
    passwords GetFleetsFleetCollectionItemCredentialPassword[]
    Credential Details.
    users GetFleetsFleetCollectionItemCredentialUser[]
    Credential Details.
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    display_name str
    A filter to return only resources that match the entire display name given.
    entity_specifics Sequence[GetFleetsFleetCollectionItemCredentialEntitySpecific]
    Credential specific Details.
    passwords Sequence[GetFleetsFleetCollectionItemCredentialPassword]
    Credential Details.
    users Sequence[GetFleetsFleetCollectionItemCredentialUser]
    Credential Details.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    entitySpecifics List<Property Map>
    Credential specific Details.
    passwords List<Property Map>
    Credential Details.
    users List<Property Map>
    Credential Details.

    GetFleetsFleetCollectionItemCredentialEntitySpecific

    CredentialLevel string
    At what level the credential is provided?
    ResourceId string
    OCID of the resource.
    Target string
    Target name for which the credential is provided.
    Variables List<GetFleetsFleetCollectionItemCredentialEntitySpecificVariable>
    List of fleet credential variables.
    CredentialLevel string
    At what level the credential is provided?
    ResourceId string
    OCID of the resource.
    Target string
    Target name for which the credential is provided.
    Variables []GetFleetsFleetCollectionItemCredentialEntitySpecificVariable
    List of fleet credential variables.
    credentialLevel String
    At what level the credential is provided?
    resourceId String
    OCID of the resource.
    target String
    Target name for which the credential is provided.
    variables List<GetFleetsFleetCollectionItemCredentialEntitySpecificVariable>
    List of fleet credential variables.
    credentialLevel string
    At what level the credential is provided?
    resourceId string
    OCID of the resource.
    target string
    Target name for which the credential is provided.
    variables GetFleetsFleetCollectionItemCredentialEntitySpecificVariable[]
    List of fleet credential variables.
    credential_level str
    At what level the credential is provided?
    resource_id str
    OCID of the resource.
    target str
    Target name for which the credential is provided.
    variables Sequence[GetFleetsFleetCollectionItemCredentialEntitySpecificVariable]
    List of fleet credential variables.
    credentialLevel String
    At what level the credential is provided?
    resourceId String
    OCID of the resource.
    target String
    Target name for which the credential is provided.
    variables List<Property Map>
    List of fleet credential variables.

    GetFleetsFleetCollectionItemCredentialEntitySpecificVariable

    Name string
    Name of the variable.
    Value string
    Value of the Property.
    Name string
    Name of the variable.
    Value string
    Value of the Property.
    name String
    Name of the variable.
    value String
    Value of the Property.
    name string
    Name of the variable.
    value string
    Value of the Property.
    name str
    Name of the variable.
    value str
    Value of the Property.
    name String
    Name of the variable.
    value String
    Value of the Property.

    GetFleetsFleetCollectionItemCredentialPassword

    CredentialType string
    Credential Type.
    KeyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    The Vault Key version.
    SecretId string
    The OCID of the secret.
    SecretVersion string
    The secret version.
    Value string
    Value of the Property.
    VaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    CredentialType string
    Credential Type.
    KeyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    The Vault Key version.
    SecretId string
    The OCID of the secret.
    SecretVersion string
    The secret version.
    Value string
    Value of the Property.
    VaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    Credential Type.
    keyId String
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    The Vault Key version.
    secretId String
    The OCID of the secret.
    secretVersion String
    The secret version.
    value String
    Value of the Property.
    vaultId String
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType string
    Credential Type.
    keyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion string
    The Vault Key version.
    secretId string
    The OCID of the secret.
    secretVersion string
    The secret version.
    value string
    Value of the Property.
    vaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credential_type str
    Credential Type.
    key_id str
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    key_version str
    The Vault Key version.
    secret_id str
    The OCID of the secret.
    secret_version str
    The secret version.
    value str
    Value of the Property.
    vault_id str
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    Credential Type.
    keyId String
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    The Vault Key version.
    secretId String
    The OCID of the secret.
    secretVersion String
    The secret version.
    value String
    Value of the Property.
    vaultId String
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    GetFleetsFleetCollectionItemCredentialUser

    CredentialType string
    Credential Type.
    KeyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    The Vault Key version.
    SecretId string
    The OCID of the secret.
    SecretVersion string
    The secret version.
    Value string
    Value of the Property.
    VaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    CredentialType string
    Credential Type.
    KeyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    KeyVersion string
    The Vault Key version.
    SecretId string
    The OCID of the secret.
    SecretVersion string
    The secret version.
    Value string
    Value of the Property.
    VaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    Credential Type.
    keyId String
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    The Vault Key version.
    secretId String
    The OCID of the secret.
    secretVersion String
    The secret version.
    value String
    Value of the Property.
    vaultId String
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType string
    Credential Type.
    keyId string
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion string
    The Vault Key version.
    secretId string
    The OCID of the secret.
    secretVersion string
    The secret version.
    value string
    Value of the Property.
    vaultId string
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credential_type str
    Credential Type.
    key_id str
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    key_version str
    The Vault Key version.
    secret_id str
    The OCID of the secret.
    secret_version str
    The secret version.
    value str
    Value of the Property.
    vault_id str
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.
    credentialType String
    Credential Type.
    keyId String
    OCID for the Vault Key that will be used to encrypt/decrypt the value given.
    keyVersion String
    The Vault Key version.
    secretId String
    The OCID of the secret.
    secretVersion String
    The secret version.
    value String
    Value of the Property.
    vaultId String
    OCID for the Vault that will be used to fetch the key to encrypt/decrypt the value given.

    GetFleetsFleetCollectionItemDetail

    FleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    FleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    fleetType String
    A filter to return fleets whose fleetType matches the given fleetType.
    fleetType string
    A filter to return fleets whose fleetType matches the given fleetType.
    fleet_type str
    A filter to return fleets whose fleetType matches the given fleetType.
    fleetType String
    A filter to return fleets whose fleetType matches the given fleetType.

    GetFleetsFleetCollectionItemNotificationPreference

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Preferences List<GetFleetsFleetCollectionItemNotificationPreferencePreference>
    Preferences to send notifications on the fleet activities.
    TopicId string
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Preferences []GetFleetsFleetCollectionItemNotificationPreferencePreference
    Preferences to send notifications on the fleet activities.
    TopicId string
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    preferences List<GetFleetsFleetCollectionItemNotificationPreferencePreference>
    Preferences to send notifications on the fleet activities.
    topicId String
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    preferences GetFleetsFleetCollectionItemNotificationPreferencePreference[]
    Preferences to send notifications on the fleet activities.
    topicId string
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    preferences Sequence[GetFleetsFleetCollectionItemNotificationPreferencePreference]
    Preferences to send notifications on the fleet activities.
    topic_id str
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    preferences List<Property Map>
    Preferences to send notifications on the fleet activities.
    topicId String
    Topic Id where the notifications will be directed. A topic is a communication channel for sending messages on chosen events to subscriptions.

    GetFleetsFleetCollectionItemNotificationPreferencePreference

    OnJobFailure bool
    Enables or disables notification on Job Failures.
    OnResourceNonCompliance bool
    Enables or disables notification when fleet resource becomes non compliant.
    OnRunbookNewerVersion bool
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    OnTaskFailure bool
    Enables or disables notification on task failure.
    OnTaskPause bool
    Enables or disables notification when a task is paused.
    OnTaskSuccess bool
    Enables or disables notification on task success.
    OnTopologyModification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    UpcomingSchedules List<GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule>
    Enables notification on upcoming schedule.
    OnJobFailure bool
    Enables or disables notification on Job Failures.
    OnResourceNonCompliance bool
    Enables or disables notification when fleet resource becomes non compliant.
    OnRunbookNewerVersion bool
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    OnTaskFailure bool
    Enables or disables notification on task failure.
    OnTaskPause bool
    Enables or disables notification when a task is paused.
    OnTaskSuccess bool
    Enables or disables notification on task success.
    OnTopologyModification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    UpcomingSchedules []GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule
    Enables notification on upcoming schedule.
    onJobFailure Boolean
    Enables or disables notification on Job Failures.
    onResourceNonCompliance Boolean
    Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion Boolean
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure Boolean
    Enables or disables notification on task failure.
    onTaskPause Boolean
    Enables or disables notification when a task is paused.
    onTaskSuccess Boolean
    Enables or disables notification on task success.
    onTopologyModification Boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedules List<GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule>
    Enables notification on upcoming schedule.
    onJobFailure boolean
    Enables or disables notification on Job Failures.
    onResourceNonCompliance boolean
    Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion boolean
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure boolean
    Enables or disables notification on task failure.
    onTaskPause boolean
    Enables or disables notification when a task is paused.
    onTaskSuccess boolean
    Enables or disables notification on task success.
    onTopologyModification boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedules GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule[]
    Enables notification on upcoming schedule.
    on_job_failure bool
    Enables or disables notification on Job Failures.
    on_resource_non_compliance bool
    Enables or disables notification when fleet resource becomes non compliant.
    on_runbook_newer_version bool
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    on_task_failure bool
    Enables or disables notification on task failure.
    on_task_pause bool
    Enables or disables notification when a task is paused.
    on_task_success bool
    Enables or disables notification on task success.
    on_topology_modification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    upcoming_schedules Sequence[GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule]
    Enables notification on upcoming schedule.
    onJobFailure Boolean
    Enables or disables notification on Job Failures.
    onResourceNonCompliance Boolean
    Enables or disables notification when fleet resource becomes non compliant.
    onRunbookNewerVersion Boolean
    Enables or disables notification when a newer version of runbook associated with a fleet is available
    onTaskFailure Boolean
    Enables or disables notification on task failure.
    onTaskPause Boolean
    Enables or disables notification when a task is paused.
    onTaskSuccess Boolean
    Enables or disables notification on task success.
    onTopologyModification Boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    upcomingSchedules List<Property Map>
    Enables notification on upcoming schedule.

    GetFleetsFleetCollectionItemNotificationPreferencePreferenceUpcomingSchedule

    NotifyBefore string
    Specify when the notification should be sent.
    OnUpcomingSchedule bool
    Enables notification on upcoming schedule.
    NotifyBefore string
    Specify when the notification should be sent.
    OnUpcomingSchedule bool
    Enables notification on upcoming schedule.
    notifyBefore String
    Specify when the notification should be sent.
    onUpcomingSchedule Boolean
    Enables notification on upcoming schedule.
    notifyBefore string
    Specify when the notification should be sent.
    onUpcomingSchedule boolean
    Enables notification on upcoming schedule.
    notify_before str
    Specify when the notification should be sent.
    on_upcoming_schedule bool
    Enables notification on upcoming schedule.
    notifyBefore String
    Specify when the notification should be sent.
    onUpcomingSchedule Boolean
    Enables notification on upcoming schedule.

    GetFleetsFleetCollectionItemProperty

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetPropertyType string
    Type of the FleetProperty.
    IsRequired bool
    Property is required or not.
    Value string
    Value of the Property.
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetPropertyType string
    Type of the FleetProperty.
    IsRequired bool
    Property is required or not.
    Value string
    Value of the Property.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetPropertyType String
    Type of the FleetProperty.
    isRequired Boolean
    Property is required or not.
    value String
    Value of the Property.
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName string
    A filter to return only resources that match the entire display name given.
    fleetPropertyType string
    Type of the FleetProperty.
    isRequired boolean
    Property is required or not.
    value string
    Value of the Property.
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    display_name str
    A filter to return only resources that match the entire display name given.
    fleet_property_type str
    Type of the FleetProperty.
    is_required bool
    Property is required or not.
    value str
    Value of the Property.
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetPropertyType String
    Type of the FleetProperty.
    isRequired Boolean
    Property is required or not.
    value String
    Value of the Property.

    GetFleetsFleetCollectionItemResource

    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    FleetResourceType string
    Type of the FleetResource.
    ResourceId string
    OCID of the resource.
    TenancyId string
    Tenancy Identifier[OCID].
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    FleetResourceType string
    Type of the FleetResource.
    ResourceId string
    OCID of the resource.
    TenancyId string
    Tenancy Identifier[OCID].
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    fleetResourceType String
    Type of the FleetResource.
    resourceId String
    OCID of the resource.
    tenancyId String
    Tenancy Identifier[OCID].
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    fleetResourceType string
    Type of the FleetResource.
    resourceId string
    OCID of the resource.
    tenancyId string
    Tenancy Identifier[OCID].
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    fleet_resource_type str
    Type of the FleetResource.
    resource_id str
    OCID of the resource.
    tenancy_id str
    Tenancy Identifier[OCID].
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    fleetResourceType String
    Type of the FleetResource.
    resourceId String
    OCID of the resource.
    tenancyId String
    Tenancy Identifier[OCID].

    GetFleetsFleetCollectionItemResourceSelection

    ResourceSelectionType string
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    RuleSelectionCriterias List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria>
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    ResourceSelectionType string
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    RuleSelectionCriterias []GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType String
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriterias List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria>
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType string
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriterias GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria[]
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resource_selection_type str
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    rule_selection_criterias Sequence[GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria]
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.
    resourceSelectionType String
    Type of resource selection in a Fleet. Select resources manually or select resources based on rules.
    ruleSelectionCriterias List<Property Map>
    Rule Selection Criteria for DYNAMIC resource selection for a GENERIC fleet. Rules define what resources are members of this fleet. All resources that meet the criteria are added automatically.

    GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteria

    MatchCondition string
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    Rules List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule>
    Rules.
    MatchCondition string
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    Rules []GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule
    Rules.
    matchCondition String
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule>
    Rules.
    matchCondition string
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule[]
    Rules.
    match_condition str
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules Sequence[GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule]
    Rules.
    matchCondition String
    Match condition for the rule selection. Include resources that match all rules or any of the rules.
    rules List<Property Map>
    Rules.

    GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRule

    Basis string
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Conditions List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition>
    Rule Conditions
    ResourceCompartmentId string
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    Basis string
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    CompartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    Conditions []GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition
    Rule Conditions
    ResourceCompartmentId string
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis String
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    conditions List<GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition>
    Rule Conditions
    resourceCompartmentId String
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis string
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId string
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    conditions GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition[]
    Rule Conditions
    resourceCompartmentId string
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis str
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartment_id str
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    conditions Sequence[GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition]
    Rule Conditions
    resource_compartment_id str
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.
    basis String
    Based on what the rule is created. It can be based on a resourceProperty or a tag. If based on a tag, basis will be 'definedTagEquals' If based on a resource property, basis will be 'inventoryProperties'
    compartmentId String
    The ID of the compartment in which to list resources. Empty only if the resource OCID query param is not specified.
    conditions List<Property Map>
    Rule Conditions
    resourceCompartmentId String
    The Compartment ID to dynamically search resources. Provide the compartment ID to which the rule is applicable.

    GetFleetsFleetCollectionItemResourceSelectionRuleSelectionCriteriaRuleCondition

    AttrGroup string
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    AttrKey string
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    AttrValue string
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    AttrGroup string
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    AttrKey string
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    AttrValue string
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup String
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey String
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue String
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup string
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey string
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue string
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attr_group str
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attr_key str
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attr_value str
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.
    attrGroup String
    Attribute Group. Provide a Tag namespace if the rule is based on a tag. Provide resource type if the rule is based on a resource property.
    attrKey String
    Attribute Key.Provide Tag key if the rule is based on a tag. Provide resource property name if the rule is based on a resource property.
    attrValue String
    Attribute Value.Provide Tag value if the rule is based on a tag. Provide resource property value if the rule is based on a resource property.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.3.0 published on Thursday, Jul 17, 2025 by Pulumi