get Rules
This data source provides the Sddp Rules of the current Alibaba Cloud user.
NOTE: Available in v1.132.0+.
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.sddp.Rule;
import com.pulumi.alicloud.sddp.RuleArgs;
import com.pulumi.alicloud.sddp.SddpFunctions;
import com.pulumi.alicloud.sddp.inputs.GetRulesArgs;
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) {
var defaultRule = new Rule("defaultRule", RuleArgs.builder()
.category("0")
.content("content")
.ruleName("rule_name")
.riskLevelId("4")
.productCode("ODPS")
.build());
final var defaultRules = SddpFunctions.getRules(GetRulesArgs.builder()
.ids(defaultRule.id())
.build());
ctx.export("sddpRuleId", defaultRules.applyValue(getRulesResult -> getRulesResult).applyValue(defaultRules -> defaultRules.applyValue(getRulesResult -> getRulesResult.id())));
}
}
Return
A collection of values returned by getRules.
Parameters
A collection of arguments for invoking getRules.
Return
A collection of values returned by getRules.
See also
Parameters
Sensitive Data Identification Rules for the Type of.
The Content Classification.
Sensitive Data Identification Rules of Type. 0: the Built-in 1: The User-Defined.
A list of Rule IDs.
The name of rule.
A regex string to filter results by Rule name.
File name where to save data source results (after running pulumi preview
).
Product ID.
Sensitive Data Identification Rules of Risk Level ID. Valid values:1:S1, Weak Risk Level. 2:S2, Medium Risk Level. 3:S3 High Risk Level. 4:S4, the Highest Risk Level.
Rule Type.
Sensitive Data Identification Rules Detection State of.
The Level of Risk.
Return
A collection of values returned by getRules.
See also
Parameters
Builder for com.pulumi.alicloud.sddp.kotlin.inputs.GetRulesPlainArgs.