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

oci.FleetSoftwareUpdate.getFsuCollections

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 Fsu Collections in Oracle Cloud Infrastructure Fleet Software Update service.

    Gets a list of all Exadata Fleet Update Collections in a compartment.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testFsuCollections = oci.FleetSoftwareUpdate.getFsuCollections({
        compartmentId: compartmentId,
        displayName: fsuCollectionDisplayName,
        state: fsuCollectionState,
        type: fsuCollectionType,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_fsu_collections = oci.FleetSoftwareUpdate.get_fsu_collections(compartment_id=compartment_id,
        display_name=fsu_collection_display_name,
        state=fsu_collection_state,
        type=fsu_collection_type)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/FleetSoftwareUpdate"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := FleetSoftwareUpdate.GetFsuCollections(ctx, &fleetsoftwareupdate.GetFsuCollectionsArgs{
    			CompartmentId: compartmentId,
    			DisplayName:   pulumi.StringRef(fsuCollectionDisplayName),
    			State:         pulumi.StringRef(fsuCollectionState),
    			Type:          pulumi.StringRef(fsuCollectionType),
    		}, 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 testFsuCollections = Oci.FleetSoftwareUpdate.GetFsuCollections.Invoke(new()
        {
            CompartmentId = compartmentId,
            DisplayName = fsuCollectionDisplayName,
            State = fsuCollectionState,
            Type = fsuCollectionType,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.FleetSoftwareUpdate.FleetSoftwareUpdateFunctions;
    import com.pulumi.oci.FleetSoftwareUpdate.inputs.GetFsuCollectionsArgs;
    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 testFsuCollections = FleetSoftwareUpdateFunctions.getFsuCollections(GetFsuCollectionsArgs.builder()
                .compartmentId(compartmentId)
                .displayName(fsuCollectionDisplayName)
                .state(fsuCollectionState)
                .type(fsuCollectionType)
                .build());
    
        }
    }
    
    variables:
      testFsuCollections:
        fn::invoke:
          Function: oci:FleetSoftwareUpdate:getFsuCollections
          Arguments:
            compartmentId: ${compartmentId}
            displayName: ${fsuCollectionDisplayName}
            state: ${fsuCollectionState}
            type: ${fsuCollectionType}
    

    Using getFsuCollections

    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 getFsuCollections(args: GetFsuCollectionsArgs, opts?: InvokeOptions): Promise<GetFsuCollectionsResult>
    function getFsuCollectionsOutput(args: GetFsuCollectionsOutputArgs, opts?: InvokeOptions): Output<GetFsuCollectionsResult>
    def get_fsu_collections(compartment_id: Optional[str] = None,
                            display_name: Optional[str] = None,
                            filters: Optional[Sequence[_fleetsoftwareupdate.GetFsuCollectionsFilter]] = None,
                            state: Optional[str] = None,
                            type: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetFsuCollectionsResult
    def get_fsu_collections_output(compartment_id: Optional[pulumi.Input[str]] = None,
                            display_name: Optional[pulumi.Input[str]] = None,
                            filters: Optional[pulumi.Input[Sequence[pulumi.Input[_fleetsoftwareupdate.GetFsuCollectionsFilterArgs]]]] = None,
                            state: Optional[pulumi.Input[str]] = None,
                            type: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetFsuCollectionsResult]
    func GetFsuCollections(ctx *Context, args *GetFsuCollectionsArgs, opts ...InvokeOption) (*GetFsuCollectionsResult, error)
    func GetFsuCollectionsOutput(ctx *Context, args *GetFsuCollectionsOutputArgs, opts ...InvokeOption) GetFsuCollectionsResultOutput

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

    public static class GetFsuCollections 
    {
        public static Task<GetFsuCollectionsResult> InvokeAsync(GetFsuCollectionsArgs args, InvokeOptions? opts = null)
        public static Output<GetFsuCollectionsResult> Invoke(GetFsuCollectionsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFsuCollectionsResult> getFsuCollections(GetFsuCollectionsArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:FleetSoftwareUpdate/getFsuCollections:getFsuCollections
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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.
    Filters List<GetFsuCollectionsFilter>
    State string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    Type string
    A filter to return only resources whose type matches the given type.
    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.
    Filters []GetFsuCollectionsFilter
    State string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    Type string
    A filter to return only resources whose type matches the given type.
    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.
    filters List<GetFsuCollectionsFilter>
    state String
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    type String
    A filter to return only resources whose type matches the given type.
    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.
    filters GetFsuCollectionsFilter[]
    state string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    type string
    A filter to return only resources whose type matches the given type.
    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.
    filters Sequence[fleetsoftwareupdate.GetFsuCollectionsFilter]
    state str
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    type str
    A filter to return only resources whose type matches the given type.
    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.
    filters List<Property Map>
    state String
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    type String
    A filter to return only resources whose type matches the given type.

    getFsuCollections Result

    The following output properties are available:

    CompartmentId string
    Compartment Identifier
    FsuCollectionSummaryCollections List<GetFsuCollectionsFsuCollectionSummaryCollection>
    The list of fsu_collection_summary_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    Exadata Fleet Update Collection resource display name.
    Filters List<GetFsuCollectionsFilter>
    State string
    The current state of the Exadata Fleet Update Collection.
    Type string
    Exadata Fleet Update Collection type.
    CompartmentId string
    Compartment Identifier
    FsuCollectionSummaryCollections []GetFsuCollectionsFsuCollectionSummaryCollection
    The list of fsu_collection_summary_collection.
    Id string
    The provider-assigned unique ID for this managed resource.
    DisplayName string
    Exadata Fleet Update Collection resource display name.
    Filters []GetFsuCollectionsFilter
    State string
    The current state of the Exadata Fleet Update Collection.
    Type string
    Exadata Fleet Update Collection type.
    compartmentId String
    Compartment Identifier
    fsuCollectionSummaryCollections List<GetFsuCollectionsFsuCollectionSummaryCollection>
    The list of fsu_collection_summary_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    Exadata Fleet Update Collection resource display name.
    filters List<GetFsuCollectionsFilter>
    state String
    The current state of the Exadata Fleet Update Collection.
    type String
    Exadata Fleet Update Collection type.
    compartmentId string
    Compartment Identifier
    fsuCollectionSummaryCollections GetFsuCollectionsFsuCollectionSummaryCollection[]
    The list of fsu_collection_summary_collection.
    id string
    The provider-assigned unique ID for this managed resource.
    displayName string
    Exadata Fleet Update Collection resource display name.
    filters GetFsuCollectionsFilter[]
    state string
    The current state of the Exadata Fleet Update Collection.
    type string
    Exadata Fleet Update Collection type.
    compartment_id str
    Compartment Identifier
    fsu_collection_summary_collections Sequence[fleetsoftwareupdate.GetFsuCollectionsFsuCollectionSummaryCollection]
    The list of fsu_collection_summary_collection.
    id str
    The provider-assigned unique ID for this managed resource.
    display_name str
    Exadata Fleet Update Collection resource display name.
    filters Sequence[fleetsoftwareupdate.GetFsuCollectionsFilter]
    state str
    The current state of the Exadata Fleet Update Collection.
    type str
    Exadata Fleet Update Collection type.
    compartmentId String
    Compartment Identifier
    fsuCollectionSummaryCollections List<Property Map>
    The list of fsu_collection_summary_collection.
    id String
    The provider-assigned unique ID for this managed resource.
    displayName String
    Exadata Fleet Update Collection resource display name.
    filters List<Property Map>
    state String
    The current state of the Exadata Fleet Update Collection.
    type String
    Exadata Fleet Update Collection type.

    Supporting Types

    GetFsuCollectionsFilter

    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

    GetFsuCollectionsFsuCollectionSummaryCollection

    GetFsuCollectionsFsuCollectionSummaryCollectionItem

    ActiveFsuCycles List<GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle>
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetDiscoveries List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery>
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    ServiceType string
    Exadata service type for the target resource members.
    SourceMajorVersion string
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    State string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetCount int
    Number of targets that are members of this Collection.
    TimeCreated string
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    Type string
    A filter to return only resources whose type matches the given type.
    ActiveFsuCycles []GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    DisplayName string
    A filter to return only resources that match the entire display name given.
    FleetDiscoveries []GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    ServiceType string
    Exadata service type for the target resource members.
    SourceMajorVersion string
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    State string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TargetCount int
    Number of targets that are members of this Collection.
    TimeCreated string
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    TimeUpdated string
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    Type string
    A filter to return only resources whose type matches the given type.
    activeFsuCycles List<GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle>
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetDiscoveries List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery>
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    serviceType String
    Exadata service type for the target resource members.
    sourceMajorVersion String
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    state String
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetCount Integer
    Number of targets that are members of this Collection.
    timeCreated String
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    type String
    A filter to return only resources whose type matches the given type.
    activeFsuCycles GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle[]
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    displayName string
    A filter to return only resources that match the entire display name given.
    fleetDiscoveries GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery[]
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    serviceType string
    Exadata service type for the target resource members.
    sourceMajorVersion string
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    state string
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetCount number
    Number of targets that are members of this Collection.
    timeCreated string
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    timeUpdated string
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    type string
    A filter to return only resources whose type matches the given type.
    active_fsu_cycles Sequence[fleetsoftwareupdate.GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle]
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    display_name str
    A filter to return only resources that match the entire display name given.
    fleet_discoveries Sequence[fleetsoftwareupdate.GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery]
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    service_type str
    Exadata service type for the target resource members.
    source_major_version str
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    state str
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    target_count int
    Number of targets that are members of this Collection.
    time_created str
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    time_updated str
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    type str
    A filter to return only resources whose type matches the given type.
    activeFsuCycles List<Property Map>
    Active Exadata Fleet Update Cycle resource for this Collection. Object would be null if there is no active Cycle.
    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"}
    displayName String
    A filter to return only resources that match the entire display name given.
    fleetDiscoveries List<Property Map>
    Supported fleet discovery strategies for DB Collections. If specified on an Update Collection request, this will re-discover the targets of the Collection.
    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
    OCID identifier for the Exadata Fleet Update Collection.
    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.
    serviceType String
    Exadata service type for the target resource members.
    sourceMajorVersion String
    Database Major Version of targets to be included in the Exadata Fleet Update Collection. https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/DbVersionSummary/ListDbVersions Only Database targets that match the version specified in this value would be added to the Exadata Fleet Update Collection.
    state String
    A filter to return only resources whose lifecycleState matches the given lifecycleState.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    targetCount Number
    Number of targets that are members of this Collection.
    timeCreated String
    The time the Exadata Fleet Update Collection was created. An RFC3339 formatted datetime string.
    timeUpdated String
    The time the Exadata Fleet Update Collection was updated. An RFC3339 formatted datetime string.
    type String
    A filter to return only resources whose type matches the given type.

    GetFsuCollectionsFsuCollectionSummaryCollectionItemActiveFsuCycle

    DisplayName string
    A filter to return only resources that match the entire display name given.
    Id string
    OCID identifier for the Exadata Fleet Update Collection.
    DisplayName string
    A filter to return only resources that match the entire display name given.
    Id string
    OCID identifier for the Exadata Fleet Update Collection.
    displayName String
    A filter to return only resources that match the entire display name given.
    id String
    OCID identifier for the Exadata Fleet Update Collection.
    displayName string
    A filter to return only resources that match the entire display name given.
    id string
    OCID identifier for the Exadata Fleet Update Collection.
    display_name str
    A filter to return only resources that match the entire display name given.
    id str
    OCID identifier for the Exadata Fleet Update Collection.
    displayName String
    A filter to return only resources that match the entire display name given.
    id String
    OCID identifier for the Exadata Fleet Update Collection.

    GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscovery

    Filters List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter>
    Filters to perform the target discovery.
    FsuDiscoveryId string
    OCIDs of Fleet Software Update Discovery.
    Query string
    Oracle Cloud Infrastructure Search Service query string.
    Strategy string
    Possible fleet discovery strategies.
    Targets List<string>
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.
    Filters []GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter
    Filters to perform the target discovery.
    FsuDiscoveryId string
    OCIDs of Fleet Software Update Discovery.
    Query string
    Oracle Cloud Infrastructure Search Service query string.
    Strategy string
    Possible fleet discovery strategies.
    Targets []string
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.
    filters List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter>
    Filters to perform the target discovery.
    fsuDiscoveryId String
    OCIDs of Fleet Software Update Discovery.
    query String
    Oracle Cloud Infrastructure Search Service query string.
    strategy String
    Possible fleet discovery strategies.
    targets List<String>
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.
    filters GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter[]
    Filters to perform the target discovery.
    fsuDiscoveryId string
    OCIDs of Fleet Software Update Discovery.
    query string
    Oracle Cloud Infrastructure Search Service query string.
    strategy string
    Possible fleet discovery strategies.
    targets string[]
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.
    filters Sequence[fleetsoftwareupdate.GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter]
    Filters to perform the target discovery.
    fsu_discovery_id str
    OCIDs of Fleet Software Update Discovery.
    query str
    Oracle Cloud Infrastructure Search Service query string.
    strategy str
    Possible fleet discovery strategies.
    targets Sequence[str]
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.
    filters List<Property Map>
    Filters to perform the target discovery.
    fsuDiscoveryId String
    OCIDs of Fleet Software Update Discovery.
    query String
    Oracle Cloud Infrastructure Search Service query string.
    strategy String
    Possible fleet discovery strategies.
    targets List<String>
    OCIDs of target resources to include. For EXACC service type Collections only VMClusters are allowed. For EXACS service type Collections only CloudVMClusters are allowed.

    GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilter

    EntityType string
    Type of resource to match in the discovery.
    Identifiers List<string>
    Related resource Ids to include in the discovery. All must match the specified entityType.
    Mode string
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    Names List<string>
    List of Database unique names to include in the discovery.
    Operator string
    Type of join for each element in this filter.
    Tags List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag>
    Freeform tags to include in the discovery.
    Type string
    A filter to return only resources whose type matches the given type.
    Versions List<string>
    List of Versions strings to include in the discovery.
    EntityType string
    Type of resource to match in the discovery.
    Identifiers []string
    Related resource Ids to include in the discovery. All must match the specified entityType.
    Mode string
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    Names []string
    List of Database unique names to include in the discovery.
    Operator string
    Type of join for each element in this filter.
    Tags []GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag
    Freeform tags to include in the discovery.
    Type string
    A filter to return only resources whose type matches the given type.
    Versions []string
    List of Versions strings to include in the discovery.
    entityType String
    Type of resource to match in the discovery.
    identifiers List<String>
    Related resource Ids to include in the discovery. All must match the specified entityType.
    mode String
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    names List<String>
    List of Database unique names to include in the discovery.
    operator String
    Type of join for each element in this filter.
    tags List<GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag>
    Freeform tags to include in the discovery.
    type String
    A filter to return only resources whose type matches the given type.
    versions List<String>
    List of Versions strings to include in the discovery.
    entityType string
    Type of resource to match in the discovery.
    identifiers string[]
    Related resource Ids to include in the discovery. All must match the specified entityType.
    mode string
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    names string[]
    List of Database unique names to include in the discovery.
    operator string
    Type of join for each element in this filter.
    tags GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag[]
    Freeform tags to include in the discovery.
    type string
    A filter to return only resources whose type matches the given type.
    versions string[]
    List of Versions strings to include in the discovery.
    entity_type str
    Type of resource to match in the discovery.
    identifiers Sequence[str]
    Related resource Ids to include in the discovery. All must match the specified entityType.
    mode str
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    names Sequence[str]
    List of Database unique names to include in the discovery.
    operator str
    Type of join for each element in this filter.
    tags Sequence[fleetsoftwareupdate.GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag]
    Freeform tags to include in the discovery.
    type str
    A filter to return only resources whose type matches the given type.
    versions Sequence[str]
    List of Versions strings to include in the discovery.
    entityType String
    Type of resource to match in the discovery.
    identifiers List<String>
    Related resource Ids to include in the discovery. All must match the specified entityType.
    mode String
    INCLUDE or EXCLUDE the filter results in the discovery for DB targets. Supported for 'FSUCOLLECTION' RESOURCE_ID filter only.
    names List<String>
    List of Database unique names to include in the discovery.
    operator String
    Type of join for each element in this filter.
    tags List<Property Map>
    Freeform tags to include in the discovery.
    type String
    A filter to return only resources whose type matches the given type.
    versions List<String>
    List of Versions strings to include in the discovery.

    GetFsuCollectionsFsuCollectionSummaryCollectionItemFleetDiscoveryFilterTag

    Key string
    Freeform tag key.
    Namespace string
    Defined tag namespace.
    Value string
    Freeform tag value.
    Key string
    Freeform tag key.
    Namespace string
    Defined tag namespace.
    Value string
    Freeform tag value.
    key String
    Freeform tag key.
    namespace String
    Defined tag namespace.
    value String
    Freeform tag value.
    key string
    Freeform tag key.
    namespace string
    Defined tag namespace.
    value string
    Freeform tag value.
    key str
    Freeform tag key.
    namespace str
    Defined tag namespace.
    value str
    Freeform tag value.
    key String
    Freeform tag key.
    namespace String
    Defined tag namespace.
    value String
    Freeform tag 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