Volcengine v0.0.34 published on Wednesday, Jul 2, 2025 by Volcengine
volcengine.vpc.getTrafficMirrorFilterRules
Explore with Pulumi AI
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 getTrafficMirrorFilterRules
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 getTrafficMirrorFilterRules(args: GetTrafficMirrorFilterRulesArgs, opts?: InvokeOptions): Promise<GetTrafficMirrorFilterRulesResult>
function getTrafficMirrorFilterRulesOutput(args: GetTrafficMirrorFilterRulesOutputArgs, opts?: InvokeOptions): Output<GetTrafficMirrorFilterRulesResult>
def get_traffic_mirror_filter_rules(output_file: Optional[str] = None,
project_name: Optional[str] = None,
tags: Optional[Sequence[GetTrafficMirrorFilterRulesTag]] = None,
traffic_mirror_filter_ids: Optional[Sequence[str]] = None,
traffic_mirror_filter_names: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetTrafficMirrorFilterRulesResult
def get_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[GetTrafficMirrorFilterRulesTagArgs]]]] = 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[GetTrafficMirrorFilterRulesResult]
func GetTrafficMirrorFilterRules(ctx *Context, args *GetTrafficMirrorFilterRulesArgs, opts ...InvokeOption) (*GetTrafficMirrorFilterRulesResult, error)
func GetTrafficMirrorFilterRulesOutput(ctx *Context, args *GetTrafficMirrorFilterRulesOutputArgs, opts ...InvokeOption) GetTrafficMirrorFilterRulesResultOutput
> Note: This function is named GetTrafficMirrorFilterRules
in the Go SDK.
public static class GetTrafficMirrorFilterRules
{
public static Task<GetTrafficMirrorFilterRulesResult> InvokeAsync(GetTrafficMirrorFilterRulesArgs args, InvokeOptions? opts = null)
public static Output<GetTrafficMirrorFilterRulesResult> Invoke(GetTrafficMirrorFilterRulesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetTrafficMirrorFilterRulesResult> getTrafficMirrorFilterRules(GetTrafficMirrorFilterRulesArgs args, InvokeOptions options)
public static Output<GetTrafficMirrorFilterRulesResult> getTrafficMirrorFilterRules(GetTrafficMirrorFilterRulesArgs args, InvokeOptions options)
fn::invoke:
function: volcengine:vpc/getTrafficMirrorFilterRules:getTrafficMirrorFilterRules
arguments:
# arguments dictionary
The 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<Get
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.
- []Get
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<Get
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.
- Get
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[Get
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.
getTrafficMirrorFilterRules 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<GetFilter Rules Traffic Mirror Filter Rules Traffic Mirror Filter Rule> - The collection of query.
- Output
File string - Project
Name string - List<Get
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 []GetFilter Rules Traffic Mirror Filter Rules Traffic Mirror Filter Rule - The collection of query.
- Output
File string - Project
Name string - []Get
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<GetFilter Rules Traffic Mirror Filter Rules Traffic Mirror Filter Rule> - The collection of query.
- output
File String - project
Name String - List<Get
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 GetFilter Rules Traffic Mirror Filter Rules Traffic Mirror Filter Rule[] - The collection of query.
- output
File string - project
Name string - Get
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[Getfilter_ rules Traffic Mirror Filter Rules Traffic Mirror Filter Rule] - The collection of query.
- output_
file str - project_
name str - Sequence[Get
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
GetTrafficMirrorFilterRulesTag
GetTrafficMirrorFilterRulesTrafficMirrorFilterRule
- 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
volcengine
Terraform Provider.