GetRulesRule

data class GetRulesRule(val accountId: String, val compliancePackId: String, val compliances: List<GetRulesRuleCompliance>, val configRuleArn: String, val configRuleId: String, val configRuleState: String, val configRuleTriggerTypes: String, val description: String, val eventSource: String, val excludeResourceIdsScope: String, val id: String, val inputParameters: Map<String, String>, val maximumExecutionFrequency: String, val modifiedTimestamp: String, val regionIdsScope: String, val resourceGroupIdsScope: String, val resourceTypesScopes: List<String>, val riskLevel: Int, val ruleName: String, val scopeComplianceResourceTypes: List<String>, val sourceDetailMessageType: String, val sourceIdentifier: String, val sourceMaximumExecutionFrequency: String, val sourceOwner: String, val status: String, val tagKeyScope: String, val tagValueScope: String)

Constructors

Link copied to clipboard
constructor(accountId: String, compliancePackId: String, compliances: List<GetRulesRuleCompliance>, configRuleArn: String, configRuleId: String, configRuleState: String, configRuleTriggerTypes: String, description: String, eventSource: String, excludeResourceIdsScope: String, id: String, inputParameters: Map<String, String>, maximumExecutionFrequency: String, modifiedTimestamp: String, regionIdsScope: String, resourceGroupIdsScope: String, resourceTypesScopes: List<String>, riskLevel: Int, ruleName: String, scopeComplianceResourceTypes: List<String>, sourceDetailMessageType: String, sourceIdentifier: String, sourceMaximumExecutionFrequency: String, sourceOwner: String, status: String, tagKeyScope: String, tagValueScope: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

The ID of the Alibaba Cloud account.

Link copied to clipboard

The compliance package ID.

Link copied to clipboard

The information about the compliance evaluations based on the rule.

Link copied to clipboard

The ARN of the Config Rule.

Link copied to clipboard

The ID of the Config Rule.

Link copied to clipboard

Field config_rule_state has been deprecated from provider version 1.124.1. New field status instead.

Link copied to clipboard

(Available since v1.124.1) A list of trigger types of config rule.

Link copied to clipboard

The description of the Config Rule.

Link copied to clipboard

Event source of the Config Rule.

Link copied to clipboard

(Available since v1.124.1) The scope of exclude of resource ids.

Link copied to clipboard
val id: String

The ID of the Config Rule.

Link copied to clipboard

The input parameters of the Config Rule.

Link copied to clipboard

(Available since v1.124.1) The frequency of maximum execution.

Link copied to clipboard

the timestamp of the Config Rule modified.

Link copied to clipboard

(Available since v1.124.1) The scope of region ids.

Link copied to clipboard

(Available since v1.124.1) The scope of resource group ids.

Link copied to clipboard

(Available since v1.124.1) The scope of resource types.

Link copied to clipboard

The risk level of Config Rule. Valid values: 1: Critical ,2: Warning , 3: Info.

Link copied to clipboard

The name of config rule.

Link copied to clipboard

The types of the resources to be evaluated against the rule.

Link copied to clipboard

Rule trigger mechanism.

Link copied to clipboard

The identifier of the managed rule or the arn of the custom function.

Link copied to clipboard

Rule execution cycle.

Link copied to clipboard

The source owner of the Config Rule.

Link copied to clipboard

The status of the config rule, valid values: ACTIVE, DELETING, EVALUATING and INACTIVE.

Link copied to clipboard

(Available since v1.124.1) The scope of tag key.

Link copied to clipboard

(Available since v1.124.1) The scope of tag value.