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 compliance packs.
Example Usage
Query all compliance packs
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigCompliancePacks({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_compliance_packs()
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.GetConfigCompliancePacks(ctx, &tencentcloud.GetConfigCompliancePacksArgs{}, 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.GetConfigCompliancePacks.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.GetConfigCompliancePacksArgs;
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.getConfigCompliancePacks(GetConfigCompliancePacksArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigCompliancePacks
arguments: {}
Example coming soon!
Query compliance packs by name
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigCompliancePacks({
compliancePackName: "tf-example",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_compliance_packs(compliance_pack_name="tf-example")
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.GetConfigCompliancePacks(ctx, &tencentcloud.GetConfigCompliancePacksArgs{
CompliancePackName: pulumi.StringRef("tf-example"),
}, 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.GetConfigCompliancePacks.Invoke(new()
{
CompliancePackName = "tf-example",
});
});
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.GetConfigCompliancePacksArgs;
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.getConfigCompliancePacks(GetConfigCompliancePacksArgs.builder()
.compliancePackName("tf-example")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigCompliancePacks
arguments:
compliancePackName: tf-example
Example coming soon!
Query compliance packs by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigCompliancePacks({
compliancePackName: "tf-example",
riskLevels: [
1,
2,
],
status: "ACTIVE",
complianceResults: ["NON_COMPLIANT"],
orderType: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_compliance_packs(compliance_pack_name="tf-example",
risk_levels=[
1,
2,
],
status="ACTIVE",
compliance_results=["NON_COMPLIANT"],
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.GetConfigCompliancePacks(ctx, &tencentcloud.GetConfigCompliancePacksArgs{
CompliancePackName: pulumi.StringRef("tf-example"),
RiskLevels: []float64{
1,
2,
},
Status: pulumi.StringRef("ACTIVE"),
ComplianceResults: []string{
"NON_COMPLIANT",
},
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.GetConfigCompliancePacks.Invoke(new()
{
CompliancePackName = "tf-example",
RiskLevels = new[]
{
1,
2,
},
Status = "ACTIVE",
ComplianceResults = new[]
{
"NON_COMPLIANT",
},
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.GetConfigCompliancePacksArgs;
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.getConfigCompliancePacks(GetConfigCompliancePacksArgs.builder()
.compliancePackName("tf-example")
.riskLevels(
1,
2)
.status("ACTIVE")
.complianceResults("NON_COMPLIANT")
.orderType("desc")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigCompliancePacks
arguments:
compliancePackName: tf-example
riskLevels:
- 1
- 2
status: ACTIVE
complianceResults:
- NON_COMPLIANT
orderType: desc
Example coming soon!
Using getConfigCompliancePacks
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 getConfigCompliancePacks(args: GetConfigCompliancePacksArgs, opts?: InvokeOptions): Promise<GetConfigCompliancePacksResult>
function getConfigCompliancePacksOutput(args: GetConfigCompliancePacksOutputArgs, opts?: InvokeOptions): Output<GetConfigCompliancePacksResult>def get_config_compliance_packs(compliance_pack_name: Optional[str] = None,
compliance_results: Optional[Sequence[str]] = None,
id: Optional[str] = None,
order_type: Optional[str] = None,
result_output_file: Optional[str] = None,
risk_levels: Optional[Sequence[float]] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigCompliancePacksResult
def get_config_compliance_packs_output(compliance_pack_name: pulumi.Input[Optional[str]] = None,
compliance_results: pulumi.Input[Optional[Sequence[pulumi.Input[str]]]] = None,
id: pulumi.Input[Optional[str]] = None,
order_type: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
risk_levels: pulumi.Input[Optional[Sequence[pulumi.Input[float]]]] = None,
status: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigCompliancePacksResult]func GetConfigCompliancePacks(ctx *Context, args *GetConfigCompliancePacksArgs, opts ...InvokeOption) (*GetConfigCompliancePacksResult, error)
func GetConfigCompliancePacksOutput(ctx *Context, args *GetConfigCompliancePacksOutputArgs, opts ...InvokeOption) GetConfigCompliancePacksResultOutput> Note: This function is named GetConfigCompliancePacks in the Go SDK.
public static class GetConfigCompliancePacks
{
public static Task<GetConfigCompliancePacksResult> InvokeAsync(GetConfigCompliancePacksArgs args, InvokeOptions? opts = null)
public static Output<GetConfigCompliancePacksResult> Invoke(GetConfigCompliancePacksInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConfigCompliancePacksResult> getConfigCompliancePacks(GetConfigCompliancePacksArgs args, InvokeOptions options)
public static Output<GetConfigCompliancePacksResult> getConfigCompliancePacks(GetConfigCompliancePacksArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getConfigCompliancePacks:getConfigCompliancePacks
arguments:
# arguments dictionarydata "tencentcloud_getconfigcompliancepacks" "name" {
# arguments
}The following arguments are supported:
- Compliance
Pack stringName - Compliance pack name for filtering.
- Compliance
Results List<string> - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- Id string
- Order
Type string - Sort type. Valid values: desc (descending), asc (ascending).
- Result
Output stringFile - Used to save results.
- Risk
Levels List<double> - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- Compliance
Pack stringName - Compliance pack name for filtering.
- Compliance
Results []string - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- Id string
- Order
Type string - Sort type. Valid values: desc (descending), asc (ascending).
- Result
Output stringFile - Used to save results.
- Risk
Levels []float64 - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ stringname - Compliance pack name for filtering.
- compliance_
results list(string) - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- id string
- order_
type string - Sort type. Valid values: desc (descending), asc (ascending).
- result_
output_ stringfile - Used to save results.
- risk_
levels list(number) - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack StringName - Compliance pack name for filtering.
- compliance
Results List<String> - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- id String
- order
Type String - Sort type. Valid values: desc (descending), asc (ascending).
- result
Output StringFile - Used to save results.
- risk
Levels List<Double> - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status String
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack stringName - Compliance pack name for filtering.
- compliance
Results string[] - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- id string
- order
Type string - Sort type. Valid values: desc (descending), asc (ascending).
- result
Output stringFile - Used to save results.
- risk
Levels number[] - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ strname - Compliance pack name for filtering.
- compliance_
results Sequence[str] - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- id str
- order_
type str - Sort type. Valid values: desc (descending), asc (ascending).
- result_
output_ strfile - Used to save results.
- risk_
levels Sequence[float] - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status str
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack StringName - Compliance pack name for filtering.
- compliance
Results List<String> - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- id String
- order
Type String - Sort type. Valid values: desc (descending), asc (ascending).
- result
Output StringFile - Used to save results.
- risk
Levels List<Number> - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status String
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
getConfigCompliancePacks Result
The following output properties are available:
- Compliance
Pack List<GetLists Config Compliance Packs Compliance Pack List> - Compliance pack list.
- Id string
- Compliance
Pack stringName - Compliance pack name.
- Compliance
Results List<string> - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- Order
Type string - Result
Output stringFile - Risk
Levels List<double> - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Status string
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- Compliance
Pack []GetLists Config Compliance Packs Compliance Pack List - Compliance pack list.
- Id string
- Compliance
Pack stringName - Compliance pack name.
- Compliance
Results []string - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- Order
Type string - Result
Output stringFile - Risk
Levels []float64 - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Status string
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ list(object)lists - Compliance pack list.
- id string
- compliance_
pack_ stringname - Compliance pack name.
- compliance_
results list(string) - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- order_
type string - result_
output_ stringfile - risk_
levels list(number) - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status string
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack List<GetLists Config Compliance Packs Compliance Pack List> - Compliance pack list.
- id String
- compliance
Pack StringName - Compliance pack name.
- compliance
Results List<String> - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- order
Type String - result
Output StringFile - risk
Levels List<Double> - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status String
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack GetLists Config Compliance Packs Compliance Pack List[] - Compliance pack list.
- id string
- compliance
Pack stringName - Compliance pack name.
- compliance
Results string[] - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- order
Type string - result
Output stringFile - risk
Levels number[] - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status string
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ Sequence[Getlists Config Compliance Packs Compliance Pack List] - Compliance pack list.
- id str
- compliance_
pack_ strname - Compliance pack name.
- compliance_
results Sequence[str] - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- order_
type str - result_
output_ strfile - risk_
levels Sequence[float] - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status str
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack List<Property Map>Lists - Compliance pack list.
- id String
- compliance
Pack StringName - Compliance pack name.
- compliance
Results List<String> - Compliance result. Valid values: COMPLIANT, NON_COMPLIANT.
- order
Type String - result
Output StringFile - risk
Levels List<Number> - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- status String
- Compliance pack status. Valid values: ACTIVE, NO_ACTIVE.
Supporting Types
GetConfigCompliancePacksCompliancePackList
- Compliance
Pack stringId - Compliance pack ID.
- Compliance
Pack stringName - Compliance pack name for filtering.
- Compliance
Result string - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- Create
Time string - Creation time.
- Description string
- Compliance pack description.
- No
Compliant List<string>Names - List of non-compliant rule names.
- Risk
Level double - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Rule
Count double - Number of rules in the compliance pack.
- Status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- Compliance
Pack stringId - Compliance pack ID.
- Compliance
Pack stringName - Compliance pack name for filtering.
- Compliance
Result string - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- Create
Time string - Creation time.
- Description string
- Compliance pack description.
- No
Compliant []stringNames - List of non-compliant rule names.
- Risk
Level float64 - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Rule
Count float64 - Number of rules in the compliance pack.
- Status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ stringid - Compliance pack ID.
- compliance_
pack_ stringname - Compliance pack name for filtering.
- compliance_
result string - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- create_
time string - Creation time.
- description string
- Compliance pack description.
- no_
compliant_ list(string)names - List of non-compliant rule names.
- risk_
level number - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule_
count number - Number of rules in the compliance pack.
- status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack StringId - Compliance pack ID.
- compliance
Pack StringName - Compliance pack name for filtering.
- compliance
Result String - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- create
Time String - Creation time.
- description String
- Compliance pack description.
- no
Compliant List<String>Names - List of non-compliant rule names.
- risk
Level Double - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Count Double - Number of rules in the compliance pack.
- status String
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack stringId - Compliance pack ID.
- compliance
Pack stringName - Compliance pack name for filtering.
- compliance
Result string - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- create
Time string - Creation time.
- description string
- Compliance pack description.
- no
Compliant string[]Names - List of non-compliant rule names.
- risk
Level number - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Count number - Number of rules in the compliance pack.
- status string
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance_
pack_ strid - Compliance pack ID.
- compliance_
pack_ strname - Compliance pack name for filtering.
- compliance_
result str - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- create_
time str - Creation time.
- description str
- Compliance pack description.
- no_
compliant_ Sequence[str]names - List of non-compliant rule names.
- risk_
level float - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule_
count float - Number of rules in the compliance pack.
- status str
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
- compliance
Pack StringId - Compliance pack ID.
- compliance
Pack StringName - Compliance pack name for filtering.
- compliance
Result String - Compliance result list for filtering. Valid values: COMPLIANT, NON_COMPLIANT.
- create
Time String - Creation time.
- description String
- Compliance pack description.
- no
Compliant List<String>Names - List of non-compliant rule names.
- risk
Level Number - Risk level list for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Count Number - Number of rules in the compliance pack.
- status String
- Compliance pack status for filtering. Valid values: ACTIVE, NO_ACTIVE.
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
