Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
Deprecated: volcengine.vpc.TrafficMirrorFilterRules has been deprecated in favor of volcengine.vpc.getTrafficMirrorFilterRules
Use this data source to query detailed information of traffic mirror filter rules
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as volcengine from "@pulumi/volcengine";
const foo = volcengine.vpc.getTrafficMirrorFilterRules({
trafficMirrorFilterIds: ["tmf-mivro9v5x24g5smt1bsq****"],
});
import pulumi
import pulumi_volcengine as volcengine
foo = volcengine.vpc.get_traffic_mirror_filter_rules(traffic_mirror_filter_ids=["tmf-mivro9v5x24g5smt1bsq****"])
package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/vpc"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vpc.GetTrafficMirrorFilterRules(ctx, &vpc.GetTrafficMirrorFilterRulesArgs{
TrafficMirrorFilterIds: []string{
"tmf-mivro9v5x24g5smt1bsq****",
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Volcengine = Pulumi.Volcengine;
return await Deployment.RunAsync(() =>
{
var foo = Volcengine.Vpc.GetTrafficMirrorFilterRules.Invoke(new()
{
TrafficMirrorFilterIds = new[]
{
"tmf-mivro9v5x24g5smt1bsq****",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.volcengine.vpc.VpcFunctions;
import com.pulumi.volcengine.vpc.inputs.GetTrafficMirrorFilterRulesArgs;
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) {
final var foo = VpcFunctions.getTrafficMirrorFilterRules(GetTrafficMirrorFilterRulesArgs.builder()
.trafficMirrorFilterIds("tmf-mivro9v5x24g5smt1bsq****")
.build());
}
}
variables:
foo:
fn::invoke:
Function: volcengine:vpc:getTrafficMirrorFilterRules
Arguments:
trafficMirrorFilterIds:
- tmf-mivro9v5x24g5smt1bsq****
Using TrafficMirrorFilterRules
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 trafficMirrorFilterRules(args: TrafficMirrorFilterRulesArgs, opts?: InvokeOptions): Promise<TrafficMirrorFilterRulesResult>
function trafficMirrorFilterRulesOutput(args: TrafficMirrorFilterRulesOutputArgs, opts?: InvokeOptions): Output<TrafficMirrorFilterRulesResult>def traffic_mirror_filter_rules(output_file: Optional[str] = None,
project_name: Optional[str] = None,
tags: Optional[Sequence[TrafficMirrorFilterRulesTag]] = None,
traffic_mirror_filter_ids: Optional[Sequence[str]] = None,
traffic_mirror_filter_names: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> TrafficMirrorFilterRulesResult
def traffic_mirror_filter_rules_output(output_file: Optional[pulumi.Input[str]] = None,
project_name: Optional[pulumi.Input[str]] = None,
tags: Optional[pulumi.Input[Sequence[pulumi.Input[TrafficMirrorFilterRulesTagArgs]]]] = None,
traffic_mirror_filter_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
traffic_mirror_filter_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[TrafficMirrorFilterRulesResult]func TrafficMirrorFilterRules(ctx *Context, args *TrafficMirrorFilterRulesArgs, opts ...InvokeOption) (*TrafficMirrorFilterRulesResult, error)
func TrafficMirrorFilterRulesOutput(ctx *Context, args *TrafficMirrorFilterRulesOutputArgs, opts ...InvokeOption) TrafficMirrorFilterRulesResultOutputpublic static class TrafficMirrorFilterRules
{
public static Task<TrafficMirrorFilterRulesResult> InvokeAsync(TrafficMirrorFilterRulesArgs args, InvokeOptions? opts = null)
public static Output<TrafficMirrorFilterRulesResult> Invoke(TrafficMirrorFilterRulesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<TrafficMirrorFilterRulesResult> trafficMirrorFilterRules(TrafficMirrorFilterRulesArgs args, InvokeOptions options)
public static Output<TrafficMirrorFilterRulesResult> trafficMirrorFilterRules(TrafficMirrorFilterRulesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:vpc:TrafficMirrorFilterRules
arguments:
# arguments dictionaryThe following arguments are supported:
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of traffic mirror filter.
-
List<Traffic
Mirror Filter Rules Tag> - Tags.
- Traffic
Mirror List<string>Filter Ids - A list of traffic mirror filter IDs.
- Traffic
Mirror List<string>Filter Names - A list of traffic mirror filter names.
- Output
File string - File name where to save data source results.
- Project
Name string - The project name of traffic mirror filter.
-
[]Traffic
Mirror Filter Rules Tag - Tags.
- Traffic
Mirror []stringFilter Ids - A list of traffic mirror filter IDs.
- Traffic
Mirror []stringFilter Names - A list of traffic mirror filter names.
- output
File String - File name where to save data source results.
- project
Name String - The project name of traffic mirror filter.
-
List<Traffic
Mirror Filter Rules Tag> - Tags.
- traffic
Mirror List<String>Filter Ids - A list of traffic mirror filter IDs.
- traffic
Mirror List<String>Filter Names - A list of traffic mirror filter names.
- output
File string - File name where to save data source results.
- project
Name string - The project name of traffic mirror filter.
-
Traffic
Mirror Filter Rules Tag[] - Tags.
- traffic
Mirror string[]Filter Ids - A list of traffic mirror filter IDs.
- traffic
Mirror string[]Filter Names - A list of traffic mirror filter names.
- output_
file str - File name where to save data source results.
- project_
name str - The project name of traffic mirror filter.
-
Sequence[Traffic
Mirror Filter Rules Tag] - Tags.
- traffic_
mirror_ Sequence[str]filter_ ids - A list of traffic mirror filter IDs.
- traffic_
mirror_ Sequence[str]filter_ names - A list of traffic mirror filter names.
- output
File String - File name where to save data source results.
- project
Name String - The project name of traffic mirror filter.
- List<Property Map>
- Tags.
- traffic
Mirror List<String>Filter Ids - A list of traffic mirror filter IDs.
- traffic
Mirror List<String>Filter Names - A list of traffic mirror filter names.
TrafficMirrorFilterRules Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Traffic
Mirror List<TrafficFilter Rules Mirror Filter Rules Traffic Mirror Filter Rule> - The collection of query.
- Output
File string - Project
Name string -
List<Traffic
Mirror Filter Rules Tag> - Traffic
Mirror List<string>Filter Ids - Traffic
Mirror List<string>Filter Names
- Id string
- The provider-assigned unique ID for this managed resource.
- Total
Count int - The total count of query.
- Traffic
Mirror []TrafficFilter Rules Mirror Filter Rules Traffic Mirror Filter Rule - The collection of query.
- Output
File string - Project
Name string -
[]Traffic
Mirror Filter Rules Tag - Traffic
Mirror []stringFilter Ids - Traffic
Mirror []stringFilter Names
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Integer - The total count of query.
- traffic
Mirror List<TrafficFilter Rules Mirror Filter Rules Traffic Mirror Filter Rule> - The collection of query.
- output
File String - project
Name String -
List<Traffic
Mirror Filter Rules Tag> - traffic
Mirror List<String>Filter Ids - traffic
Mirror List<String>Filter Names
- id string
- The provider-assigned unique ID for this managed resource.
- total
Count number - The total count of query.
- traffic
Mirror TrafficFilter Rules Mirror Filter Rules Traffic Mirror Filter Rule[] - The collection of query.
- output
File string - project
Name string -
Traffic
Mirror Filter Rules Tag[] - traffic
Mirror string[]Filter Ids - traffic
Mirror string[]Filter Names
- id str
- The provider-assigned unique ID for this managed resource.
- total_
count int - The total count of query.
- traffic_
mirror_ Sequence[Trafficfilter_ rules Mirror Filter Rules Traffic Mirror Filter Rule] - The collection of query.
- output_
file str - project_
name str -
Sequence[Traffic
Mirror Filter Rules Tag] - traffic_
mirror_ Sequence[str]filter_ ids - traffic_
mirror_ Sequence[str]filter_ names
- id String
- The provider-assigned unique ID for this managed resource.
- total
Count Number - The total count of query.
- traffic
Mirror List<Property Map>Filter Rules - The collection of query.
- output
File String - project
Name String - List<Property Map>
- traffic
Mirror List<String>Filter Ids - traffic
Mirror List<String>Filter Names
Supporting Types
TrafficMirrorFilterRulesTag
TrafficMirrorFilterRulesTrafficMirrorFilterRule
- Created
At string - The create time of traffic mirror filter rule.
- Description string
- The description of traffic mirror filter rule.
- Destination
Cidr stringBlock - The destination cidr block of traffic mirror filter rule.
- Destination
Port stringRange - The destination port range of traffic mirror filter rule.
- Id string
- The ID of traffic mirror filter rule.
- Policy string
- The policy of traffic mirror filter rule.
- Priority int
- The priority of traffic mirror filter rule.
- Protocol string
- The protocol of traffic mirror filter rule.
- Source
Cidr stringBlock - The source cidr block of traffic mirror filter rule.
- Source
Port stringRange - The source port range of traffic mirror filter rule.
- Status string
- The status of traffic mirror filter rule.
- Traffic
Direction string - The traffic direction of traffic mirror filter rule.
- Traffic
Mirror stringFilter Id - The ID of traffic mirror filter.
- Traffic
Mirror stringFilter Rule Id - The ID of traffic mirror filter rule.
- Updated
At string - The last update time of traffic mirror filter rule.
- Created
At string - The create time of traffic mirror filter rule.
- Description string
- The description of traffic mirror filter rule.
- Destination
Cidr stringBlock - The destination cidr block of traffic mirror filter rule.
- Destination
Port stringRange - The destination port range of traffic mirror filter rule.
- Id string
- The ID of traffic mirror filter rule.
- Policy string
- The policy of traffic mirror filter rule.
- Priority int
- The priority of traffic mirror filter rule.
- Protocol string
- The protocol of traffic mirror filter rule.
- Source
Cidr stringBlock - The source cidr block of traffic mirror filter rule.
- Source
Port stringRange - The source port range of traffic mirror filter rule.
- Status string
- The status of traffic mirror filter rule.
- Traffic
Direction string - The traffic direction of traffic mirror filter rule.
- Traffic
Mirror stringFilter Id - The ID of traffic mirror filter.
- Traffic
Mirror stringFilter Rule Id - The ID of traffic mirror filter rule.
- Updated
At string - The last update time of traffic mirror filter rule.
- created
At String - The create time of traffic mirror filter rule.
- description String
- The description of traffic mirror filter rule.
- destination
Cidr StringBlock - The destination cidr block of traffic mirror filter rule.
- destination
Port StringRange - The destination port range of traffic mirror filter rule.
- id String
- The ID of traffic mirror filter rule.
- policy String
- The policy of traffic mirror filter rule.
- priority Integer
- The priority of traffic mirror filter rule.
- protocol String
- The protocol of traffic mirror filter rule.
- source
Cidr StringBlock - The source cidr block of traffic mirror filter rule.
- source
Port StringRange - The source port range of traffic mirror filter rule.
- status String
- The status of traffic mirror filter rule.
- traffic
Direction String - The traffic direction of traffic mirror filter rule.
- traffic
Mirror StringFilter Id - The ID of traffic mirror filter.
- traffic
Mirror StringFilter Rule Id - The ID of traffic mirror filter rule.
- updated
At String - The last update time of traffic mirror filter rule.
- created
At string - The create time of traffic mirror filter rule.
- description string
- The description of traffic mirror filter rule.
- destination
Cidr stringBlock - The destination cidr block of traffic mirror filter rule.
- destination
Port stringRange - The destination port range of traffic mirror filter rule.
- id string
- The ID of traffic mirror filter rule.
- policy string
- The policy of traffic mirror filter rule.
- priority number
- The priority of traffic mirror filter rule.
- protocol string
- The protocol of traffic mirror filter rule.
- source
Cidr stringBlock - The source cidr block of traffic mirror filter rule.
- source
Port stringRange - The source port range of traffic mirror filter rule.
- status string
- The status of traffic mirror filter rule.
- traffic
Direction string - The traffic direction of traffic mirror filter rule.
- traffic
Mirror stringFilter Id - The ID of traffic mirror filter.
- traffic
Mirror stringFilter Rule Id - The ID of traffic mirror filter rule.
- updated
At string - The last update time of traffic mirror filter rule.
- created_
at str - The create time of traffic mirror filter rule.
- description str
- The description of traffic mirror filter rule.
- destination_
cidr_ strblock - The destination cidr block of traffic mirror filter rule.
- destination_
port_ strrange - The destination port range of traffic mirror filter rule.
- id str
- The ID of traffic mirror filter rule.
- policy str
- The policy of traffic mirror filter rule.
- priority int
- The priority of traffic mirror filter rule.
- protocol str
- The protocol of traffic mirror filter rule.
- source_
cidr_ strblock - The source cidr block of traffic mirror filter rule.
- source_
port_ strrange - The source port range of traffic mirror filter rule.
- status str
- The status of traffic mirror filter rule.
- traffic_
direction str - The traffic direction of traffic mirror filter rule.
- traffic_
mirror_ strfilter_ id - The ID of traffic mirror filter.
- traffic_
mirror_ strfilter_ rule_ id - The ID of traffic mirror filter rule.
- updated_
at str - The last update time of traffic mirror filter rule.
- created
At String - The create time of traffic mirror filter rule.
- description String
- The description of traffic mirror filter rule.
- destination
Cidr StringBlock - The destination cidr block of traffic mirror filter rule.
- destination
Port StringRange - The destination port range of traffic mirror filter rule.
- id String
- The ID of traffic mirror filter rule.
- policy String
- The policy of traffic mirror filter rule.
- priority Number
- The priority of traffic mirror filter rule.
- protocol String
- The protocol of traffic mirror filter rule.
- source
Cidr StringBlock - The source cidr block of traffic mirror filter rule.
- source
Port StringRange - The source port range of traffic mirror filter rule.
- status String
- The status of traffic mirror filter rule.
- traffic
Direction String - The traffic direction of traffic mirror filter rule.
- traffic
Mirror StringFilter Id - The ID of traffic mirror filter.
- traffic
Mirror StringFilter Rule Id - The ID of traffic mirror filter rule.
- updated
At String - The last update time of traffic mirror filter rule.
Package Details
- Repository
- volcengine volcengine/pulumi-volcengine
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
volcengineTerraform Provider.
Viewing docs for Volcengine v0.0.47
published on Friday, Mar 13, 2026 by Volcengine
published on Friday, Mar 13, 2026 by Volcengine
