Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
Use this data source to query detailed information of Config discovered resources.
Example Usage
Query all discovered resources
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigDiscoveredResources({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_discovered_resources()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetConfigDiscoveredResources(ctx, &tencentcloud.GetConfigDiscoveredResourcesArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetConfigDiscoveredResources.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetConfigDiscoveredResourcesArgs;
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 example = TencentcloudFunctions.getConfigDiscoveredResources(GetConfigDiscoveredResourcesArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigDiscoveredResources
arguments: {}
Example coming soon!
Query by resource ID filter
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigDiscoveredResources({
filters: [{
name: "resourceId",
values: ["ins-pbu2hghz"],
}],
orderType: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_discovered_resources(filters=[{
"name": "resourceId",
"values": ["ins-pbu2hghz"],
}],
order_type="desc")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetConfigDiscoveredResources(ctx, &tencentcloud.GetConfigDiscoveredResourcesArgs{
Filters: []tencentcloud.GetConfigDiscoveredResourcesFilter{
{
Name: "resourceId",
Values: []string{
"ins-pbu2hghz",
},
},
},
OrderType: pulumi.StringRef("desc"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetConfigDiscoveredResources.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetConfigDiscoveredResourcesFilterInputArgs
{
Name = "resourceId",
Values = new[]
{
"ins-pbu2hghz",
},
},
},
OrderType = "desc",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetConfigDiscoveredResourcesArgs;
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 example = TencentcloudFunctions.getConfigDiscoveredResources(GetConfigDiscoveredResourcesArgs.builder()
.filters(GetConfigDiscoveredResourcesFilterArgs.builder()
.name("resourceId")
.values("ins-pbu2hghz")
.build())
.orderType("desc")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigDiscoveredResources
arguments:
filters:
- name: resourceId
values:
- ins-pbu2hghz
orderType: desc
Example coming soon!
Query by resource name and tags
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigDiscoveredResources({
filters: [{
name: "resourceName",
values: ["my-cvm"],
}],
tags: [{
tagKey: "env",
tagValue: "prod",
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_discovered_resources(filters=[{
"name": "resourceName",
"values": ["my-cvm"],
}],
tags=[{
"tag_key": "env",
"tag_value": "prod",
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetConfigDiscoveredResources(ctx, &tencentcloud.GetConfigDiscoveredResourcesArgs{
Filters: []tencentcloud.GetConfigDiscoveredResourcesFilter{
{
Name: "resourceName",
Values: []string{
"my-cvm",
},
},
},
Tags: []tencentcloud.GetConfigDiscoveredResourcesTag{
{
TagKey: "env",
TagValue: "prod",
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetConfigDiscoveredResources.Invoke(new()
{
Filters = new[]
{
new Tencentcloud.Inputs.GetConfigDiscoveredResourcesFilterInputArgs
{
Name = "resourceName",
Values = new[]
{
"my-cvm",
},
},
},
Tags = new[]
{
new Tencentcloud.Inputs.GetConfigDiscoveredResourcesTagInputArgs
{
TagKey = "env",
TagValue = "prod",
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetConfigDiscoveredResourcesArgs;
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 example = TencentcloudFunctions.getConfigDiscoveredResources(GetConfigDiscoveredResourcesArgs.builder()
.filters(GetConfigDiscoveredResourcesFilterArgs.builder()
.name("resourceName")
.values("my-cvm")
.build())
.tags(GetConfigDiscoveredResourcesTagArgs.builder()
.tagKey("env")
.tagValue("prod")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigDiscoveredResources
arguments:
filters:
- name: resourceName
values:
- my-cvm
tags:
- tagKey: env
tagValue: prod
Example coming soon!
Using getConfigDiscoveredResources
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 getConfigDiscoveredResources(args: GetConfigDiscoveredResourcesArgs, opts?: InvokeOptions): Promise<GetConfigDiscoveredResourcesResult>
function getConfigDiscoveredResourcesOutput(args: GetConfigDiscoveredResourcesOutputArgs, opts?: InvokeOptions): Output<GetConfigDiscoveredResourcesResult>def get_config_discovered_resources(filters: Optional[Sequence[GetConfigDiscoveredResourcesFilter]] = None,
id: Optional[str] = None,
order_type: Optional[str] = None,
result_output_file: Optional[str] = None,
tags: Optional[Sequence[GetConfigDiscoveredResourcesTag]] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigDiscoveredResourcesResult
def get_config_discovered_resources_output(filters: pulumi.Input[Optional[Sequence[pulumi.Input[GetConfigDiscoveredResourcesFilterArgs]]]] = None,
id: pulumi.Input[Optional[str]] = None,
order_type: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
tags: pulumi.Input[Optional[Sequence[pulumi.Input[GetConfigDiscoveredResourcesTagArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigDiscoveredResourcesResult]func GetConfigDiscoveredResources(ctx *Context, args *GetConfigDiscoveredResourcesArgs, opts ...InvokeOption) (*GetConfigDiscoveredResourcesResult, error)
func GetConfigDiscoveredResourcesOutput(ctx *Context, args *GetConfigDiscoveredResourcesOutputArgs, opts ...InvokeOption) GetConfigDiscoveredResourcesResultOutput> Note: This function is named GetConfigDiscoveredResources in the Go SDK.
public static class GetConfigDiscoveredResources
{
public static Task<GetConfigDiscoveredResourcesResult> InvokeAsync(GetConfigDiscoveredResourcesArgs args, InvokeOptions? opts = null)
public static Output<GetConfigDiscoveredResourcesResult> Invoke(GetConfigDiscoveredResourcesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConfigDiscoveredResourcesResult> getConfigDiscoveredResources(GetConfigDiscoveredResourcesArgs args, InvokeOptions options)
public static Output<GetConfigDiscoveredResourcesResult> getConfigDiscoveredResources(GetConfigDiscoveredResourcesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getConfigDiscoveredResources:getConfigDiscoveredResources
arguments:
# arguments dictionarydata "tencentcloud_getconfigdiscoveredresources" "name" {
# arguments
}The following arguments are supported:
- Filters
List<Get
Config Discovered Resources Filter> - Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- Id string
- Order
Type string - Sort type. Valid values: asc, desc.
- Result
Output stringFile - Used to save results.
-
List<Get
Config Discovered Resources Tag> - Tag filter conditions.
- Filters
[]Get
Config Discovered Resources Filter - Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- Id string
- Order
Type string - Sort type. Valid values: asc, desc.
- Result
Output stringFile - Used to save results.
-
[]Get
Config Discovered Resources Tag - Tag filter conditions.
- filters list(object)
- Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- id string
- order_
type string - Sort type. Valid values: asc, desc.
- result_
output_ stringfile - Used to save results.
- list(object)
- Tag filter conditions.
- filters
List<Get
Config Discovered Resources Filter> - Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- id String
- order
Type String - Sort type. Valid values: asc, desc.
- result
Output StringFile - Used to save results.
-
List<Get
Config Discovered Resources Tag> - Tag filter conditions.
- filters
Get
Config Discovered Resources Filter[] - Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- id string
- order
Type string - Sort type. Valid values: asc, desc.
- result
Output stringFile - Used to save results.
-
Get
Config Discovered Resources Tag[] - Tag filter conditions.
- filters
Sequence[Get
Config Discovered Resources Filter] - Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- id str
- order_
type str - Sort type. Valid values: asc, desc.
- result_
output_ strfile - Used to save results.
-
Sequence[Get
Config Discovered Resources Tag] - Tag filter conditions.
- filters List<Property Map>
- Filter conditions. Supported filter names: resourceName (resource name), resourceId (resource ID).
- id String
- order
Type String - Sort type. Valid values: asc, desc.
- result
Output StringFile - Used to save results.
- List<Property Map>
- Tag filter conditions.
getConfigDiscoveredResources Result
The following output properties are available:
- Id string
- Resource
Lists List<GetConfig Discovered Resources Resource List> - Discovered resource list.
- Filters
List<Get
Config Discovered Resources Filter> - Order
Type string - Result
Output stringFile -
List<Get
Config Discovered Resources Tag> - Resource tag list.
- Id string
- Resource
Lists []GetConfig Discovered Resources Resource List - Discovered resource list.
- Filters
[]Get
Config Discovered Resources Filter - Order
Type string - Result
Output stringFile -
[]Get
Config Discovered Resources Tag - Resource tag list.
- id string
- resource_
lists list(object) - Discovered resource list.
- filters list(object)
- order_
type string - result_
output_ stringfile - list(object)
- Resource tag list.
- id String
- resource
Lists List<GetConfig Discovered Resources Resource List> - Discovered resource list.
- filters
List<Get
Config Discovered Resources Filter> - order
Type String - result
Output StringFile -
List<Get
Config Discovered Resources Tag> - Resource tag list.
- id string
- resource
Lists GetConfig Discovered Resources Resource List[] - Discovered resource list.
- filters
Get
Config Discovered Resources Filter[] - order
Type string - result
Output stringFile -
Get
Config Discovered Resources Tag[] - Resource tag list.
- id str
- resource_
lists Sequence[GetConfig Discovered Resources Resource List] - Discovered resource list.
- filters
Sequence[Get
Config Discovered Resources Filter] - order_
type str - result_
output_ strfile -
Sequence[Get
Config Discovered Resources Tag] - Resource tag list.
- id String
- resource
Lists List<Property Map> - Discovered resource list.
- filters List<Property Map>
- order
Type String - result
Output StringFile - List<Property Map>
- Resource tag list.
Supporting Types
GetConfigDiscoveredResourcesFilter
GetConfigDiscoveredResourcesResourceList
- Compliance
Result string - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- Resource
Create stringTime - Resource creation time.
- Resource
Delete double - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- Resource
Id string - Resource ID.
- Resource
Name string - Resource name.
- Resource
Region string - Resource region.
- Resource
Status string - Resource status.
- Resource
Type string - Resource type.
- Resource
Zone string - Resource availability zone.
-
List<Get
Config Discovered Resources Resource List Tag> - Tag filter conditions.
- Compliance
Result string - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- Resource
Create stringTime - Resource creation time.
- Resource
Delete float64 - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- Resource
Id string - Resource ID.
- Resource
Name string - Resource name.
- Resource
Region string - Resource region.
- Resource
Status string - Resource status.
- Resource
Type string - Resource type.
- Resource
Zone string - Resource availability zone.
-
[]Get
Config Discovered Resources Resource List Tag - Tag filter conditions.
- compliance_
result string - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- resource_
create_ stringtime - Resource creation time.
- resource_
delete number - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- resource_
id string - Resource ID.
- resource_
name string - Resource name.
- resource_
region string - Resource region.
- resource_
status string - Resource status.
- resource_
type string - Resource type.
- resource_
zone string - Resource availability zone.
- list(object)
- Tag filter conditions.
- compliance
Result String - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- resource
Create StringTime - Resource creation time.
- resource
Delete Double - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- resource
Id String - Resource ID.
- resource
Name String - Resource name.
- resource
Region String - Resource region.
- resource
Status String - Resource status.
- resource
Type String - Resource type.
- resource
Zone String - Resource availability zone.
-
List<Get
Config Discovered Resources Resource List Tag> - Tag filter conditions.
- compliance
Result string - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- resource
Create stringTime - Resource creation time.
- resource
Delete number - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- resource
Id string - Resource ID.
- resource
Name string - Resource name.
- resource
Region string - Resource region.
- resource
Status string - Resource status.
- resource
Type string - Resource type.
- resource
Zone string - Resource availability zone.
-
Get
Config Discovered Resources Resource List Tag[] - Tag filter conditions.
- compliance_
result str - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- resource_
create_ strtime - Resource creation time.
- resource_
delete float - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- resource_
id str - Resource ID.
- resource_
name str - Resource name.
- resource_
region str - Resource region.
- resource_
status str - Resource status.
- resource_
type str - Resource type.
- resource_
zone str - Resource availability zone.
-
Sequence[Get
Config Discovered Resources Resource List Tag] - Tag filter conditions.
- compliance
Result String - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- resource
Create StringTime - Resource creation time.
- resource
Delete Number - Resource deletion mark. Valid values: 1 (deleted), 2 (not deleted).
- resource
Id String - Resource ID.
- resource
Name String - Resource name.
- resource
Region String - Resource region.
- resource
Status String - Resource status.
- resource
Type String - Resource type.
- resource
Zone String - Resource availability zone.
- List<Property Map>
- Tag filter conditions.
GetConfigDiscoveredResourcesResourceListTag
GetConfigDiscoveredResourcesTag
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
Viewing docs for tencentcloud 1.82.93
published on Monday, May 11, 2026 by tencentcloudstack
published on Monday, May 11, 2026 by tencentcloudstack
