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 system preset rules.
Example Usage
Query all system preset rules
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigSystemRules({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_system_rules()
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.GetConfigSystemRules(ctx, &tencentcloud.GetConfigSystemRulesArgs{}, 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.GetConfigSystemRules.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.GetConfigSystemRulesArgs;
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.getConfigSystemRules(GetConfigSystemRulesArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigSystemRules
arguments: {}
Example coming soon!
Query system rules by keyword
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigSystemRules({
keyword: "cam",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_system_rules(keyword="cam")
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.GetConfigSystemRules(ctx, &tencentcloud.GetConfigSystemRulesArgs{
Keyword: pulumi.StringRef("cam"),
}, 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.GetConfigSystemRules.Invoke(new()
{
Keyword = "cam",
});
});
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.GetConfigSystemRulesArgs;
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.getConfigSystemRules(GetConfigSystemRulesArgs.builder()
.keyword("cam")
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigSystemRules
arguments:
keyword: cam
Example coming soon!
Query system rules by risk level
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getConfigSystemRules({
riskLevel: 1,
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_config_system_rules(risk_level=1)
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.GetConfigSystemRules(ctx, &tencentcloud.GetConfigSystemRulesArgs{
RiskLevel: pulumi.Float64Ref(1),
}, 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.GetConfigSystemRules.Invoke(new()
{
RiskLevel = 1,
});
});
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.GetConfigSystemRulesArgs;
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.getConfigSystemRules(GetConfigSystemRulesArgs.builder()
.riskLevel(1)
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getConfigSystemRules
arguments:
riskLevel: 1
Example coming soon!
Using getConfigSystemRules
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 getConfigSystemRules(args: GetConfigSystemRulesArgs, opts?: InvokeOptions): Promise<GetConfigSystemRulesResult>
function getConfigSystemRulesOutput(args: GetConfigSystemRulesOutputArgs, opts?: InvokeOptions): Output<GetConfigSystemRulesResult>def get_config_system_rules(id: Optional[str] = None,
keyword: Optional[str] = None,
result_output_file: Optional[str] = None,
risk_level: Optional[float] = None,
opts: Optional[InvokeOptions] = None) -> GetConfigSystemRulesResult
def get_config_system_rules_output(id: pulumi.Input[Optional[str]] = None,
keyword: pulumi.Input[Optional[str]] = None,
result_output_file: pulumi.Input[Optional[str]] = None,
risk_level: pulumi.Input[Optional[float]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetConfigSystemRulesResult]func GetConfigSystemRules(ctx *Context, args *GetConfigSystemRulesArgs, opts ...InvokeOption) (*GetConfigSystemRulesResult, error)
func GetConfigSystemRulesOutput(ctx *Context, args *GetConfigSystemRulesOutputArgs, opts ...InvokeOption) GetConfigSystemRulesResultOutput> Note: This function is named GetConfigSystemRules in the Go SDK.
public static class GetConfigSystemRules
{
public static Task<GetConfigSystemRulesResult> InvokeAsync(GetConfigSystemRulesArgs args, InvokeOptions? opts = null)
public static Output<GetConfigSystemRulesResult> Invoke(GetConfigSystemRulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetConfigSystemRulesResult> getConfigSystemRules(GetConfigSystemRulesArgs args, InvokeOptions options)
public static Output<GetConfigSystemRulesResult> getConfigSystemRules(GetConfigSystemRulesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getConfigSystemRules:getConfigSystemRules
arguments:
# arguments dictionarydata "tencentcloud_getconfigsystemrules" "name" {
# arguments
}The following arguments are supported:
- Id string
- Keyword string
- Search keyword. Supports identifier/name/label/description search.
- Result
Output stringFile - Used to save results.
- Risk
Level double - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Id string
- Keyword string
- Search keyword. Supports identifier/name/label/description search.
- Result
Output stringFile - Used to save results.
- Risk
Level float64 - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id string
- keyword string
- Search keyword. Supports identifier/name/label/description search.
- result_
output_ stringfile - Used to save results.
- risk_
level number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id String
- keyword String
- Search keyword. Supports identifier/name/label/description search.
- result
Output StringFile - Used to save results.
- risk
Level Double - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id string
- keyword string
- Search keyword. Supports identifier/name/label/description search.
- result
Output stringFile - Used to save results.
- risk
Level number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id str
- keyword str
- Search keyword. Supports identifier/name/label/description search.
- result_
output_ strfile - Used to save results.
- risk_
level float - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id String
- keyword String
- Search keyword. Supports identifier/name/label/description search.
- result
Output StringFile - Used to save results.
- risk
Level Number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
getConfigSystemRules Result
The following output properties are available:
- Id string
- Rule
Lists List<GetConfig System Rules Rule List> - System preset rule list.
- Keyword string
- Result
Output stringFile - Risk
Level double - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Id string
- Rule
Lists []GetConfig System Rules Rule List - System preset rule list.
- Keyword string
- Result
Output stringFile - Risk
Level float64 - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id string
- rule_
lists list(object) - System preset rule list.
- keyword string
- result_
output_ stringfile - risk_
level number - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id String
- rule
Lists List<GetConfig System Rules Rule List> - System preset rule list.
- keyword String
- result
Output StringFile - risk
Level Double - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id string
- rule
Lists GetConfig System Rules Rule List[] - System preset rule list.
- keyword string
- result
Output stringFile - risk
Level number - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id str
- rule_
lists Sequence[GetConfig System Rules Rule List] - System preset rule list.
- keyword str
- result_
output_ strfile - risk_
level float - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- id String
- rule
Lists List<Property Map> - System preset rule list.
- keyword String
- result
Output StringFile - risk
Level Number - Risk level. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
Supporting Types
GetConfigSystemRulesRuleList
- Create
Time string - Creation time.
- Description string
- Rule description.
- Identifier string
- Rule unique identifier.
- Identifier
Type string - Rule type.
- Labels List<string>
- Rule label list.
- Reference
Count double - Number of times this rule is referenced.
- Resource
Types List<string> - Supported resource type list.
- Risk
Level double - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Rule
Name string - Rule name.
- Service
Function string - Corresponding service function.
- Trigger
Types List<string> - Trigger type list.
- Update
Time string - Last update time.
- Create
Time string - Creation time.
- Description string
- Rule description.
- Identifier string
- Rule unique identifier.
- Identifier
Type string - Rule type.
- Labels []string
- Rule label list.
- Reference
Count float64 - Number of times this rule is referenced.
- Resource
Types []string - Supported resource type list.
- Risk
Level float64 - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- Rule
Name string - Rule name.
- Service
Function string - Corresponding service function.
- Trigger
Types []string - Trigger type list.
- Update
Time string - Last update time.
- create_
time string - Creation time.
- description string
- Rule description.
- identifier string
- Rule unique identifier.
- identifier_
type string - Rule type.
- labels list(string)
- Rule label list.
- reference_
count number - Number of times this rule is referenced.
- resource_
types list(string) - Supported resource type list.
- risk_
level number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule_
name string - Rule name.
- service_
function string - Corresponding service function.
- trigger_
types list(string) - Trigger type list.
- update_
time string - Last update time.
- create
Time String - Creation time.
- description String
- Rule description.
- identifier String
- Rule unique identifier.
- identifier
Type String - Rule type.
- labels List<String>
- Rule label list.
- reference
Count Double - Number of times this rule is referenced.
- resource
Types List<String> - Supported resource type list.
- risk
Level Double - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Name String - Rule name.
- service
Function String - Corresponding service function.
- trigger
Types List<String> - Trigger type list.
- update
Time String - Last update time.
- create
Time string - Creation time.
- description string
- Rule description.
- identifier string
- Rule unique identifier.
- identifier
Type string - Rule type.
- labels string[]
- Rule label list.
- reference
Count number - Number of times this rule is referenced.
- resource
Types string[] - Supported resource type list.
- risk
Level number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Name string - Rule name.
- service
Function string - Corresponding service function.
- trigger
Types string[] - Trigger type list.
- update
Time string - Last update time.
- create_
time str - Creation time.
- description str
- Rule description.
- identifier str
- Rule unique identifier.
- identifier_
type str - Rule type.
- labels Sequence[str]
- Rule label list.
- reference_
count float - Number of times this rule is referenced.
- resource_
types Sequence[str] - Supported resource type list.
- risk_
level float - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule_
name str - Rule name.
- service_
function str - Corresponding service function.
- trigger_
types Sequence[str] - Trigger type list.
- update_
time str - Last update time.
- create
Time String - Creation time.
- description String
- Rule description.
- identifier String
- Rule unique identifier.
- identifier
Type String - Rule type.
- labels List<String>
- Rule label list.
- reference
Count Number - Number of times this rule is referenced.
- resource
Types List<String> - Supported resource type list.
- risk
Level Number - Risk level for filtering. Valid values: 1 (high risk), 2 (medium risk), 3 (low risk).
- rule
Name String - Rule name.
- service
Function String - Corresponding service function.
- trigger
Types List<String> - Trigger type list.
- update
Time String - Last update time.
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
