1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. FleetAppsManagement
  5. getFleets
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.FleetAppsManagement.getFleets

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

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

    Returns a list of Fleets in the specified Tenancy.

    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/v2/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[_fleetappsmanagement.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[_fleetappsmanagement.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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:FleetAppsManagement/getFleets:getFleets
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ApplicationType string
    A filter to return only resources that match the Application Type given.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return only resources that match the Environment Type given.
    Filters List<GetFleetsFilter>
    FleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    Id string
    unique Fleet identifier
    Product string
    A filter to return only resources that match the Product Type given.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    ApplicationType string
    A filter to return only resources that match the Application Type given.
    CompartmentId string
    The ID of the compartment in which to list resources.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return only resources that match the Environment Type given.
    Filters []GetFleetsFilter
    FleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    Id string
    unique Fleet identifier
    Product string
    A filter to return only resources that match the Product Type given.
    State string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    applicationType String
    A filter to return only resources that match the Application Type given.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return only resources that match the Environment Type given.
    filters List<GetFleetsFilter>
    fleetType String
    A filter to return only resources their fleetType matches the given fleetType.
    id String
    unique Fleet identifier
    product String
    A filter to return only resources that match the Product Type given.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    applicationType string
    A filter to return only resources that match the Application Type given.
    compartmentId string
    The ID of the compartment in which to list resources.
    displayName string
    A filter to return only resources that match the entire display name given.
    environmentType string
    A filter to return only resources that match the Environment Type given.
    filters GetFleetsFilter[]
    fleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    id string
    unique Fleet identifier
    product string
    A filter to return only resources that match the Product Type given.
    state string
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    application_type str
    A filter to return only resources that match the Application Type given.
    compartment_id str
    The ID of the compartment in which to list resources.
    display_name str
    A filter to return only resources that match the entire display name given.
    environment_type str
    A filter to return only resources that match the Environment Type given.
    filters Sequence[fleetappsmanagement.GetFleetsFilter]
    fleet_type str
    A filter to return only resources their fleetType matches the given fleetType.
    id str
    unique Fleet identifier
    product str
    A filter to return only resources that match the Product Type given.
    state str
    A filter to return only resources their lifecycleState matches the given lifecycleState.
    applicationType String
    A filter to return only resources that match the Application Type given.
    compartmentId String
    The ID of the compartment in which to list resources.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return only resources that match the Environment Type given.
    filters List<Property Map>
    fleetType String
    A filter to return only resources their fleetType matches the given fleetType.
    id String
    unique Fleet identifier
    product String
    A filter to return only resources that match the Product Type given.
    state String
    A filter to return only resources their lifecycleState matches the given lifecycleState.

    getFleets Result

    The following output properties are available:

    FleetCollections List<GetFleetsFleetCollection>
    The list of fleet_collection.
    ApplicationType string
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    CompartmentId string
    Please provide the root compartmentId (TenancyId).
    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.
    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
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    CompartmentId string
    Please provide the root compartmentId (TenancyId).
    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.
    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
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    compartmentId String
    Please provide the root compartmentId (TenancyId).
    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.
    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
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    compartmentId string
    Please provide the root compartmentId (TenancyId).
    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.
    id string
    The OCID of the resource.
    product string
    state string
    The lifecycle state of the Fleet.
    fleet_collections Sequence[fleetappsmanagement.GetFleetsFleetCollection]
    The list of fleet_collection.
    application_type str
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    compartment_id str
    Please provide the root compartmentId (TenancyId).
    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[fleetappsmanagement.GetFleetsFilter]
    fleet_type str
    Type of the Fleet.
    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
    Application Type associated with the Fleet.Applicable for ENVIRONMENT fleet types.
    compartmentId String
    Please provide the root compartmentId (TenancyId).
    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.
    id String
    The OCID of the resource.
    product String
    state String
    The lifecycle state of the Fleet.

    Supporting Types

    GetFleetsFilter

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

    GetFleetsFleetCollection

    GetFleetsFleetCollectionItem

    ApplicationType string
    A filter to return only resources that match the Application Type given.
    CompartmentId string
    The ID of the compartment in which to list resources.
    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.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return only resources that match the Environment Type given.
    FleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    GroupType string
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    Id string
    unique Fleet identifier
    IsTargetAutoConfirm bool
    A value which represents if auto confirming of the targets can be enabled
    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>
    Conditions when met to send notifications on the fleet activities
    Products List<string>
    Products associated with the Fleet
    ResourceRegion string
    Associated region
    ResourceSelectionType string
    Type of resource selection in a fleet.
    RuleSelectionCriterias List<GetFleetsFleetCollectionItemRuleSelectionCriteria>
    Rule Selection Criteria
    State string
    A filter to return only resources their 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.
    ApplicationType string
    A filter to return only resources that match the Application Type given.
    CompartmentId string
    The ID of the compartment in which to list resources.
    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.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    EnvironmentType string
    A filter to return only resources that match the Environment Type given.
    FleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    GroupType string
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    Id string
    unique Fleet identifier
    IsTargetAutoConfirm bool
    A value which represents if auto confirming of the targets can be enabled
    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
    Conditions when met to send notifications on the fleet activities
    Products []string
    Products associated with the Fleet
    ResourceRegion string
    Associated region
    ResourceSelectionType string
    Type of resource selection in a fleet.
    RuleSelectionCriterias []GetFleetsFleetCollectionItemRuleSelectionCriteria
    Rule Selection Criteria
    State string
    A filter to return only resources their 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.
    applicationType String
    A filter to return only resources that match the Application Type given.
    compartmentId String
    The ID of the compartment in which to list resources.
    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.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return only resources that match the Environment Type given.
    fleetType String
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    groupType String
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    id String
    unique Fleet identifier
    isTargetAutoConfirm Boolean
    A value which represents if auto confirming of the targets can be enabled
    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>
    Conditions when met to send notifications on the fleet activities
    products List<String>
    Products associated with the Fleet
    resourceRegion String
    Associated region
    resourceSelectionType String
    Type of resource selection in a fleet.
    ruleSelectionCriterias List<GetFleetsFleetCollectionItemRuleSelectionCriteria>
    Rule Selection Criteria
    state String
    A filter to return only resources their 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.
    applicationType string
    A filter to return only resources that match the Application Type given.
    compartmentId string
    The ID of the compartment in which to list resources.
    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.
    displayName string
    A filter to return only resources that match the entire display name given.
    environmentType string
    A filter to return only resources that match the Environment Type given.
    fleetType string
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    groupType string
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    id string
    unique Fleet identifier
    isTargetAutoConfirm boolean
    A value which represents if auto confirming of the targets can be enabled
    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[]
    Conditions when met to send notifications on the fleet activities
    products string[]
    Products associated with the Fleet
    resourceRegion string
    Associated region
    resourceSelectionType string
    Type of resource selection in a fleet.
    ruleSelectionCriterias GetFleetsFleetCollectionItemRuleSelectionCriteria[]
    Rule Selection Criteria
    state string
    A filter to return only resources their 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.
    application_type str
    A filter to return only resources that match the Application Type given.
    compartment_id str
    The ID of the compartment in which to list resources.
    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.
    display_name str
    A filter to return only resources that match the entire display name given.
    environment_type str
    A filter to return only resources that match the Environment Type given.
    fleet_type str
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    group_type str
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    id str
    unique Fleet identifier
    is_target_auto_confirm bool
    A value which represents if auto confirming of the targets can be enabled
    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[fleetappsmanagement.GetFleetsFleetCollectionItemNotificationPreference]
    Conditions when met to send notifications on the fleet activities
    products Sequence[str]
    Products associated with the Fleet
    resource_region str
    Associated region
    resource_selection_type str
    Type of resource selection in a fleet.
    rule_selection_criterias Sequence[fleetappsmanagement.GetFleetsFleetCollectionItemRuleSelectionCriteria]
    Rule Selection Criteria
    state str
    A filter to return only resources their 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.
    applicationType String
    A filter to return only resources that match the Application Type given.
    compartmentId String
    The ID of the compartment in which to list resources.
    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.
    displayName String
    A filter to return only resources that match the entire display name given.
    environmentType String
    A filter to return only resources that match the Environment Type given.
    fleetType String
    A filter to return only resources their fleetType matches the given fleetType.
    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"}
    groupType String
    Group Type associated with Group Fleet.Applicable for GROUP fleet types.
    id String
    unique Fleet identifier
    isTargetAutoConfirm Boolean
    A value which represents if auto confirming of the targets can be enabled
    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>
    Conditions when met to send notifications on the fleet activities
    products List<String>
    Products associated with the Fleet
    resourceRegion String
    Associated region
    resourceSelectionType String
    Type of resource selection in a fleet.
    ruleSelectionCriterias List<Property Map>
    Rule Selection Criteria
    state String
    A filter to return only resources their 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.

    GetFleetsFleetCollectionItemNotificationPreference

    CompartmentId string
    The ID of the compartment in which to list resources.
    Preferences List<GetFleetsFleetCollectionItemNotificationPreferencePreference>
    Preferences to send notifications on the fleet activities
    TopicId string
    Topic Id where the notifications will be directed
    CompartmentId string
    The ID of the compartment in which to list resources.
    Preferences []GetFleetsFleetCollectionItemNotificationPreferencePreference
    Preferences to send notifications on the fleet activities
    TopicId string
    Topic Id where the notifications will be directed
    compartmentId String
    The ID of the compartment in which to list resources.
    preferences List<GetFleetsFleetCollectionItemNotificationPreferencePreference>
    Preferences to send notifications on the fleet activities
    topicId String
    Topic Id where the notifications will be directed
    compartmentId string
    The ID of the compartment in which to list resources.
    preferences GetFleetsFleetCollectionItemNotificationPreferencePreference[]
    Preferences to send notifications on the fleet activities
    topicId string
    Topic Id where the notifications will be directed
    compartment_id str
    The ID of the compartment in which to list resources.
    preferences Sequence[fleetappsmanagement.GetFleetsFleetCollectionItemNotificationPreferencePreference]
    Preferences to send notifications on the fleet activities
    topic_id str
    Topic Id where the notifications will be directed
    compartmentId String
    The ID of the compartment in which to list resources.
    preferences List<Property Map>
    Preferences to send notifications on the fleet activities
    topicId String
    Topic Id where the notifications will be directed

    GetFleetsFleetCollectionItemNotificationPreferencePreference

    OnJobFailure bool
    Enables or disables notification on Job Failures.'
    OnTopologyModification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    OnUpcomingSchedule bool
    Enables notification on upcoming schedule.
    OnJobFailure bool
    Enables or disables notification on Job Failures.'
    OnTopologyModification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    OnUpcomingSchedule bool
    Enables notification on upcoming schedule.
    onJobFailure Boolean
    Enables or disables notification on Job Failures.'
    onTopologyModification Boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    onUpcomingSchedule Boolean
    Enables notification on upcoming schedule.
    onJobFailure boolean
    Enables or disables notification on Job Failures.'
    onTopologyModification boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    onUpcomingSchedule boolean
    Enables notification on upcoming schedule.
    on_job_failure bool
    Enables or disables notification on Job Failures.'
    on_topology_modification bool
    Enables or disables notification on Environment Fleet Topology Modification.
    on_upcoming_schedule bool
    Enables notification on upcoming schedule.
    onJobFailure Boolean
    Enables or disables notification on Job Failures.'
    onTopologyModification Boolean
    Enables or disables notification on Environment Fleet Topology Modification.
    onUpcomingSchedule Boolean
    Enables notification on upcoming schedule.

    GetFleetsFleetCollectionItemRuleSelectionCriteria

    matchCondition String
    Rule selection match condition.
    rules List<Property Map>
    Rules.

    GetFleetsFleetCollectionItemRuleSelectionCriteriaRule

    Basis string
    Rule to be be applied on.
    CompartmentId string
    The ID of the compartment in which to list resources.
    Conditions List<GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition>
    Rule Conditions
    ResourceCompartmentId string
    Resource Compartment Id.Provide the compartmentId the resource belongs to.
    Basis string
    Rule to be be applied on.
    CompartmentId string
    The ID of the compartment in which to list resources.
    Conditions []GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition
    Rule Conditions
    ResourceCompartmentId string
    Resource Compartment Id.Provide the compartmentId the resource belongs to.
    basis String
    Rule to be be applied on.
    compartmentId String
    The ID of the compartment in which to list resources.
    conditions List<GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition>
    Rule Conditions
    resourceCompartmentId String
    Resource Compartment Id.Provide the compartmentId the resource belongs to.
    basis string
    Rule to be be applied on.
    compartmentId string
    The ID of the compartment in which to list resources.
    conditions GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition[]
    Rule Conditions
    resourceCompartmentId string
    Resource Compartment Id.Provide the compartmentId the resource belongs to.
    basis str
    Rule to be be applied on.
    compartment_id str
    The ID of the compartment in which to list resources.
    conditions Sequence[fleetappsmanagement.GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition]
    Rule Conditions
    resource_compartment_id str
    Resource Compartment Id.Provide the compartmentId the resource belongs to.
    basis String
    Rule to be be applied on.
    compartmentId String
    The ID of the compartment in which to list resources.
    conditions List<Property Map>
    Rule Conditions
    resourceCompartmentId String
    Resource Compartment Id.Provide the compartmentId the resource belongs to.

    GetFleetsFleetCollectionItemRuleSelectionCriteriaRuleCondition

    AttrGroup string
    Attribute Group.
    AttrKey string
    Attribute Key.
    AttrValue string
    Attribute Value.
    AttrGroup string
    Attribute Group.
    AttrKey string
    Attribute Key.
    AttrValue string
    Attribute Value.
    attrGroup String
    Attribute Group.
    attrKey String
    Attribute Key.
    attrValue String
    Attribute Value.
    attrGroup string
    Attribute Group.
    attrKey string
    Attribute Key.
    attrValue string
    Attribute Value.
    attr_group str
    Attribute Group.
    attr_key str
    Attribute Key.
    attr_value str
    Attribute Value.
    attrGroup String
    Attribute Group.
    attrKey String
    Attribute Key.
    attrValue String
    Attribute Value.

    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 v2.17.0 published on Friday, Nov 15, 2024 by Pulumi