published on Monday, Mar 9, 2026 by Byteplus
published on Monday, Mar 9, 2026 by Byteplus
筛选条件由筛选规则组成,分为入向筛选规则和出向筛选规则。
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as bytepluscc from "@byteplus/pulumi-bytepluscc";
const vPCTrafficMirrorFilterRuleDemo = new bytepluscc.vpc.TrafficMirrorFilterRule("VPCTrafficMirrorFilterRuleDemo", {
description: "test",
destinationCidrBlock: "10.*.*.0/24",
destinationPortRange: "80/80",
policy: "accept",
priority: 1,
protocol: "tcp",
sourceCidrBlock: "10.*.*.0/24",
sourcePortRange: "80/80",
trafficDirection: "ingress",
trafficMirrorFilterId: "tmf-3nqp5bt6a3dog931exxxxx",
});
import pulumi
import pulumi_bytepluscc as bytepluscc
v_pc_traffic_mirror_filter_rule_demo = bytepluscc.vpc.TrafficMirrorFilterRule("VPCTrafficMirrorFilterRuleDemo",
description="test",
destination_cidr_block="10.*.*.0/24",
destination_port_range="80/80",
policy="accept",
priority=1,
protocol="tcp",
source_cidr_block="10.*.*.0/24",
source_port_range="80/80",
traffic_direction="ingress",
traffic_mirror_filter_id="tmf-3nqp5bt6a3dog931exxxxx")
package main
import (
"github.com/byteplus-sdk/pulumi-bytepluscc/sdk/go/bytepluscc/vpc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := vpc.NewTrafficMirrorFilterRule(ctx, "VPCTrafficMirrorFilterRuleDemo", &vpc.TrafficMirrorFilterRuleArgs{
Description: pulumi.String("test"),
DestinationCidrBlock: pulumi.String("10.*.*.0/24"),
DestinationPortRange: pulumi.String("80/80"),
Policy: pulumi.String("accept"),
Priority: pulumi.Int(1),
Protocol: pulumi.String("tcp"),
SourceCidrBlock: pulumi.String("10.*.*.0/24"),
SourcePortRange: pulumi.String("80/80"),
TrafficDirection: pulumi.String("ingress"),
TrafficMirrorFilterId: pulumi.String("tmf-3nqp5bt6a3dog931exxxxx"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Bytepluscc = Byteplus.Pulumi.Bytepluscc;
return await Deployment.RunAsync(() =>
{
var vPCTrafficMirrorFilterRuleDemo = new Bytepluscc.Vpc.TrafficMirrorFilterRule("VPCTrafficMirrorFilterRuleDemo", new()
{
Description = "test",
DestinationCidrBlock = "10.*.*.0/24",
DestinationPortRange = "80/80",
Policy = "accept",
Priority = 1,
Protocol = "tcp",
SourceCidrBlock = "10.*.*.0/24",
SourcePortRange = "80/80",
TrafficDirection = "ingress",
TrafficMirrorFilterId = "tmf-3nqp5bt6a3dog931exxxxx",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.byteplus.bytepluscc.vpc.TrafficMirrorFilterRule;
import com.byteplus.bytepluscc.vpc.TrafficMirrorFilterRuleArgs;
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) {
var vPCTrafficMirrorFilterRuleDemo = new TrafficMirrorFilterRule("vPCTrafficMirrorFilterRuleDemo", TrafficMirrorFilterRuleArgs.builder()
.description("test")
.destinationCidrBlock("10.*.*.0/24")
.destinationPortRange("80/80")
.policy("accept")
.priority(1)
.protocol("tcp")
.sourceCidrBlock("10.*.*.0/24")
.sourcePortRange("80/80")
.trafficDirection("ingress")
.trafficMirrorFilterId("tmf-3nqp5bt6a3dog931exxxxx")
.build());
}
}
resources:
vPCTrafficMirrorFilterRuleDemo:
type: bytepluscc:vpc:TrafficMirrorFilterRule
name: VPCTrafficMirrorFilterRuleDemo
properties:
description: test
destinationCidrBlock: 10.*.*.0/24
destinationPortRange: 80/80
policy: accept
priority: 1
protocol: tcp
sourceCidrBlock: 10.*.*.0/24
sourcePortRange: 80/80
trafficDirection: ingress
trafficMirrorFilterId: tmf-3nqp5bt6a3dog931exxxxx
Create TrafficMirrorFilterRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new TrafficMirrorFilterRule(name: string, args: TrafficMirrorFilterRuleArgs, opts?: CustomResourceOptions);@overload
def TrafficMirrorFilterRule(resource_name: str,
args: TrafficMirrorFilterRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def TrafficMirrorFilterRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_cidr_block: Optional[str] = None,
policy: Optional[str] = None,
protocol: Optional[str] = None,
source_cidr_block: Optional[str] = None,
traffic_direction: Optional[str] = None,
traffic_mirror_filter_id: Optional[str] = None,
description: Optional[str] = None,
destination_port_range: Optional[str] = None,
priority: Optional[int] = None,
source_port_range: Optional[str] = None)func NewTrafficMirrorFilterRule(ctx *Context, name string, args TrafficMirrorFilterRuleArgs, opts ...ResourceOption) (*TrafficMirrorFilterRule, error)public TrafficMirrorFilterRule(string name, TrafficMirrorFilterRuleArgs args, CustomResourceOptions? opts = null)
public TrafficMirrorFilterRule(String name, TrafficMirrorFilterRuleArgs args)
public TrafficMirrorFilterRule(String name, TrafficMirrorFilterRuleArgs args, CustomResourceOptions options)
type: bytepluscc:vpc:TrafficMirrorFilterRule
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args TrafficMirrorFilterRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args TrafficMirrorFilterRuleArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args TrafficMirrorFilterRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args TrafficMirrorFilterRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args TrafficMirrorFilterRuleArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var trafficMirrorFilterRuleResource = new Bytepluscc.Vpc.TrafficMirrorFilterRule("trafficMirrorFilterRuleResource", new()
{
DestinationCidrBlock = "string",
Policy = "string",
Protocol = "string",
SourceCidrBlock = "string",
TrafficDirection = "string",
TrafficMirrorFilterId = "string",
Description = "string",
DestinationPortRange = "string",
Priority = 0,
SourcePortRange = "string",
});
example, err := vpc.NewTrafficMirrorFilterRule(ctx, "trafficMirrorFilterRuleResource", &vpc.TrafficMirrorFilterRuleArgs{
DestinationCidrBlock: pulumi.String("string"),
Policy: pulumi.String("string"),
Protocol: pulumi.String("string"),
SourceCidrBlock: pulumi.String("string"),
TrafficDirection: pulumi.String("string"),
TrafficMirrorFilterId: pulumi.String("string"),
Description: pulumi.String("string"),
DestinationPortRange: pulumi.String("string"),
Priority: pulumi.Int(0),
SourcePortRange: pulumi.String("string"),
})
var trafficMirrorFilterRuleResource = new TrafficMirrorFilterRule("trafficMirrorFilterRuleResource", TrafficMirrorFilterRuleArgs.builder()
.destinationCidrBlock("string")
.policy("string")
.protocol("string")
.sourceCidrBlock("string")
.trafficDirection("string")
.trafficMirrorFilterId("string")
.description("string")
.destinationPortRange("string")
.priority(0)
.sourcePortRange("string")
.build());
traffic_mirror_filter_rule_resource = bytepluscc.vpc.TrafficMirrorFilterRule("trafficMirrorFilterRuleResource",
destination_cidr_block="string",
policy="string",
protocol="string",
source_cidr_block="string",
traffic_direction="string",
traffic_mirror_filter_id="string",
description="string",
destination_port_range="string",
priority=0,
source_port_range="string")
const trafficMirrorFilterRuleResource = new bytepluscc.vpc.TrafficMirrorFilterRule("trafficMirrorFilterRuleResource", {
destinationCidrBlock: "string",
policy: "string",
protocol: "string",
sourceCidrBlock: "string",
trafficDirection: "string",
trafficMirrorFilterId: "string",
description: "string",
destinationPortRange: "string",
priority: 0,
sourcePortRange: "string",
});
type: bytepluscc:vpc:TrafficMirrorFilterRule
properties:
description: string
destinationCidrBlock: string
destinationPortRange: string
policy: string
priority: 0
protocol: string
sourceCidrBlock: string
sourcePortRange: string
trafficDirection: string
trafficMirrorFilterId: string
TrafficMirrorFilterRule Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The TrafficMirrorFilterRule resource accepts the following input properties:
- Destination
Cidr stringBlock - 目的网段。
- Policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- Protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- Source
Cidr stringBlock - 流量源网段。
- Traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- Traffic
Mirror stringFilter Id - 筛选条件的ID。
- Description string
- 筛选规则的描述。
- Destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- Source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Destination
Cidr stringBlock - 目的网段。
- Policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- Protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- Source
Cidr stringBlock - 流量源网段。
- Traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- Traffic
Mirror stringFilter Id - 筛选条件的ID。
- Description string
- 筛选规则的描述。
- Destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- Source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- destination
Cidr StringBlock - 目的网段。
- policy String
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- protocol String
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr StringBlock - 流量源网段。
- traffic
Direction String - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror StringFilter Id - 筛选条件的ID。
- description String
- 筛选规则的描述。
- destination
Port StringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- priority Integer
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- source
Port StringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- destination
Cidr stringBlock - 目的网段。
- policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr stringBlock - 流量源网段。
- traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror stringFilter Id - 筛选条件的ID。
- description string
- 筛选规则的描述。
- destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- priority number
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- destination_
cidr_ strblock - 目的网段。
- policy str
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- protocol str
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source_
cidr_ strblock - 流量源网段。
- traffic_
direction str - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic_
mirror_ strfilter_ id - 筛选条件的ID。
- description str
- 筛选规则的描述。
- destination_
port_ strrange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- source_
port_ strrange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- destination
Cidr StringBlock - 目的网段。
- policy String
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- protocol String
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr StringBlock - 流量源网段。
- traffic
Direction String - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror StringFilter Id - 筛选条件的ID。
- description String
- 筛选规则的描述。
- destination
Port StringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- priority Number
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- source
Port StringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
Outputs
All input properties are implicitly available as output properties. Additionally, the TrafficMirrorFilterRule resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- Traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- Id string
- The provider-assigned unique ID for this managed resource.
- Status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- Traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Mirror StringFilter Rule Id - 筛选规则的ID。
- id string
- The provider-assigned unique ID for this managed resource.
- status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- id str
- The provider-assigned unique ID for this managed resource.
- status str
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic_
mirror_ strfilter_ rule_ id - 筛选规则的ID。
- id String
- The provider-assigned unique ID for this managed resource.
- status String
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Mirror StringFilter Rule Id - 筛选规则的ID。
Look up Existing TrafficMirrorFilterRule Resource
Get an existing TrafficMirrorFilterRule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: TrafficMirrorFilterRuleState, opts?: CustomResourceOptions): TrafficMirrorFilterRule@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
destination_cidr_block: Optional[str] = None,
destination_port_range: Optional[str] = None,
policy: Optional[str] = None,
priority: Optional[int] = None,
protocol: Optional[str] = None,
source_cidr_block: Optional[str] = None,
source_port_range: Optional[str] = None,
status: Optional[str] = None,
traffic_direction: Optional[str] = None,
traffic_mirror_filter_id: Optional[str] = None,
traffic_mirror_filter_rule_id: Optional[str] = None) -> TrafficMirrorFilterRulefunc GetTrafficMirrorFilterRule(ctx *Context, name string, id IDInput, state *TrafficMirrorFilterRuleState, opts ...ResourceOption) (*TrafficMirrorFilterRule, error)public static TrafficMirrorFilterRule Get(string name, Input<string> id, TrafficMirrorFilterRuleState? state, CustomResourceOptions? opts = null)public static TrafficMirrorFilterRule get(String name, Output<String> id, TrafficMirrorFilterRuleState state, CustomResourceOptions options)resources: _: type: bytepluscc:vpc:TrafficMirrorFilterRule get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Description string
- 筛选规则的描述。
- Destination
Cidr stringBlock - 目的网段。
- Destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- Priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- Protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- Source
Cidr stringBlock - 流量源网段。
- Source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- Traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- Traffic
Mirror stringFilter Id - 筛选条件的ID。
- Traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- Description string
- 筛选规则的描述。
- Destination
Cidr stringBlock - 目的网段。
- Destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- Priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- Protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- Source
Cidr stringBlock - 流量源网段。
- Source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- Status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- Traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- Traffic
Mirror stringFilter Id - 筛选条件的ID。
- Traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- description String
- 筛选规则的描述。
- destination
Cidr StringBlock - 目的网段。
- destination
Port StringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- policy String
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- priority Integer
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- protocol String
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr StringBlock - 流量源网段。
- source
Port StringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- status String
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Direction String - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror StringFilter Id - 筛选条件的ID。
- traffic
Mirror StringFilter Rule Id - 筛选规则的ID。
- description string
- 筛选规则的描述。
- destination
Cidr stringBlock - 目的网段。
- destination
Port stringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- policy string
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- priority number
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- protocol string
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr stringBlock - 流量源网段。
- source
Port stringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- status string
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Direction string - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror stringFilter Id - 筛选条件的ID。
- traffic
Mirror stringFilter Rule Id - 筛选规则的ID。
- description str
- 筛选规则的描述。
- destination_
cidr_ strblock - 目的网段。
- destination_
port_ strrange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- policy str
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- priority int
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- protocol str
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source_
cidr_ strblock - 流量源网段。
- source_
port_ strrange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- status str
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic_
direction str - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic_
mirror_ strfilter_ id - 筛选条件的ID。
- traffic_
mirror_ strfilter_ rule_ id - 筛选规则的ID。
- description String
- 筛选规则的描述。
- destination
Cidr StringBlock - 目的网段。
- destination
Port StringRange - 流量目的端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- policy String
- 流量采集策略。accept:允许。即当镜像源的流量匹配该规则时,复制该流量至镜像目标进行监控分析。reject:拒绝。即当镜像源的流量匹配该规则时,不复制该流量,拒绝对该流量进行监控分析。
- priority Number
- 筛选规则的优先级,范围为1-1000。数值越小,优先级越高。默认为1,1为最高优先级。同一筛选条件同一方向的优先级唯一。
- protocol String
- 流量的协议。取值如下:all:含TCP、UDP、ICMP协议。tcp:TCP协议。udp:UDP协议。icmp:ICMP协议。
- source
Cidr StringBlock - 流量源网段。
- source
Port StringRange - 流量源端口范围。当Protocol传入all或icmp时,无需传入本参数,默认取值-1/-1,表示不限制端口。当Protocol传入tcp或udp时,本参数为必选,取值范围1~65535,使用正斜线(/)隔开起始端口和终止端口,如1/50、80/80。
- status String
- 筛选规则的状态。Available:可用。Deleting:删除中。Creating:创建中。Pending:修改中。
- traffic
Direction String - 流量的方向。取值如下:ingress:入向规则。egress:出向规则。
- traffic
Mirror StringFilter Id - 筛选条件的ID。
- traffic
Mirror StringFilter Rule Id - 筛选规则的ID。
Import
$ pulumi import bytepluscc:vpc/trafficMirrorFilterRule:TrafficMirrorFilterRule example "traffic_mirror_filter_id|traffic_mirror_filter_rule_id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- bytepluscc byteplus-sdk/pulumi-bytepluscc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
byteplusccTerraform Provider.
published on Monday, Mar 9, 2026 by Byteplus
