CfgFunctions

Functions

Link copied to clipboard

This data source provides the Config Aggregate Compliance Packs of the current Alibaba Cloud user.

suspend fun getAggregateCompliancePacks(aggregatorId: String, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAggregateCompliancePacksResult
Link copied to clipboard

This data source provides the Config Aggregate Config Rules of the current Alibaba Cloud user.

suspend fun getAggregateConfigRules(aggregateConfigRuleName: String? = null, aggregatorId: String, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, riskLevel: Int? = null, status: String? = null): GetAggregateConfigRulesResult
Link copied to clipboard

This data source provides the Config Aggregate Deliveries of the current Alibaba Cloud user.

suspend fun getAggregateDeliveries(aggregatorId: String, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: Int? = null): GetAggregateDeliveriesResult
Link copied to clipboard

This data source provides the Config Aggregators of the current Alibaba Cloud user.

suspend fun getAggregators(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetAggregatorsResult
Link copied to clipboard

This data source provides the Config Compliance Packs of the current Alibaba Cloud user.

suspend fun getCompliancePacks(enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: String? = null): GetCompliancePacksResult
Link copied to clipboard

This data source provides the Config Configuration Recorders of the current Alibaba Cloud user.

Link copied to clipboard

This data source provides the Config Deliveries of the current Alibaba Cloud user.

suspend fun getDeliveries(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: Int? = null): GetDeliveriesResult
Link copied to clipboard
suspend fun getDeliveryChannels(ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, status: Int? = null): GetDeliveryChannelsResult
Link copied to clipboard
suspend fun getRules(argument: GetRulesPlainArgs): GetRulesResult

This data source provides the Config Rules of the current Alibaba Cloud user.

suspend fun getRules(argument: suspend GetRulesPlainArgsBuilder.() -> Unit): GetRulesResult
suspend fun getRules(configRuleState: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, nameRegex: String? = null, outputFile: String? = null, riskLevel: Int? = null, ruleName: String? = null, status: String? = null): GetRulesResult