Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
published on Thursday, Sep 3, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
published on Thursday, Sep 3, 2026 by Volcengine
Data Source schema for Volcengine::Config::Rule
Using getRule
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 getRule(args: GetRuleArgs, opts?: InvokeOptions): Promise<GetRuleResult>
function getRuleOutput(args: GetRuleOutputArgs, opts?: InvokeOutputOptions): Output<GetRuleResult>def get_rule(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRuleResult
def get_rule_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRuleResult]func LookupRule(ctx *Context, args *LookupRuleArgs, opts ...InvokeOption) (*LookupRuleResult, error)
func LookupRuleOutput(ctx *Context, args *LookupRuleOutputArgs, opts ...InvokeOption) LookupRuleResultOutput> Note: This function is named LookupRule in the Go SDK.
public static class GetRule
{
public static Task<GetRuleResult> InvokeAsync(GetRuleArgs args, InvokeOptions? opts = null)
public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRuleResult> Invoke(GetRuleInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOptions options)
public static Output<GetRuleResult> getRule(GetRuleArgs args, InvokeOutputOptions options)
fn::invoke:
function: volcenginecc:config/getRule:getRule
arguments:
# arguments dictionarydata "volcenginecc_config_get_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.
getRule Result
The following output properties are available:
- 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 enable status. Options: Enabled, Disabled
- Rule
Template stringId - Rule template ID
- Scope
Volcengine.
Get Rule Scope - Resource evaluation scope
- Start
Rule boolEvaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- Triggers
List<Volcengine.
Get Rule Trigger> - Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- Rule
Template stringId - Rule template ID
- Scope
Get
Rule Scope - Resource evaluation scope
- Start
Rule boolEvaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- Triggers
[]Get
Rule Trigger - Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- rule_
template_ stringid - Rule template ID
- scope object
- Resource evaluation scope
- start_
rule_ boolevaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- triggers list(object)
- Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- rule
Template StringId - Rule template ID
- scope
Get
Rule Scope - Resource evaluation scope
- start
Rule BooleanEvaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- triggers
List<Get
Rule Trigger> - Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- rule
Template stringId - Rule template ID
- scope
Get
Rule Scope - Resource evaluation scope
- start
Rule booleanEvaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- triggers
Get
Rule Trigger[] - Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- rule_
template_ strid - Rule template ID
- scope
Get
Rule Scope - Resource evaluation scope
- start_
rule_ boolevaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- triggers
Sequence[Get
Rule Trigger] - Rule trigger configuration
- 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 enable status. Options: Enabled, Disabled
- rule
Template StringId - Rule template ID
- scope Property Map
- Resource evaluation scope
- start
Rule BooleanEvaluation - Whether to trigger regular rule re-evaluation. If true, StartRuleEvaluation is called during update
- triggers List<Property Map>
- Rule trigger configuration
Supporting Types
GetRuleScope
- Projects
Volcengine.
Get Rule Scope Projects - Project filter scope
- Regions
Volcengine.
Get Rule Scope Regions - Resource region list
- Resource
Ids Volcengine.Get Rule Scope Resource Ids - Resource ID list
- Resource
Types Volcengine.Get Rule Scope Resource Types - Resource type scope
-
Volcengine.
Get Rule Scope Tags - Resource tag list
- Projects
Get
Rule Scope Projects - Project filter scope
- Regions
Get
Rule Scope Regions - Resource region list
- Resource
Ids GetRule Scope Resource Ids - Resource ID list
- Resource
Types GetRule Scope Resource Types - Resource type scope
-
Get
Rule Scope Tags - Resource tag list
- projects object
- Project filter scope
- regions object
- Resource region list
- resource_
ids object - Resource ID list
- resource_
types object - Resource type scope
- object
- Resource tag list
- projects
Get
Rule Scope Projects - Project filter scope
- regions
Get
Rule Scope Regions - Resource region list
- resource
Ids GetRule Scope Resource Ids - Resource ID list
- resource
Types GetRule Scope Resource Types - Resource type scope
-
Get
Rule Scope Tags - Resource tag list
- projects
Get
Rule Scope Projects - Project filter scope
- regions
Get
Rule Scope Regions - Resource region list
- resource
Ids GetRule Scope Resource Ids - Resource ID list
- resource
Types GetRule Scope Resource Types - Resource type scope
-
Get
Rule Scope Tags - Resource tag list
- projects
Get
Rule Scope Projects - Project filter scope
- regions
Get
Rule Scope Regions - Resource region list
- resource_
ids GetRule Scope Resource Ids - Resource ID list
- resource_
types GetRule Scope Resource Types - Resource type scope
-
Get
Rule Scope Tags - Resource tag list
- projects Property Map
- Project filter scope
- regions Property Map
- Resource region list
- resource
Ids Property Map - Resource ID list
- resource
Types Property Map - Resource type scope
- Property Map
- Resource tag list
GetRuleScopeProjects
GetRuleScopeRegions
GetRuleScopeResourceIds
GetRuleScopeResourceTypes
GetRuleScopeTags
- Excludes
List<Volcengine.
Get Rule Scope Tags Exclude> - Exclusion list
- Includes
List<Volcengine.
Get Rule Scope Tags Include> - Inclusion list
- Excludes
[]Get
Rule Scope Tags Exclude - Exclusion list
- Includes
[]Get
Rule Scope Tags Include - Inclusion list
- excludes list(object)
- Exclusion list
- includes list(object)
- Inclusion list
- excludes
List<Get
Rule Scope Tags Exclude> - Exclusion list
- includes
List<Get
Rule Scope Tags Include> - Inclusion list
- excludes
Get
Rule Scope Tags Exclude[] - Exclusion list
- includes
Get
Rule Scope Tags Include[] - Inclusion list
- excludes
Sequence[Get
Rule Scope Tags Exclude] - Exclusion list
- includes
Sequence[Get
Rule Scope Tags Include] - Inclusion list
- excludes List<Property Map>
- Exclusion list
- includes List<Property Map>
- Inclusion list
GetRuleScopeTagsExclude
GetRuleScopeTagsInclude
GetRuleTrigger
- Maximum
Execution stringFrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- Trigger
Type string - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- Maximum
Execution stringFrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- Trigger
Type string - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- maximum_
execution_ stringfrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- trigger_
type string - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- maximum
Execution StringFrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- trigger
Type String - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- maximum
Execution stringFrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- trigger
Type string - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- maximum_
execution_ strfrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- trigger_
type str - Trigger type. Options: ConfigurationItemChange, Periodic, Manual
- maximum
Execution StringFrequency - Maximum execution frequency. Options: OneHour, ThreeHours, SixHours, TwelveHours, TwentyFourHours
- trigger
Type 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
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
published on Thursday, Sep 3, 2026 by Volcengine