1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. config
  6. getGroupRule
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine

    Data Source schema for Volcengine::Config::GroupRule

    Using getGroupRule

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getGroupRule(args: GetGroupRuleArgs, opts?: InvokeOptions): Promise<GetGroupRuleResult>
    function getGroupRuleOutput(args: GetGroupRuleOutputArgs, opts?: InvokeOutputOptions): Output<GetGroupRuleResult>
    def get_group_rule(id: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetGroupRuleResult
    def get_group_rule_output(id: pulumi.Input[Optional[str]] = None,
                       opts: Optional[InvokeOutputOptions] = None) -> Output[GetGroupRuleResult]
    func LookupGroupRule(ctx *Context, args *LookupGroupRuleArgs, opts ...InvokeOption) (*LookupGroupRuleResult, error)
    func LookupGroupRuleOutput(ctx *Context, args *LookupGroupRuleOutputArgs, opts ...InvokeOption) LookupGroupRuleResultOutput

    > Note: This function is named LookupGroupRule in the Go SDK.

    public static class GetGroupRule 
    {
        public static Task<GetGroupRuleResult> InvokeAsync(GetGroupRuleArgs args, InvokeOptions? opts = null)
        public static Output<GetGroupRuleResult> Invoke(GetGroupRuleInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetGroupRuleResult> Invoke(GetGroupRuleInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetGroupRuleResult> getGroupRule(GetGroupRuleArgs args, InvokeOptions options)
    public static Output<GetGroupRuleResult> getGroupRule(GetGroupRuleArgs args, InvokeOptions options)
    public static Output<GetGroupRuleResult> getGroupRule(GetGroupRuleArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:config/getGroupRule:getGroupRule
      arguments:
        # arguments dictionary
    data "volcenginecc_config_get_group_rule" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getGroupRule Result

    The following output properties are available:

    AccountGroupId string
    Account group ID. Not required for standard rules; required for account group rules
    CreatedTime string
    Creation time
    Description string
    Rule description
    Id string
    Uniquely identifies the resource.
    InputParameters string
    Rule runtime parameters (JSON string)
    RiskLevel string
    Risk level. Options: Low, Medium, High
    RuleId string
    Rule ID
    RuleName string
    Rule name
    RuleStatus string
    Rule status. Options: Enabled, Disabled
    RuleTemplateId string
    Rule template ID
    Scope Volcengine.GetGroupRuleScope
    Resource evaluation scope
    StartRuleEvaluation bool
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    Triggers List<Volcengine.GetGroupRuleTrigger>
    Rule trigger configuration
    AccountGroupId string
    Account group ID. Not required for standard rules; required for account group rules
    CreatedTime string
    Creation time
    Description string
    Rule description
    Id string
    Uniquely identifies the resource.
    InputParameters string
    Rule runtime parameters (JSON string)
    RiskLevel string
    Risk level. Options: Low, Medium, High
    RuleId string
    Rule ID
    RuleName string
    Rule name
    RuleStatus string
    Rule status. Options: Enabled, Disabled
    RuleTemplateId string
    Rule template ID
    Scope GetGroupRuleScope
    Resource evaluation scope
    StartRuleEvaluation bool
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    Triggers []GetGroupRuleTrigger
    Rule trigger configuration
    account_group_id string
    Account group ID. Not required for standard rules; required for account group rules
    created_time string
    Creation time
    description string
    Rule description
    id string
    Uniquely identifies the resource.
    input_parameters string
    Rule runtime parameters (JSON string)
    risk_level string
    Risk level. Options: Low, Medium, High
    rule_id string
    Rule ID
    rule_name string
    Rule name
    rule_status string
    Rule status. Options: Enabled, Disabled
    rule_template_id string
    Rule template ID
    scope object
    Resource evaluation scope
    start_rule_evaluation bool
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    triggers list(object)
    Rule trigger configuration
    accountGroupId String
    Account group ID. Not required for standard rules; required for account group rules
    createdTime String
    Creation time
    description String
    Rule description
    id String
    Uniquely identifies the resource.
    inputParameters String
    Rule runtime parameters (JSON string)
    riskLevel String
    Risk level. Options: Low, Medium, High
    ruleId String
    Rule ID
    ruleName String
    Rule name
    ruleStatus String
    Rule status. Options: Enabled, Disabled
    ruleTemplateId String
    Rule template ID
    scope GetGroupRuleScope
    Resource evaluation scope
    startRuleEvaluation Boolean
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    triggers List<GetGroupRuleTrigger>
    Rule trigger configuration
    accountGroupId string
    Account group ID. Not required for standard rules; required for account group rules
    createdTime string
    Creation time
    description string
    Rule description
    id string
    Uniquely identifies the resource.
    inputParameters string
    Rule runtime parameters (JSON string)
    riskLevel string
    Risk level. Options: Low, Medium, High
    ruleId string
    Rule ID
    ruleName string
    Rule name
    ruleStatus string
    Rule status. Options: Enabled, Disabled
    ruleTemplateId string
    Rule template ID
    scope GetGroupRuleScope
    Resource evaluation scope
    startRuleEvaluation boolean
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    triggers GetGroupRuleTrigger[]
    Rule trigger configuration
    account_group_id str
    Account group ID. Not required for standard rules; required for account group rules
    created_time str
    Creation time
    description str
    Rule description
    id str
    Uniquely identifies the resource.
    input_parameters str
    Rule runtime parameters (JSON string)
    risk_level str
    Risk level. Options: Low, Medium, High
    rule_id str
    Rule ID
    rule_name str
    Rule name
    rule_status str
    Rule status. Options: Enabled, Disabled
    rule_template_id str
    Rule template ID
    scope GetGroupRuleScope
    Resource evaluation scope
    start_rule_evaluation bool
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    triggers Sequence[GetGroupRuleTrigger]
    Rule trigger configuration
    accountGroupId String
    Account group ID. Not required for standard rules; required for account group rules
    createdTime String
    Creation time
    description String
    Rule description
    id String
    Uniquely identifies the resource.
    inputParameters String
    Rule runtime parameters (JSON string)
    riskLevel String
    Risk level. Options: Low, Medium, High
    ruleId String
    Rule ID
    ruleName String
    Rule name
    ruleStatus String
    Rule status. Options: Enabled, Disabled
    ruleTemplateId String
    Rule template ID
    scope Property Map
    Resource evaluation scope
    startRuleEvaluation Boolean
    Whether to trigger rule re-evaluation. When true, StartRuleEvaluation is called during update
    triggers List<Property Map>
    Rule trigger configuration

    Supporting Types

    GetGroupRuleScope

    projects object
    Project filter scope
    regions object
    Resource region list
    resource_ids object
    Resource ID list
    resource_types object
    Resource type scope
    tags object
    Resource tag list
    projects Property Map
    Project filter scope
    regions Property Map
    Resource region list
    resourceIds Property Map
    Resource ID list
    resourceTypes Property Map
    Resource type scope
    tags Property Map
    Resource tag list

    GetGroupRuleScopeProjects

    Excludes List<string>
    Exclude list
    Includes List<string>
    Include list
    Excludes []string
    Exclude list
    Includes []string
    Include list
    excludes list(string)
    Exclude list
    includes list(string)
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list
    excludes string[]
    Exclude list
    includes string[]
    Include list
    excludes Sequence[str]
    Exclude list
    includes Sequence[str]
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list

    GetGroupRuleScopeRegions

    Excludes List<string>
    Exclude list
    Includes List<string>
    Include list
    Excludes []string
    Exclude list
    Includes []string
    Include list
    excludes list(string)
    Exclude list
    includes list(string)
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list
    excludes string[]
    Exclude list
    includes string[]
    Include list
    excludes Sequence[str]
    Exclude list
    includes Sequence[str]
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list

    GetGroupRuleScopeResourceIds

    Excludes List<string>
    Exclude list
    Includes List<string>
    Include list
    Excludes []string
    Exclude list
    Includes []string
    Include list
    excludes list(string)
    Exclude list
    includes list(string)
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list
    excludes string[]
    Exclude list
    includes string[]
    Include list
    excludes Sequence[str]
    Exclude list
    includes Sequence[str]
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list

    GetGroupRuleScopeResourceTypes

    Excludes List<string>
    Exclude list
    Includes List<string>
    Include list
    Excludes []string
    Exclude list
    Includes []string
    Include list
    excludes list(string)
    Exclude list
    includes list(string)
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list
    excludes string[]
    Exclude list
    includes string[]
    Include list
    excludes Sequence[str]
    Exclude list
    includes Sequence[str]
    Include list
    excludes List<String>
    Exclude list
    includes List<String>
    Include list

    GetGroupRuleScopeTags

    GetGroupRuleScopeTagsExclude

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key string
    Tag key
    value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    GetGroupRuleScopeTagsInclude

    Key string
    Tag key
    Value string
    Tag value
    Key string
    Tag key
    Value string
    Tag value
    key string
    Tag key
    value string
    Tag value
    key String
    Tag key
    value String
    Tag value
    key string
    Tag key
    value string
    Tag value
    key str
    Tag key
    value str
    Tag value
    key String
    Tag key
    value String
    Tag value

    GetGroupRuleTrigger

    MaximumExecutionFrequency string
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    TriggerType string
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    MaximumExecutionFrequency string
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    TriggerType string
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    maximum_execution_frequency string
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    trigger_type string
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    maximumExecutionFrequency String
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    triggerType String
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    maximumExecutionFrequency string
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    triggerType string
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    maximum_execution_frequency str
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    trigger_type str
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual
    maximumExecutionFrequency String
    Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
    triggerType String
    Trigger type. Options: ConfigurationItemChange, Periodic, Manual

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial