Datadog v4.58.0 published on Thursday, Oct 16, 2025 by Pulumi
datadog.getTagPipelineRuleset
Use this data source to retrieve information about an existing Datadog tag pipeline ruleset.
Using getTagPipelineRuleset
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 getTagPipelineRuleset(args: GetTagPipelineRulesetArgs, opts?: InvokeOptions): Promise<GetTagPipelineRulesetResult>
function getTagPipelineRulesetOutput(args: GetTagPipelineRulesetOutputArgs, opts?: InvokeOptions): Output<GetTagPipelineRulesetResult>
def get_tag_pipeline_ruleset(id: Optional[str] = None,
rules: Optional[Sequence[GetTagPipelineRulesetRule]] = None,
opts: Optional[InvokeOptions] = None) -> GetTagPipelineRulesetResult
def get_tag_pipeline_ruleset_output(id: Optional[pulumi.Input[str]] = None,
rules: Optional[pulumi.Input[Sequence[pulumi.Input[GetTagPipelineRulesetRuleArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetTagPipelineRulesetResult]
func LookupTagPipelineRuleset(ctx *Context, args *LookupTagPipelineRulesetArgs, opts ...InvokeOption) (*LookupTagPipelineRulesetResult, error)
func LookupTagPipelineRulesetOutput(ctx *Context, args *LookupTagPipelineRulesetOutputArgs, opts ...InvokeOption) LookupTagPipelineRulesetResultOutput
> Note: This function is named LookupTagPipelineRuleset
in the Go SDK.
public static class GetTagPipelineRuleset
{
public static Task<GetTagPipelineRulesetResult> InvokeAsync(GetTagPipelineRulesetArgs args, InvokeOptions? opts = null)
public static Output<GetTagPipelineRulesetResult> Invoke(GetTagPipelineRulesetInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTagPipelineRulesetResult> getTagPipelineRuleset(GetTagPipelineRulesetArgs args, InvokeOptions options)
public static Output<GetTagPipelineRulesetResult> getTagPipelineRuleset(GetTagPipelineRulesetArgs args, InvokeOptions options)
fn::invoke:
function: datadog:index/getTagPipelineRuleset:getTagPipelineRuleset
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- The ID of the ruleset.
- Rules
List<Get
Tag Pipeline Ruleset Rule> - The rules in the ruleset.
- Id string
- The ID of the ruleset.
- Rules
[]Get
Tag Pipeline Ruleset Rule - The rules in the ruleset.
- id String
- The ID of the ruleset.
- rules
List<Get
Tag Pipeline Ruleset Rule> - The rules in the ruleset.
- id string
- The ID of the ruleset.
- rules
Get
Tag Pipeline Ruleset Rule[] - The rules in the ruleset.
- id str
- The ID of the ruleset.
- rules
Sequence[Get
Tag Pipeline Ruleset Rule] - The rules in the ruleset.
- id String
- The ID of the ruleset.
- rules List<Property Map>
- The rules in the ruleset.
getTagPipelineRuleset Result
The following output properties are available:
Supporting Types
GetTagPipelineRulesetRule
- Enabled bool
- Whether the rule is enabled.
- Metadata Dictionary<string, string>
- Rule metadata key-value pairs.
- Name string
- The name of the rule.
- Mapping
Get
Tag Pipeline Ruleset Rule Mapping - The mapping configuration for the rule.
- Query
Get
Tag Pipeline Ruleset Rule Query - The query configuration for the rule.
- Reference
Table GetTag Pipeline Ruleset Rule Reference Table - The reference table configuration for the rule.
- Enabled bool
- Whether the rule is enabled.
- Metadata map[string]string
- Rule metadata key-value pairs.
- Name string
- The name of the rule.
- Mapping
Get
Tag Pipeline Ruleset Rule Mapping - The mapping configuration for the rule.
- Query
Get
Tag Pipeline Ruleset Rule Query - The query configuration for the rule.
- Reference
Table GetTag Pipeline Ruleset Rule Reference Table - The reference table configuration for the rule.
- enabled Boolean
- Whether the rule is enabled.
- metadata Map<String,String>
- Rule metadata key-value pairs.
- name String
- The name of the rule.
- mapping
Get
Tag Pipeline Ruleset Rule Mapping - The mapping configuration for the rule.
- query
Get
Tag Pipeline Ruleset Rule Query - The query configuration for the rule.
- reference
Table GetTag Pipeline Ruleset Rule Reference Table - The reference table configuration for the rule.
- enabled boolean
- Whether the rule is enabled.
- metadata {[key: string]: string}
- Rule metadata key-value pairs.
- name string
- The name of the rule.
- mapping
Get
Tag Pipeline Ruleset Rule Mapping - The mapping configuration for the rule.
- query
Get
Tag Pipeline Ruleset Rule Query - The query configuration for the rule.
- reference
Table GetTag Pipeline Ruleset Rule Reference Table - The reference table configuration for the rule.
- enabled bool
- Whether the rule is enabled.
- metadata Mapping[str, str]
- Rule metadata key-value pairs.
- name str
- The name of the rule.
- mapping
Get
Tag Pipeline Ruleset Rule Mapping - The mapping configuration for the rule.
- query
Get
Tag Pipeline Ruleset Rule Query - The query configuration for the rule.
- reference_
table GetTag Pipeline Ruleset Rule Reference Table - The reference table configuration for the rule.
- enabled Boolean
- Whether the rule is enabled.
- metadata Map<String>
- Rule metadata key-value pairs.
- name String
- The name of the rule.
- mapping Property Map
- The mapping configuration for the rule.
- query Property Map
- The query configuration for the rule.
- reference
Table Property Map - The reference table configuration for the rule.
GetTagPipelineRulesetRuleMapping
- Destination
Key string - The destination key for the mapping.
- If
Not boolExists - Whether to apply the mapping only if the destination key doesn't exist.
- Source
Keys List<string> - The source keys for the mapping.
- Destination
Key string - The destination key for the mapping.
- If
Not boolExists - Whether to apply the mapping only if the destination key doesn't exist.
- Source
Keys []string - The source keys for the mapping.
- destination
Key String - The destination key for the mapping.
- if
Not BooleanExists - Whether to apply the mapping only if the destination key doesn't exist.
- source
Keys List<String> - The source keys for the mapping.
- destination
Key string - The destination key for the mapping.
- if
Not booleanExists - Whether to apply the mapping only if the destination key doesn't exist.
- source
Keys string[] - The source keys for the mapping.
- destination_
key str - The destination key for the mapping.
- if_
not_ boolexists - Whether to apply the mapping only if the destination key doesn't exist.
- source_
keys Sequence[str] - The source keys for the mapping.
- destination
Key String - The destination key for the mapping.
- if
Not BooleanExists - Whether to apply the mapping only if the destination key doesn't exist.
- source
Keys List<String> - The source keys for the mapping.
GetTagPipelineRulesetRuleQuery
- Case
Insensitivity bool - Whether the query matching is case insensitive.
- If
Not boolExists - Whether to apply the query only if the key doesn't exist.
- Query string
- The query string.
- Addition
Get
Tag Pipeline Ruleset Rule Query Addition - The addition configuration for the query.
- Case
Insensitivity bool - Whether the query matching is case insensitive.
- If
Not boolExists - Whether to apply the query only if the key doesn't exist.
- Query string
- The query string.
- Addition
Get
Tag Pipeline Ruleset Rule Query Addition - The addition configuration for the query.
- case
Insensitivity Boolean - Whether the query matching is case insensitive.
- if
Not BooleanExists - Whether to apply the query only if the key doesn't exist.
- query String
- The query string.
- addition
Get
Tag Pipeline Ruleset Rule Query Addition - The addition configuration for the query.
- case
Insensitivity boolean - Whether the query matching is case insensitive.
- if
Not booleanExists - Whether to apply the query only if the key doesn't exist.
- query string
- The query string.
- addition
Get
Tag Pipeline Ruleset Rule Query Addition - The addition configuration for the query.
- case_
insensitivity bool - Whether the query matching is case insensitive.
- if_
not_ boolexists - Whether to apply the query only if the key doesn't exist.
- query str
- The query string.
- addition
Get
Tag Pipeline Ruleset Rule Query Addition - The addition configuration for the query.
- case
Insensitivity Boolean - Whether the query matching is case insensitive.
- if
Not BooleanExists - Whether to apply the query only if the key doesn't exist.
- query String
- The query string.
- addition Property Map
- The addition configuration for the query.
GetTagPipelineRulesetRuleQueryAddition
GetTagPipelineRulesetRuleReferenceTable
- Case
Insensitivity bool - Whether the reference table lookup is case insensitive.
- If
Not boolExists - Whether to apply the reference table only if the key doesn't exist.
- Source
Keys List<string> - The source keys for the reference table lookup.
- Table
Name string - The name of the reference table.
- Field
Pairs List<GetTag Pipeline Ruleset Rule Reference Table Field Pair> - The field pairs for the reference table.
- Case
Insensitivity bool - Whether the reference table lookup is case insensitive.
- If
Not boolExists - Whether to apply the reference table only if the key doesn't exist.
- Source
Keys []string - The source keys for the reference table lookup.
- Table
Name string - The name of the reference table.
- Field
Pairs []GetTag Pipeline Ruleset Rule Reference Table Field Pair - The field pairs for the reference table.
- case
Insensitivity Boolean - Whether the reference table lookup is case insensitive.
- if
Not BooleanExists - Whether to apply the reference table only if the key doesn't exist.
- source
Keys List<String> - The source keys for the reference table lookup.
- table
Name String - The name of the reference table.
- field
Pairs List<GetTag Pipeline Ruleset Rule Reference Table Field Pair> - The field pairs for the reference table.
- case
Insensitivity boolean - Whether the reference table lookup is case insensitive.
- if
Not booleanExists - Whether to apply the reference table only if the key doesn't exist.
- source
Keys string[] - The source keys for the reference table lookup.
- table
Name string - The name of the reference table.
- field
Pairs GetTag Pipeline Ruleset Rule Reference Table Field Pair[] - The field pairs for the reference table.
- case_
insensitivity bool - Whether the reference table lookup is case insensitive.
- if_
not_ boolexists - Whether to apply the reference table only if the key doesn't exist.
- source_
keys Sequence[str] - The source keys for the reference table lookup.
- table_
name str - The name of the reference table.
- field_
pairs Sequence[GetTag Pipeline Ruleset Rule Reference Table Field Pair] - The field pairs for the reference table.
- case
Insensitivity Boolean - Whether the reference table lookup is case insensitive.
- if
Not BooleanExists - Whether to apply the reference table only if the key doesn't exist.
- source
Keys List<String> - The source keys for the reference table lookup.
- table
Name String - The name of the reference table.
- field
Pairs List<Property Map> - The field pairs for the reference table.
GetTagPipelineRulesetRuleReferenceTableFieldPair
- Input
Column string - The input column name.
- Output
Key string - The output key name.
- Input
Column string - The input column name.
- Output
Key string - The output key name.
- input
Column String - The input column name.
- output
Key String - The output key name.
- input
Column string - The input column name.
- output
Key string - The output key name.
- input_
column str - The input column name.
- output_
key str - The output key name.
- input
Column String - The input column name.
- output
Key String - The output key name.
Package Details
- Repository
- Datadog pulumi/pulumi-datadog
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
datadog
Terraform Provider.