dome9.Ruleset
Explore with Pulumi AI
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:
- Cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - Hide
In boolCompliance - 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<Ruleset
Rule> - Ruleset
Id string - Ruleset Id.
- Cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - Hide
In boolCompliance - 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
[]Ruleset
Rule Args - Ruleset
Id string - Ruleset Id.
- cloud
Vendor String - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - hide
In BooleanCompliance - 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<Ruleset
Rule> - ruleset
Id String - Ruleset Id.
- cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - hide
In booleanCompliance - 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
Ruleset
Rule[] - ruleset
Id string - Ruleset Id.
- cloud_
vendor str - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - hide_
in_ boolcompliance - 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[Ruleset
Rule Args] - ruleset_
id str - Ruleset Id.
- cloud
Vendor String - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - hide
In BooleanCompliance - 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>
- ruleset
Id String - Ruleset Id.
Outputs
All input properties are implicitly available as output properties. Additionally, the Ruleset resource produces the following output properties:
- Account
Id string - The account id of the ruleset in Dome9.
- Created
Time string - Rule set creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Template bool - is a template rule.
- Min
Feature stringTier - Min feature tier.
- Rules
Count double - The rules count.
- System
Bundle bool - Is a system bundle or not.
- Updated
Time string - Rule set last update time.
- Account
Id string - The account id of the ruleset in Dome9.
- Created
Time string - Rule set creation time.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Template bool - is a template rule.
- Min
Feature stringTier - Min feature tier.
- Rules
Count float64 - The rules count.
- System
Bundle bool - Is a system bundle or not.
- Updated
Time string - Rule set last update time.
- account
Id String - The account id of the ruleset in Dome9.
- created
Time String - Rule set creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Template Boolean - is a template rule.
- min
Feature StringTier - Min feature tier.
- rules
Count Double - The rules count.
- system
Bundle Boolean - Is a system bundle or not.
- updated
Time String - Rule set last update time.
- account
Id string - The account id of the ruleset in Dome9.
- created
Time string - Rule set creation time.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Template boolean - is a template rule.
- min
Feature stringTier - Min feature tier.
- rules
Count number - The rules count.
- system
Bundle boolean - Is a system bundle or not.
- updated
Time 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_ strtier - 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.
- account
Id String - The account id of the ruleset in Dome9.
- created
Time String - Rule set creation time.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Template Boolean - is a template rule.
- min
Feature StringTier - Min feature tier.
- rules
Count Number - The rules count.
- system
Bundle Boolean - Is a system bundle or not.
- updated
Time 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.
- Account
Id string - The account id of the ruleset in Dome9.
- Cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - Created
Time string - Rule set creation time.
- Description string
- A description of the ruleset (what it represents); defaults to empty string.
- Hide
In boolCompliance - hide in compliance - true/false.
rules
- (Optional) List of rules in the ruleset.
- Is
Template bool - is a template rule.
- Language string
- Language of the rules; defaults to 'en' (English).
- Min
Feature stringTier - Min feature tier.
- Name string
- The name of the ruleset in Dome9.
- Rules
List<Ruleset
Rule> - Rules
Count double - The rules count.
- Ruleset
Id string - Ruleset Id.
- System
Bundle bool - Is a system bundle or not.
- Updated
Time string - Rule set last update time.
- Account
Id string - The account id of the ruleset in Dome9.
- Cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - Created
Time string - Rule set creation time.
- Description string
- A description of the ruleset (what it represents); defaults to empty string.
- Hide
In boolCompliance - hide in compliance - true/false.
rules
- (Optional) List of rules in the ruleset.
- Is
Template bool - is a template rule.
- Language string
- Language of the rules; defaults to 'en' (English).
- Min
Feature stringTier - Min feature tier.
- Name string
- The name of the ruleset in Dome9.
- Rules
[]Ruleset
Rule Args - Rules
Count float64 - The rules count.
- Ruleset
Id string - Ruleset Id.
- System
Bundle bool - Is a system bundle or not.
- Updated
Time string - Rule set last update time.
- account
Id String - The account id of the ruleset in Dome9.
- cloud
Vendor String - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - created
Time String - Rule set creation time.
- description String
- A description of the ruleset (what it represents); defaults to empty string.
- hide
In BooleanCompliance - hide in compliance - true/false.
rules
- (Optional) List of rules in the ruleset.
- is
Template Boolean - is a template rule.
- language String
- Language of the rules; defaults to 'en' (English).
- min
Feature StringTier - Min feature tier.
- name String
- The name of the ruleset in Dome9.
- rules
List<Ruleset
Rule> - rules
Count Double - The rules count.
- ruleset
Id String - Ruleset Id.
- system
Bundle Boolean - Is a system bundle or not.
- updated
Time String - Rule set last update time.
- account
Id string - The account id of the ruleset in Dome9.
- cloud
Vendor string - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - created
Time string - Rule set creation time.
- description string
- A description of the ruleset (what it represents); defaults to empty string.
- hide
In booleanCompliance - hide in compliance - true/false.
rules
- (Optional) List of rules in the ruleset.
- is
Template boolean - is a template rule.
- language string
- Language of the rules; defaults to 'en' (English).
- min
Feature stringTier - Min feature tier.
- name string
- The name of the ruleset in Dome9.
- rules
Ruleset
Rule[] - rules
Count number - The rules count.
- ruleset
Id string - Ruleset Id.
- system
Bundle boolean - Is a system bundle or not.
- updated
Time 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
, orimageassurance
(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_ boolcompliance - 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_ strtier - Min feature tier.
- name str
- The name of the ruleset in Dome9.
- rules
Sequence[Ruleset
Rule Args] - 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.
- account
Id String - The account id of the ruleset in Dome9.
- cloud
Vendor String - Cloud vendor that the ruleset is associated with, can be one of the following:
aws
,azure
,google
, orimageassurance
(for Image Assurance rulesets). - created
Time String - Rule set creation time.
- description String
- A description of the ruleset (what it represents); defaults to empty string.
- hide
In BooleanCompliance - hide in compliance - true/false.
rules
- (Optional) List of rules in the ruleset.
- is
Template Boolean - is a template rule.
- language String
- Language of the rules; defaults to 'en' (English).
- min
Feature StringTier - Min feature tier.
- name String
- The name of the ruleset in Dome9.
- rules List<Property Map>
- rules
Count Number - The rules count.
- ruleset
Id String - Ruleset Id.
- system
Bundle Boolean - Is a system bundle or not.
- updated
Time 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.
- Compliance
Tag string - A reference to a compliance standard.
- Control
Title string - Rule control title.
- Description string
- Rule description.
- Domain string
- Rule domain.
- Is
Default bool - is a default rule (Default: "false").
- Logic
Hash string - Priority string
- Rule priority.
- Remediation string
- Rule remediation.
- Rule
Id 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.
- Compliance
Tag string - A reference to a compliance standard.
- Control
Title string - Rule control title.
- Description string
- Rule description.
- Domain string
- Rule domain.
- Is
Default bool - is a default rule (Default: "false").
- Logic
Hash string - Priority string
- Rule priority.
- Remediation string
- Rule remediation.
- Rule
Id 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.
- compliance
Tag String - A reference to a compliance standard.
- control
Title String - Rule control title.
- description String
- Rule description.
- domain String
- Rule domain.
- is
Default Boolean - is a default rule (Default: "false").
- logic
Hash String - priority String
- Rule priority.
- remediation String
- Rule remediation.
- rule
Id 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.
- compliance
Tag string - A reference to a compliance standard.
- control
Title string - Rule control title.
- description string
- Rule description.
- domain string
- Rule domain.
- is
Default boolean - is a default rule (Default: "false").
- logic
Hash string - priority string
- Rule priority.
- remediation string
- Rule remediation.
- rule
Id 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.
- compliance
Tag String - A reference to a compliance standard.
- control
Title String - Rule control title.
- description String
- Rule description.
- domain String
- Rule domain.
- is
Default Boolean - is a default rule (Default: "false").
- logic
Hash String - priority String
- Rule priority.
- remediation String
- Rule remediation.
- rule
Id 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.