1. Packages
  2. Dome9 Provider
  3. API Docs
  4. Ruleset
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

dome9.Ruleset

Explore with Pulumi AI

dome9 logo
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

    This resource is used to create and manage rulesets in Dome9. Rulesets are sets of compliance rules.

    Example Usage

    Basic usage:

    import * as pulumi from "@pulumi/pulumi";
    import * as dome9 from "@pulumi/dome9";
    
    const ruleset = new dome9.Ruleset("ruleset", {
        cloudVendor: "aws",
        description: "this is the description of my ruleset",
        hideInCompliance: false,
        language: "en",
        rules: [{
            complianceTag: "ct",
            description: "rule description here",
            logic: "EC2 should x",
            name: "some_rule2",
            severity: "High",
        }],
    });
    
    import pulumi
    import pulumi_dome9 as dome9
    
    ruleset = dome9.Ruleset("ruleset",
        cloud_vendor="aws",
        description="this is the description of my ruleset",
        hide_in_compliance=False,
        language="en",
        rules=[{
            "compliance_tag": "ct",
            "description": "rule description here",
            "logic": "EC2 should x",
            "name": "some_rule2",
            "severity": "High",
        }])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/dome9/dome9"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := dome9.NewRuleset(ctx, "ruleset", &dome9.RulesetArgs{
    			CloudVendor:      pulumi.String("aws"),
    			Description:      pulumi.String("this is the description of my ruleset"),
    			HideInCompliance: pulumi.Bool(false),
    			Language:         pulumi.String("en"),
    			Rules: dome9.RulesetRuleArray{
    				&dome9.RulesetRuleArgs{
    					ComplianceTag: pulumi.String("ct"),
    					Description:   pulumi.String("rule description here"),
    					Logic:         pulumi.String("EC2 should x"),
    					Name:          pulumi.String("some_rule2"),
    					Severity:      pulumi.String("High"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Dome9 = Pulumi.Dome9;
    
    return await Deployment.RunAsync(() => 
    {
        var ruleset = new Dome9.Ruleset("ruleset", new()
        {
            CloudVendor = "aws",
            Description = "this is the description of my ruleset",
            HideInCompliance = false,
            Language = "en",
            Rules = new[]
            {
                new Dome9.Inputs.RulesetRuleArgs
                {
                    ComplianceTag = "ct",
                    Description = "rule description here",
                    Logic = "EC2 should x",
                    Name = "some_rule2",
                    Severity = "High",
                },
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.dome9.Ruleset;
    import com.pulumi.dome9.RulesetArgs;
    import com.pulumi.dome9.inputs.RulesetRuleArgs;
    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 ruleset = new Ruleset("ruleset", RulesetArgs.builder()
                .cloudVendor("aws")
                .description("this is the description of my ruleset")
                .hideInCompliance(false)
                .language("en")
                .rules(RulesetRuleArgs.builder()
                    .complianceTag("ct")
                    .description("rule description here")
                    .logic("EC2 should x")
                    .name("some_rule2")
                    .severity("High")
                    .build())
                .build());
    
        }
    }
    
    resources:
      ruleset:
        type: dome9:Ruleset
        properties:
          cloudVendor: aws
          description: this is the description of my ruleset
          hideInCompliance: false
          language: en
          rules:
            - complianceTag: ct
              description: rule description here
              logic: EC2 should x
              name: some_rule2
              severity: High
    

    Create Ruleset Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Ruleset(name: string, args: RulesetArgs, opts?: CustomResourceOptions);
    @overload
    def Ruleset(resource_name: str,
                args: RulesetArgs,
                opts: Optional[ResourceOptions] = None)
    
    @overload
    def Ruleset(resource_name: str,
                opts: Optional[ResourceOptions] = None,
                cloud_vendor: Optional[str] = None,
                hide_in_compliance: Optional[bool] = None,
                language: Optional[str] = None,
                description: Optional[str] = None,
                name: Optional[str] = None,
                rules: Optional[Sequence[RulesetRuleArgs]] = None,
                ruleset_id: Optional[str] = None)
    func NewRuleset(ctx *Context, name string, args RulesetArgs, opts ...ResourceOption) (*Ruleset, error)
    public Ruleset(string name, RulesetArgs args, CustomResourceOptions? opts = null)
    public Ruleset(String name, RulesetArgs args)
    public Ruleset(String name, RulesetArgs args, CustomResourceOptions options)
    
    type: dome9:Ruleset
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args RulesetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args RulesetArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args RulesetArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args RulesetArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args RulesetArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var rulesetResource = new Dome9.Ruleset("rulesetResource", new()
    {
        CloudVendor = "string",
        HideInCompliance = false,
        Language = "string",
        Description = "string",
        Name = "string",
        Rules = new[]
        {
            new Dome9.Inputs.RulesetRuleArgs
            {
                Logic = "string",
                Name = "string",
                Description = "string",
                Category = "string",
                Domain = "string",
                IsDefault = false,
                ControlTitle = "string",
                LogicHash = "string",
                ComplianceTag = "string",
                Priority = "string",
                Remediation = "string",
                RuleId = "string",
                Severity = "string",
            },
        },
        RulesetId = "string",
    });
    
    example, err := dome9.NewRuleset(ctx, "rulesetResource", &dome9.RulesetArgs{
    	CloudVendor:      pulumi.String("string"),
    	HideInCompliance: pulumi.Bool(false),
    	Language:         pulumi.String("string"),
    	Description:      pulumi.String("string"),
    	Name:             pulumi.String("string"),
    	Rules: dome9.RulesetRuleArray{
    		&dome9.RulesetRuleArgs{
    			Logic:         pulumi.String("string"),
    			Name:          pulumi.String("string"),
    			Description:   pulumi.String("string"),
    			Category:      pulumi.String("string"),
    			Domain:        pulumi.String("string"),
    			IsDefault:     pulumi.Bool(false),
    			ControlTitle:  pulumi.String("string"),
    			LogicHash:     pulumi.String("string"),
    			ComplianceTag: pulumi.String("string"),
    			Priority:      pulumi.String("string"),
    			Remediation:   pulumi.String("string"),
    			RuleId:        pulumi.String("string"),
    			Severity:      pulumi.String("string"),
    		},
    	},
    	RulesetId: pulumi.String("string"),
    })
    
    var rulesetResource = new Ruleset("rulesetResource", RulesetArgs.builder()
        .cloudVendor("string")
        .hideInCompliance(false)
        .language("string")
        .description("string")
        .name("string")
        .rules(RulesetRuleArgs.builder()
            .logic("string")
            .name("string")
            .description("string")
            .category("string")
            .domain("string")
            .isDefault(false)
            .controlTitle("string")
            .logicHash("string")
            .complianceTag("string")
            .priority("string")
            .remediation("string")
            .ruleId("string")
            .severity("string")
            .build())
        .rulesetId("string")
        .build());
    
    ruleset_resource = dome9.Ruleset("rulesetResource",
        cloud_vendor="string",
        hide_in_compliance=False,
        language="string",
        description="string",
        name="string",
        rules=[{
            "logic": "string",
            "name": "string",
            "description": "string",
            "category": "string",
            "domain": "string",
            "is_default": False,
            "control_title": "string",
            "logic_hash": "string",
            "compliance_tag": "string",
            "priority": "string",
            "remediation": "string",
            "rule_id": "string",
            "severity": "string",
        }],
        ruleset_id="string")
    
    const rulesetResource = new dome9.Ruleset("rulesetResource", {
        cloudVendor: "string",
        hideInCompliance: false,
        language: "string",
        description: "string",
        name: "string",
        rules: [{
            logic: "string",
            name: "string",
            description: "string",
            category: "string",
            domain: "string",
            isDefault: false,
            controlTitle: "string",
            logicHash: "string",
            complianceTag: "string",
            priority: "string",
            remediation: "string",
            ruleId: "string",
            severity: "string",
        }],
        rulesetId: "string",
    });
    
    type: dome9:Ruleset
    properties:
        cloudVendor: string
        description: string
        hideInCompliance: false
        language: string
        name: string
        rules:
            - category: string
              complianceTag: string
              controlTitle: string
              description: string
              domain: string
              isDefault: false
              logic: string
              logicHash: string
              name: string
              priority: string
              remediation: string
              ruleId: string
              severity: string
        rulesetId: string
    

    Ruleset Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Ruleset resource accepts the following input properties:

    CloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    HideInCompliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    Language string
    Language of the rules; defaults to 'en' (English).
    Description string
    A description of the ruleset (what it represents); defaults to empty string.
    Name string
    The name of the ruleset in Dome9.
    Rules List<RulesetRule>
    RulesetId string
    Ruleset Id.
    CloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    HideInCompliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    Language string
    Language of the rules; defaults to 'en' (English).
    Description string
    A description of the ruleset (what it represents); defaults to empty string.
    Name string
    The name of the ruleset in Dome9.
    Rules []RulesetRuleArgs
    RulesetId string
    Ruleset Id.
    cloudVendor String
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    hideInCompliance Boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    language String
    Language of the rules; defaults to 'en' (English).
    description String
    A description of the ruleset (what it represents); defaults to empty string.
    name String
    The name of the ruleset in Dome9.
    rules List<RulesetRule>
    rulesetId String
    Ruleset Id.
    cloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    hideInCompliance boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    language string
    Language of the rules; defaults to 'en' (English).
    description string
    A description of the ruleset (what it represents); defaults to empty string.
    name string
    The name of the ruleset in Dome9.
    rules RulesetRule[]
    rulesetId string
    Ruleset Id.
    cloud_vendor str
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    hide_in_compliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    language str
    Language of the rules; defaults to 'en' (English).
    description str
    A description of the ruleset (what it represents); defaults to empty string.
    name str
    The name of the ruleset in Dome9.
    rules Sequence[RulesetRuleArgs]
    ruleset_id str
    Ruleset Id.
    cloudVendor String
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    hideInCompliance Boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    language String
    Language of the rules; defaults to 'en' (English).
    description String
    A description of the ruleset (what it represents); defaults to empty string.
    name String
    The name of the ruleset in Dome9.
    rules List<Property Map>
    rulesetId String
    Ruleset Id.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Ruleset resource produces the following output properties:

    AccountId string
    The account id of the ruleset in Dome9.
    CreatedTime string
    Rule set creation time.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsTemplate bool
    is a template rule.
    MinFeatureTier string
    Min feature tier.
    RulesCount double
    The rules count.
    SystemBundle bool
    Is a system bundle or not.
    UpdatedTime string
    Rule set last update time.
    AccountId string
    The account id of the ruleset in Dome9.
    CreatedTime string
    Rule set creation time.
    Id string
    The provider-assigned unique ID for this managed resource.
    IsTemplate bool
    is a template rule.
    MinFeatureTier string
    Min feature tier.
    RulesCount float64
    The rules count.
    SystemBundle bool
    Is a system bundle or not.
    UpdatedTime string
    Rule set last update time.
    accountId String
    The account id of the ruleset in Dome9.
    createdTime String
    Rule set creation time.
    id String
    The provider-assigned unique ID for this managed resource.
    isTemplate Boolean
    is a template rule.
    minFeatureTier String
    Min feature tier.
    rulesCount Double
    The rules count.
    systemBundle Boolean
    Is a system bundle or not.
    updatedTime String
    Rule set last update time.
    accountId string
    The account id of the ruleset in Dome9.
    createdTime string
    Rule set creation time.
    id string
    The provider-assigned unique ID for this managed resource.
    isTemplate boolean
    is a template rule.
    minFeatureTier string
    Min feature tier.
    rulesCount number
    The rules count.
    systemBundle boolean
    Is a system bundle or not.
    updatedTime string
    Rule set last update time.
    account_id str
    The account id of the ruleset in Dome9.
    created_time str
    Rule set creation time.
    id str
    The provider-assigned unique ID for this managed resource.
    is_template bool
    is a template rule.
    min_feature_tier str
    Min feature tier.
    rules_count float
    The rules count.
    system_bundle bool
    Is a system bundle or not.
    updated_time str
    Rule set last update time.
    accountId String
    The account id of the ruleset in Dome9.
    createdTime String
    Rule set creation time.
    id String
    The provider-assigned unique ID for this managed resource.
    isTemplate Boolean
    is a template rule.
    minFeatureTier String
    Min feature tier.
    rulesCount Number
    The rules count.
    systemBundle Boolean
    Is a system bundle or not.
    updatedTime String
    Rule set last update time.

    Look up Existing Ruleset Resource

    Get an existing Ruleset resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: RulesetState, opts?: CustomResourceOptions): Ruleset
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            cloud_vendor: Optional[str] = None,
            created_time: Optional[str] = None,
            description: Optional[str] = None,
            hide_in_compliance: Optional[bool] = None,
            is_template: Optional[bool] = None,
            language: Optional[str] = None,
            min_feature_tier: Optional[str] = None,
            name: Optional[str] = None,
            rules: Optional[Sequence[RulesetRuleArgs]] = None,
            rules_count: Optional[float] = None,
            ruleset_id: Optional[str] = None,
            system_bundle: Optional[bool] = None,
            updated_time: Optional[str] = None) -> Ruleset
    func GetRuleset(ctx *Context, name string, id IDInput, state *RulesetState, opts ...ResourceOption) (*Ruleset, error)
    public static Ruleset Get(string name, Input<string> id, RulesetState? state, CustomResourceOptions? opts = null)
    public static Ruleset get(String name, Output<String> id, RulesetState state, CustomResourceOptions options)
    resources:  _:    type: dome9:Ruleset    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId string
    The account id of the ruleset in Dome9.
    CloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    CreatedTime string
    Rule set creation time.
    Description string
    A description of the ruleset (what it represents); defaults to empty string.
    HideInCompliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    IsTemplate bool
    is a template rule.
    Language string
    Language of the rules; defaults to 'en' (English).
    MinFeatureTier string
    Min feature tier.
    Name string
    The name of the ruleset in Dome9.
    Rules List<RulesetRule>
    RulesCount double
    The rules count.
    RulesetId string
    Ruleset Id.
    SystemBundle bool
    Is a system bundle or not.
    UpdatedTime string
    Rule set last update time.
    AccountId string
    The account id of the ruleset in Dome9.
    CloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    CreatedTime string
    Rule set creation time.
    Description string
    A description of the ruleset (what it represents); defaults to empty string.
    HideInCompliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    IsTemplate bool
    is a template rule.
    Language string
    Language of the rules; defaults to 'en' (English).
    MinFeatureTier string
    Min feature tier.
    Name string
    The name of the ruleset in Dome9.
    Rules []RulesetRuleArgs
    RulesCount float64
    The rules count.
    RulesetId string
    Ruleset Id.
    SystemBundle bool
    Is a system bundle or not.
    UpdatedTime string
    Rule set last update time.
    accountId String
    The account id of the ruleset in Dome9.
    cloudVendor String
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    createdTime String
    Rule set creation time.
    description String
    A description of the ruleset (what it represents); defaults to empty string.
    hideInCompliance Boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    isTemplate Boolean
    is a template rule.
    language String
    Language of the rules; defaults to 'en' (English).
    minFeatureTier String
    Min feature tier.
    name String
    The name of the ruleset in Dome9.
    rules List<RulesetRule>
    rulesCount Double
    The rules count.
    rulesetId String
    Ruleset Id.
    systemBundle Boolean
    Is a system bundle or not.
    updatedTime String
    Rule set last update time.
    accountId string
    The account id of the ruleset in Dome9.
    cloudVendor string
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    createdTime string
    Rule set creation time.
    description string
    A description of the ruleset (what it represents); defaults to empty string.
    hideInCompliance boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    isTemplate boolean
    is a template rule.
    language string
    Language of the rules; defaults to 'en' (English).
    minFeatureTier string
    Min feature tier.
    name string
    The name of the ruleset in Dome9.
    rules RulesetRule[]
    rulesCount number
    The rules count.
    rulesetId string
    Ruleset Id.
    systemBundle boolean
    Is a system bundle or not.
    updatedTime string
    Rule set last update time.
    account_id str
    The account id of the ruleset in Dome9.
    cloud_vendor str
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    created_time str
    Rule set creation time.
    description str
    A description of the ruleset (what it represents); defaults to empty string.
    hide_in_compliance bool
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    is_template bool
    is a template rule.
    language str
    Language of the rules; defaults to 'en' (English).
    min_feature_tier str
    Min feature tier.
    name str
    The name of the ruleset in Dome9.
    rules Sequence[RulesetRuleArgs]
    rules_count float
    The rules count.
    ruleset_id str
    Ruleset Id.
    system_bundle bool
    Is a system bundle or not.
    updated_time str
    Rule set last update time.
    accountId String
    The account id of the ruleset in Dome9.
    cloudVendor String
    Cloud vendor that the ruleset is associated with, can be one of the following: aws, azure, google, or imageassurance (for Image Assurance rulesets).
    createdTime String
    Rule set creation time.
    description String
    A description of the ruleset (what it represents); defaults to empty string.
    hideInCompliance Boolean
    hide in compliance - true/false.

    • rules - (Optional) List of rules in the ruleset.
    isTemplate Boolean
    is a template rule.
    language String
    Language of the rules; defaults to 'en' (English).
    minFeatureTier String
    Min feature tier.
    name String
    The name of the ruleset in Dome9.
    rules List<Property Map>
    rulesCount Number
    The rules count.
    rulesetId String
    Ruleset Id.
    systemBundle Boolean
    Is a system bundle or not.
    updatedTime String
    Rule set last update time.

    Supporting Types

    RulesetRule, RulesetRuleArgs

    Logic string
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    Name string
    Rule name.
    Category string
    Rule category.
    ComplianceTag string
    A reference to a compliance standard.
    ControlTitle string
    Rule control title.
    Description string
    Rule description.
    Domain string
    Rule domain.
    IsDefault bool
    is a default rule (Default: "false").
    LogicHash string
    Priority string
    Rule priority.
    Remediation string
    Rule remediation.
    RuleId string
    Rule id.
    Severity string
    Rule severity (Default: "Low").
    Logic string
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    Name string
    Rule name.
    Category string
    Rule category.
    ComplianceTag string
    A reference to a compliance standard.
    ControlTitle string
    Rule control title.
    Description string
    Rule description.
    Domain string
    Rule domain.
    IsDefault bool
    is a default rule (Default: "false").
    LogicHash string
    Priority string
    Rule priority.
    Remediation string
    Rule remediation.
    RuleId string
    Rule id.
    Severity string
    Rule severity (Default: "Low").
    logic String
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    name String
    Rule name.
    category String
    Rule category.
    complianceTag String
    A reference to a compliance standard.
    controlTitle String
    Rule control title.
    description String
    Rule description.
    domain String
    Rule domain.
    isDefault Boolean
    is a default rule (Default: "false").
    logicHash String
    priority String
    Rule priority.
    remediation String
    Rule remediation.
    ruleId String
    Rule id.
    severity String
    Rule severity (Default: "Low").
    logic string
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    name string
    Rule name.
    category string
    Rule category.
    complianceTag string
    A reference to a compliance standard.
    controlTitle string
    Rule control title.
    description string
    Rule description.
    domain string
    Rule domain.
    isDefault boolean
    is a default rule (Default: "false").
    logicHash string
    priority string
    Rule priority.
    remediation string
    Rule remediation.
    ruleId string
    Rule id.
    severity string
    Rule severity (Default: "Low").
    logic str
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    name str
    Rule name.
    category str
    Rule category.
    compliance_tag str
    A reference to a compliance standard.
    control_title str
    Rule control title.
    description str
    Rule description.
    domain str
    Rule domain.
    is_default bool
    is a default rule (Default: "false").
    logic_hash str
    priority str
    Rule priority.
    remediation str
    Rule remediation.
    rule_id str
    Rule id.
    severity str
    Rule severity (Default: "Low").
    logic String
    Rule GSL logic. This is the text of the rule, using Dome9 GSL syntax.
    name String
    Rule name.
    category String
    Rule category.
    complianceTag String
    A reference to a compliance standard.
    controlTitle String
    Rule control title.
    description String
    Rule description.
    domain String
    Rule domain.
    isDefault Boolean
    is a default rule (Default: "false").
    logicHash String
    priority String
    Rule priority.
    remediation String
    Rule remediation.
    ruleId String
    Rule id.
    severity String
    Rule severity (Default: "Low").

    Import

    Ruleset can be imported; use <RULE SET ID> as the import ID.

    For example:

    $ pulumi import dome9:index/ruleset:Ruleset test 00000
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    dome9 dome9/terraform-provider-dome9
    License
    Notes
    This Pulumi package is based on the dome9 Terraform Provider.
    dome9 logo
    dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9