Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi
alicloud.cfg.getAggregateConfigRules
Explore with Pulumi AI
This data source provides the Config Aggregate Config Rules of the current Alibaba Cloud user.
NOTE: Available since v1.124.0.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const example = alicloud.cfg.getAggregateConfigRules({
aggregatorId: "ca-3a9b626622af001d****",
ids: ["cr-5154626622af0034****"],
nameRegex: "the_resource_name",
});
export const firstConfigAggregateConfigRuleId = example.then(example => example.rules?.[0]?.id);
import pulumi
import pulumi_alicloud as alicloud
example = alicloud.cfg.get_aggregate_config_rules(aggregator_id="ca-3a9b626622af001d****",
ids=["cr-5154626622af0034****"],
name_regex="the_resource_name")
pulumi.export("firstConfigAggregateConfigRuleId", example.rules[0].id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cfg"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := cfg.GetAggregateConfigRules(ctx, &cfg.GetAggregateConfigRulesArgs{
AggregatorId: "ca-3a9b626622af001d****",
Ids: []string{
"cr-5154626622af0034****",
},
NameRegex: pulumi.StringRef("the_resource_name"),
}, nil)
if err != nil {
return err
}
ctx.Export("firstConfigAggregateConfigRuleId", example.Rules[0].Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var example = AliCloud.Cfg.GetAggregateConfigRules.Invoke(new()
{
AggregatorId = "ca-3a9b626622af001d****",
Ids = new[]
{
"cr-5154626622af0034****",
},
NameRegex = "the_resource_name",
});
return new Dictionary<string, object?>
{
["firstConfigAggregateConfigRuleId"] = example.Apply(getAggregateConfigRulesResult => getAggregateConfigRulesResult.Rules[0]?.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.cfg.CfgFunctions;
import com.pulumi.alicloud.cfg.inputs.GetAggregateConfigRulesArgs;
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 = CfgFunctions.getAggregateConfigRules(GetAggregateConfigRulesArgs.builder()
.aggregatorId("ca-3a9b626622af001d****")
.ids("cr-5154626622af0034****")
.nameRegex("the_resource_name")
.build());
ctx.export("firstConfigAggregateConfigRuleId", example.applyValue(getAggregateConfigRulesResult -> getAggregateConfigRulesResult.rules()[0].id()));
}
}
variables:
example:
fn::invoke:
function: alicloud:cfg:getAggregateConfigRules
arguments:
aggregatorId: ca-3a9b626622af001d****
ids:
- cr-5154626622af0034****
nameRegex: the_resource_name
outputs:
firstConfigAggregateConfigRuleId: ${example.rules[0].id}
Using getAggregateConfigRules
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 getAggregateConfigRules(args: GetAggregateConfigRulesArgs, opts?: InvokeOptions): Promise<GetAggregateConfigRulesResult>
function getAggregateConfigRulesOutput(args: GetAggregateConfigRulesOutputArgs, opts?: InvokeOptions): Output<GetAggregateConfigRulesResult>
def get_aggregate_config_rules(aggregate_config_rule_name: Optional[str] = None,
aggregator_id: Optional[str] = None,
enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
risk_level: Optional[int] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAggregateConfigRulesResult
def get_aggregate_config_rules_output(aggregate_config_rule_name: Optional[pulumi.Input[str]] = None,
aggregator_id: Optional[pulumi.Input[str]] = None,
enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
risk_level: Optional[pulumi.Input[int]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAggregateConfigRulesResult]
func GetAggregateConfigRules(ctx *Context, args *GetAggregateConfigRulesArgs, opts ...InvokeOption) (*GetAggregateConfigRulesResult, error)
func GetAggregateConfigRulesOutput(ctx *Context, args *GetAggregateConfigRulesOutputArgs, opts ...InvokeOption) GetAggregateConfigRulesResultOutput
> Note: This function is named GetAggregateConfigRules
in the Go SDK.
public static class GetAggregateConfigRules
{
public static Task<GetAggregateConfigRulesResult> InvokeAsync(GetAggregateConfigRulesArgs args, InvokeOptions? opts = null)
public static Output<GetAggregateConfigRulesResult> Invoke(GetAggregateConfigRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAggregateConfigRulesResult> getAggregateConfigRules(GetAggregateConfigRulesArgs args, InvokeOptions options)
public static Output<GetAggregateConfigRulesResult> getAggregateConfigRules(GetAggregateConfigRulesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:cfg/getAggregateConfigRules:getAggregateConfigRules
arguments:
# arguments dictionary
The following arguments are supported:
- Aggregator
Id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- Aggregate
Config Rule Name Changes to this property will trigger replacement.
- The config rule name.
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Risk
Level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - Status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
- Aggregator
Id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- Aggregate
Config Rule Name Changes to this property will trigger replacement.
- The config rule name.
- Enable
Details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - Ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- Name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- Output
File string - File name where to save data source results (after running
pulumi preview
). - Risk
Level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - Status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
- aggregator
Id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- aggregate
Config Rule Name Changes to this property will trigger replacement.
- The config rule name.
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - risk
Level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
- aggregator
Id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- aggregate
Config Rule Name Changes to this property will trigger replacement.
- The config rule name.
- enable
Details boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- output
File string - File name where to save data source results (after running
pulumi preview
). - risk
Level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
- aggregator_
id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- aggregate_
config_ rule_ name Changes to this property will trigger replacement.
- The config rule name.
- enable_
details bool - Default to
false
. Set it totrue
can output more details about resource attributes. - ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- name_
regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- output_
file str - File name where to save data source results (after running
pulumi preview
). - risk_
level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
- aggregator
Id This property is required. Changes to this property will trigger replacement.
- The ID of aggregator.
- aggregate
Config Rule Name Changes to this property will trigger replacement.
- The config rule name.
- enable
Details Boolean - Default to
false
. Set it totrue
can output more details about resource attributes. - ids
Changes to this property will trigger replacement.
- A list of Aggregate Config Rule IDs.
- name
Regex Changes to this property will trigger replacement.
- A regex string to filter results by Aggregate Config Rule name.
- output
File String - File name where to save data source results (after running
pulumi preview
). - risk
Level Changes to this property will trigger replacement.
- The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - status
Changes to this property will trigger replacement.
- The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
.
getAggregateConfigRules Result
The following output properties are available:
- Aggregator
Id string - The ID of Aggregator.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Names List<string>
- A list of Aggregate Config Rule names.
- Rules
List<Pulumi.
Ali Cloud. Cfg. Outputs. Get Aggregate Config Rules Rule> - A list of Config Aggregate Config Rules. Each element contains the following attributes:
- Aggregate
Config stringRule Name - The name of the rule.
- Enable
Details bool - Name
Regex string - Output
File string - Risk
Level int - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - Status string
- The status of the rule.
- Aggregator
Id string - The ID of Aggregator.
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Names []string
- A list of Aggregate Config Rule names.
- Rules
[]Get
Aggregate Config Rules Rule - A list of Config Aggregate Config Rules. Each element contains the following attributes:
- Aggregate
Config stringRule Name - The name of the rule.
- Enable
Details bool - Name
Regex string - Output
File string - Risk
Level int - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - Status string
- The status of the rule.
- aggregator
Id String - The ID of Aggregator.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Aggregate Config Rule names.
- rules
List<Get
Aggregate Config Rules Rule> - A list of Config Aggregate Config Rules. Each element contains the following attributes:
- aggregate
Config StringRule Name - The name of the rule.
- enable
Details Boolean - name
Regex String - output
File String - risk
Level Integer - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - status String
- The status of the rule.
- aggregator
Id string - The ID of Aggregator.
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- names string[]
- A list of Aggregate Config Rule names.
- rules
Get
Aggregate Config Rules Rule[] - A list of Config Aggregate Config Rules. Each element contains the following attributes:
- aggregate
Config stringRule Name - The name of the rule.
- enable
Details boolean - name
Regex string - output
File string - risk
Level number - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - status string
- The status of the rule.
- aggregator_
id str - The ID of Aggregator.
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- names Sequence[str]
- A list of Aggregate Config Rule names.
- rules
Sequence[Get
Aggregate Config Rules Rule] - A list of Config Aggregate Config Rules. Each element contains the following attributes:
- aggregate_
config_ strrule_ name - The name of the rule.
- enable_
details bool - name_
regex str - output_
file str - risk_
level int - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - status str
- The status of the rule.
- aggregator
Id String - The ID of Aggregator.
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- names List<String>
- A list of Aggregate Config Rule names.
- rules List<Property Map>
- A list of Config Aggregate Config Rules. Each element contains the following attributes:
- aggregate
Config StringRule Name - The name of the rule.
- enable
Details Boolean - name
Regex String - output
File String - risk
Level Number - The risk level of the resources that are not compliant with the rule. Valid values:
1
: critical,2
: warning,3
: info. - status String
- The status of the rule.
Supporting Types
GetAggregateConfigRulesRule
- Account
Id This property is required. string - The Aliyun User ID.
- Aggregate
Config Rule Name This property is required. string - The config rule name.
- Aggregator
Id This property is required. string - The ID of aggregator.
- Compliance
Pack Id This property is required. string - The ID of Compliance Package.
- Compliances
This property is required. List<Pulumi.Ali Cloud. Cfg. Inputs. Get Aggregate Config Rules Rule Compliance> - The Compliance information.
- Config
Rule Arn This property is required. string - The config rule arn.
- Config
Rule Id This property is required. string - The ID of the rule.
- Config
Rule Trigger Types This property is required. string - The trigger types of config rules.
- Description
This property is required. string - The description of the rule.
- Event
Source This property is required. string - Event source of the Config Rule.
- Exclude
Resource Ids Scope This property is required. string - The id of the resources to be evaluated against the rule.
- Id
This property is required. string - The ID of the Aggregate Config Rule.
- Input
Parameters This property is required. Dictionary<string, string> - The settings of the input parameters for the rule.
- Maximum
Execution Frequency This property is required. string - The frequency of the compliance evaluations.
- Modified
Timestamp This property is required. string - The timestamp when the rule was last modified.
- Region
Ids Scope This property is required. string - The scope of resource region ids.
- Resource
Group Ids Scope This property is required. string - The scope of resource group ids.
- Resource
Types Scopes This property is required. List<string> - The types of resources evaluated by the rule.
- Risk
Level This property is required. int - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - Source
Identifier This property is required. string - The identifier of the managed rule or the arn of the custom function.
- Source
Owner This property is required. string - The source owner of the Config Rule.
- Status
This property is required. string - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - Tag
Key Scope This property is required. string - The scope of tay key.
- Tag
Value Scope This property is required. string - The scope of tay value.
- Account
Id This property is required. string - The Aliyun User ID.
- Aggregate
Config Rule Name This property is required. string - The config rule name.
- Aggregator
Id This property is required. string - The ID of aggregator.
- Compliance
Pack Id This property is required. string - The ID of Compliance Package.
- Compliances
This property is required. []GetAggregate Config Rules Rule Compliance - The Compliance information.
- Config
Rule Arn This property is required. string - The config rule arn.
- Config
Rule Id This property is required. string - The ID of the rule.
- Config
Rule Trigger Types This property is required. string - The trigger types of config rules.
- Description
This property is required. string - The description of the rule.
- Event
Source This property is required. string - Event source of the Config Rule.
- Exclude
Resource Ids Scope This property is required. string - The id of the resources to be evaluated against the rule.
- Id
This property is required. string - The ID of the Aggregate Config Rule.
- Input
Parameters This property is required. map[string]string - The settings of the input parameters for the rule.
- Maximum
Execution Frequency This property is required. string - The frequency of the compliance evaluations.
- Modified
Timestamp This property is required. string - The timestamp when the rule was last modified.
- Region
Ids Scope This property is required. string - The scope of resource region ids.
- Resource
Group Ids Scope This property is required. string - The scope of resource group ids.
- Resource
Types Scopes This property is required. []string - The types of resources evaluated by the rule.
- Risk
Level This property is required. int - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - Source
Identifier This property is required. string - The identifier of the managed rule or the arn of the custom function.
- Source
Owner This property is required. string - The source owner of the Config Rule.
- Status
This property is required. string - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - Tag
Key Scope This property is required. string - The scope of tay key.
- Tag
Value Scope This property is required. string - The scope of tay value.
- account
Id This property is required. String - The Aliyun User ID.
- aggregate
Config Rule Name This property is required. String - The config rule name.
- aggregator
Id This property is required. String - The ID of aggregator.
- compliance
Pack Id This property is required. String - The ID of Compliance Package.
- compliances
This property is required. List<GetAggregate Config Rules Rule Compliance> - The Compliance information.
- config
Rule Arn This property is required. String - The config rule arn.
- config
Rule Id This property is required. String - The ID of the rule.
- config
Rule Trigger Types This property is required. String - The trigger types of config rules.
- description
This property is required. String - The description of the rule.
- event
Source This property is required. String - Event source of the Config Rule.
- exclude
Resource Ids Scope This property is required. String - The id of the resources to be evaluated against the rule.
- id
This property is required. String - The ID of the Aggregate Config Rule.
- input
Parameters This property is required. Map<String,String> - The settings of the input parameters for the rule.
- maximum
Execution Frequency This property is required. String - The frequency of the compliance evaluations.
- modified
Timestamp This property is required. String - The timestamp when the rule was last modified.
- region
Ids Scope This property is required. String - The scope of resource region ids.
- resource
Group Ids Scope This property is required. String - The scope of resource group ids.
- resource
Types Scopes This property is required. List<String> - The types of resources evaluated by the rule.
- risk
Level This property is required. Integer - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - source
Identifier This property is required. String - The identifier of the managed rule or the arn of the custom function.
- source
Owner This property is required. String - The source owner of the Config Rule.
- status
This property is required. String - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - tag
Key Scope This property is required. String - The scope of tay key.
- tag
Value Scope This property is required. String - The scope of tay value.
- account
Id This property is required. string - The Aliyun User ID.
- aggregate
Config Rule Name This property is required. string - The config rule name.
- aggregator
Id This property is required. string - The ID of aggregator.
- compliance
Pack Id This property is required. string - The ID of Compliance Package.
- compliances
This property is required. GetAggregate Config Rules Rule Compliance[] - The Compliance information.
- config
Rule Arn This property is required. string - The config rule arn.
- config
Rule Id This property is required. string - The ID of the rule.
- config
Rule Trigger Types This property is required. string - The trigger types of config rules.
- description
This property is required. string - The description of the rule.
- event
Source This property is required. string - Event source of the Config Rule.
- exclude
Resource Ids Scope This property is required. string - The id of the resources to be evaluated against the rule.
- id
This property is required. string - The ID of the Aggregate Config Rule.
- input
Parameters This property is required. {[key: string]: string} - The settings of the input parameters for the rule.
- maximum
Execution Frequency This property is required. string - The frequency of the compliance evaluations.
- modified
Timestamp This property is required. string - The timestamp when the rule was last modified.
- region
Ids Scope This property is required. string - The scope of resource region ids.
- resource
Group Ids Scope This property is required. string - The scope of resource group ids.
- resource
Types Scopes This property is required. string[] - The types of resources evaluated by the rule.
- risk
Level This property is required. number - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - source
Identifier This property is required. string - The identifier of the managed rule or the arn of the custom function.
- source
Owner This property is required. string - The source owner of the Config Rule.
- status
This property is required. string - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - tag
Key Scope This property is required. string - The scope of tay key.
- tag
Value Scope This property is required. string - The scope of tay value.
- account_
id This property is required. str - The Aliyun User ID.
- aggregate_
config_ rule_ name This property is required. str - The config rule name.
- aggregator_
id This property is required. str - The ID of aggregator.
- compliance_
pack_ id This property is required. str - The ID of Compliance Package.
- compliances
This property is required. Sequence[GetAggregate Config Rules Rule Compliance] - The Compliance information.
- config_
rule_ arn This property is required. str - The config rule arn.
- config_
rule_ id This property is required. str - The ID of the rule.
- config_
rule_ trigger_ types This property is required. str - The trigger types of config rules.
- description
This property is required. str - The description of the rule.
- event_
source This property is required. str - Event source of the Config Rule.
- exclude_
resource_ ids_ scope This property is required. str - The id of the resources to be evaluated against the rule.
- id
This property is required. str - The ID of the Aggregate Config Rule.
- input_
parameters This property is required. Mapping[str, str] - The settings of the input parameters for the rule.
- maximum_
execution_ frequency This property is required. str - The frequency of the compliance evaluations.
- modified_
timestamp This property is required. str - The timestamp when the rule was last modified.
- region_
ids_ scope This property is required. str - The scope of resource region ids.
- resource_
group_ ids_ scope This property is required. str - The scope of resource group ids.
- resource_
types_ scopes This property is required. Sequence[str] - The types of resources evaluated by the rule.
- risk_
level This property is required. int - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - source_
identifier This property is required. str - The identifier of the managed rule or the arn of the custom function.
- source_
owner This property is required. str - The source owner of the Config Rule.
- status
This property is required. str - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - tag_
key_ scope This property is required. str - The scope of tay key.
- tag_
value_ scope This property is required. str - The scope of tay value.
- account
Id This property is required. String - The Aliyun User ID.
- aggregate
Config Rule Name This property is required. String - The config rule name.
- aggregator
Id This property is required. String - The ID of aggregator.
- compliance
Pack Id This property is required. String - The ID of Compliance Package.
- compliances
This property is required. List<Property Map> - The Compliance information.
- config
Rule Arn This property is required. String - The config rule arn.
- config
Rule Id This property is required. String - The ID of the rule.
- config
Rule Trigger Types This property is required. String - The trigger types of config rules.
- description
This property is required. String - The description of the rule.
- event
Source This property is required. String - Event source of the Config Rule.
- exclude
Resource Ids Scope This property is required. String - The id of the resources to be evaluated against the rule.
- id
This property is required. String - The ID of the Aggregate Config Rule.
- input
Parameters This property is required. Map<String> - The settings of the input parameters for the rule.
- maximum
Execution Frequency This property is required. String - The frequency of the compliance evaluations.
- modified
Timestamp This property is required. String - The timestamp when the rule was last modified.
- region
Ids Scope This property is required. String - The scope of resource region ids.
- resource
Group Ids Scope This property is required. String - The scope of resource group ids.
- resource
Types Scopes This property is required. List<String> - The types of resources evaluated by the rule.
- risk
Level This property is required. Number - The Risk Level. Valid values
1
: critical,2
: warning,3
: info. - source
Identifier This property is required. String - The identifier of the managed rule or the arn of the custom function.
- source
Owner This property is required. String - The source owner of the Config Rule.
- status
This property is required. String - The state of the config rule, valid values:
ACTIVE
,DELETING
,EVALUATING
andINACTIVE
. - tag
Key Scope This property is required. String - The scope of tay key.
- tag
Value Scope This property is required. String - The scope of tay value.
GetAggregateConfigRulesRuleCompliance
- Compliance
Type This property is required. string - The Compliance Type.
- Count
This property is required. int - The Count.
- Compliance
Type This property is required. string - The Compliance Type.
- Count
This property is required. int - The Count.
- compliance
Type This property is required. String - The Compliance Type.
- count
This property is required. Integer - The Count.
- compliance
Type This property is required. string - The Compliance Type.
- count
This property is required. number - The Count.
- compliance_
type This property is required. str - The Compliance Type.
- count
This property is required. int - The Count.
- compliance
Type This property is required. String - The Compliance Type.
- count
This property is required. Number - The Count.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloud
Terraform Provider.