1. Packages
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. oci
  6. getResourceSearch
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi
oci logo
Viewing docs for Oracle Cloud Infrastructure v4.15.0
published on Thursday, Jun 11, 2026 by Pulumi

    Using getResourceSearch

    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 getResourceSearch(args: GetResourceSearchArgs, opts?: InvokeOptions): Promise<GetResourceSearchResult>
    function getResourceSearchOutput(args: GetResourceSearchOutputArgs, opts?: InvokeOptions): Output<GetResourceSearchResult>
    def get_resource_search(query: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetResourceSearchResult
    def get_resource_search_output(query: pulumi.Input[Optional[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetResourceSearchResult]
    func LookupResourceSearch(ctx *Context, args *LookupResourceSearchArgs, opts ...InvokeOption) (*LookupResourceSearchResult, error)
    func LookupResourceSearchOutput(ctx *Context, args *LookupResourceSearchOutputArgs, opts ...InvokeOption) LookupResourceSearchResultOutput

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

    public static class GetResourceSearch 
    {
        public static Task<GetResourceSearchResult> InvokeAsync(GetResourceSearchArgs args, InvokeOptions? opts = null)
        public static Output<GetResourceSearchResult> Invoke(GetResourceSearchInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetResourceSearchResult> getResourceSearch(GetResourceSearchArgs args, InvokeOptions options)
    public static Output<GetResourceSearchResult> getResourceSearch(GetResourceSearchArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:oci/getResourceSearch:getResourceSearch
      arguments:
        # arguments dictionary
    data "oci_oci_getresourcesearch" "name" {
        # arguments
    }

    The following arguments are supported:

    Query string
    Query string
    query string
    query String
    query string
    query str
    query String

    getResourceSearch Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Query string
    Results List<GetResourceSearchResult>
    Id string
    The provider-assigned unique ID for this managed resource.
    Query string
    Results []GetResourceSearchResult
    id string
    The provider-assigned unique ID for this managed resource.
    query string
    results list(object)
    id String
    The provider-assigned unique ID for this managed resource.
    query String
    results List<GetResourceSearchResult>
    id string
    The provider-assigned unique ID for this managed resource.
    query string
    results GetResourceSearchResult[]
    id str
    The provider-assigned unique ID for this managed resource.
    query str
    results Sequence[GetResourceSearchResult]
    id String
    The provider-assigned unique ID for this managed resource.
    query String
    results List<Property Map>

    Supporting Types

    GetResourceSearchResult

    AdditionalDetails Dictionary<string, string>
    AvailabilityDomain string
    CompartmentId string
    DefinedTags Dictionary<string, string>
    DisplayName string
    FreeformTags Dictionary<string, string>
    Identifier string
    ResourceType string
    State string
    SystemTags Dictionary<string, string>
    TimeCreated string
    AdditionalDetails map[string]string
    AvailabilityDomain string
    CompartmentId string
    DefinedTags map[string]string
    DisplayName string
    FreeformTags map[string]string
    Identifier string
    ResourceType string
    State string
    SystemTags map[string]string
    TimeCreated string
    additional_details map(string)
    availability_domain string
    compartment_id string
    defined_tags map(string)
    display_name string
    freeform_tags map(string)
    identifier string
    resource_type string
    state string
    system_tags map(string)
    time_created string
    additionalDetails Map<String,String>
    availabilityDomain String
    compartmentId String
    definedTags Map<String,String>
    displayName String
    freeformTags Map<String,String>
    identifier String
    resourceType String
    state String
    systemTags Map<String,String>
    timeCreated String
    additionalDetails {[key: string]: string}
    availabilityDomain string
    compartmentId string
    definedTags {[key: string]: string}
    displayName string
    freeformTags {[key: string]: string}
    identifier string
    resourceType string
    state string
    systemTags {[key: string]: string}
    timeCreated string
    additional_details Mapping[str, str]
    availability_domain str
    compartment_id str
    defined_tags Mapping[str, str]
    display_name str
    freeform_tags Mapping[str, str]
    identifier str
    resource_type str
    state str
    system_tags Mapping[str, str]
    time_created str
    additionalDetails Map<String>
    availabilityDomain String
    compartmentId String
    definedTags Map<String>
    displayName String
    freeformTags Map<String>
    identifier String
    resourceType String
    state String
    systemTags Map<String>
    timeCreated String

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Viewing docs for Oracle Cloud Infrastructure v4.15.0
    published on Thursday, Jun 11, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial