1. Packages
  2. Volcengine
  3. API Docs
  4. cloud_firewall
  5. CfwNatFirewallControlPolicies
Volcengine v0.0.29 published on Tuesday, Apr 29, 2025 by Volcengine

volcengine.cloud_firewall.CfwNatFirewallControlPolicies

Explore with Pulumi AI

volcengine logo
Volcengine v0.0.29 published on Tuesday, Apr 29, 2025 by Volcengine

    Use this data source to query detailed information of cfw nat firewall control policies

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as volcengine from "@pulumi/volcengine";
    
    const foo = volcengine.cloud_firewall.CfwNatFirewallControlPolicies({
        direction: "in",
        natFirewallId: "nfw-ydmkayvjsw2vsavx****",
    });
    
    import pulumi
    import pulumi_volcengine as volcengine
    
    foo = volcengine.cloud_firewall.cfw_nat_firewall_control_policies(direction="in",
        nat_firewall_id="nfw-ydmkayvjsw2vsavx****")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/volcengine/pulumi-volcengine/sdk/go/volcengine/cloud_firewall"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := cloud_firewall.CfwNatFirewallControlPolicies(ctx, &cloud_firewall.CfwNatFirewallControlPoliciesArgs{
    			Direction:     "in",
    			NatFirewallId: "nfw-ydmkayvjsw2vsavx****",
    		}, 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.Cloud_firewall.CfwNatFirewallControlPolicies.Invoke(new()
        {
            Direction = "in",
            NatFirewallId = "nfw-ydmkayvjsw2vsavx****",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.volcengine.cloud_firewall.Cloud_firewallFunctions;
    import com.pulumi.volcengine.cloud_firewall.inputs.CfwNatFirewallControlPoliciesArgs;
    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 = Cloud_firewallFunctions.CfwNatFirewallControlPolicies(CfwNatFirewallControlPoliciesArgs.builder()
                .direction("in")
                .natFirewallId("nfw-ydmkayvjsw2vsavx****")
                .build());
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: volcengine:cloud_firewall:CfwNatFirewallControlPolicies
          Arguments:
            direction: in
            natFirewallId: nfw-ydmkayvjsw2vsavx****
    

    Using CfwNatFirewallControlPolicies

    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 cfwNatFirewallControlPolicies(args: CfwNatFirewallControlPoliciesArgs, opts?: InvokeOptions): Promise<CfwNatFirewallControlPoliciesResult>
    function cfwNatFirewallControlPoliciesOutput(args: CfwNatFirewallControlPoliciesOutputArgs, opts?: InvokeOptions): Output<CfwNatFirewallControlPoliciesResult>
    def cfw_nat_firewall_control_policies(actions: Optional[Sequence[str]] = None,
                                          description: Optional[str] = None,
                                          dest_ports: Optional[Sequence[str]] = None,
                                          destinations: Optional[Sequence[str]] = None,
                                          direction: Optional[str] = None,
                                          nat_firewall_id: Optional[str] = None,
                                          output_file: Optional[str] = None,
                                          protos: Optional[Sequence[str]] = None,
                                          repeat_types: Optional[Sequence[str]] = None,
                                          rule_ids: Optional[Sequence[str]] = None,
                                          sources: Optional[Sequence[str]] = None,
                                          statuses: Optional[Sequence[bool]] = None,
                                          opts: Optional[InvokeOptions] = None) -> CfwNatFirewallControlPoliciesResult
    def cfw_nat_firewall_control_policies_output(actions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          description: Optional[pulumi.Input[str]] = None,
                                          dest_ports: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          destinations: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          direction: Optional[pulumi.Input[str]] = None,
                                          nat_firewall_id: Optional[pulumi.Input[str]] = None,
                                          output_file: Optional[pulumi.Input[str]] = None,
                                          protos: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          repeat_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          rule_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          sources: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                          statuses: Optional[pulumi.Input[Sequence[pulumi.Input[bool]]]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[CfwNatFirewallControlPoliciesResult]
    func CfwNatFirewallControlPolicies(ctx *Context, args *CfwNatFirewallControlPoliciesArgs, opts ...InvokeOption) (*CfwNatFirewallControlPoliciesResult, error)
    func CfwNatFirewallControlPoliciesOutput(ctx *Context, args *CfwNatFirewallControlPoliciesOutputArgs, opts ...InvokeOption) CfwNatFirewallControlPoliciesResultOutput
    public static class CfwNatFirewallControlPolicies 
    {
        public static Task<CfwNatFirewallControlPoliciesResult> InvokeAsync(CfwNatFirewallControlPoliciesArgs args, InvokeOptions? opts = null)
        public static Output<CfwNatFirewallControlPoliciesResult> Invoke(CfwNatFirewallControlPoliciesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<CfwNatFirewallControlPoliciesResult> cfwNatFirewallControlPolicies(CfwNatFirewallControlPoliciesArgs args, InvokeOptions options)
    public static Output<CfwNatFirewallControlPoliciesResult> cfwNatFirewallControlPolicies(CfwNatFirewallControlPoliciesArgs args, InvokeOptions options)
    
    fn::invoke:
      function: volcengine:cloud_firewall:CfwNatFirewallControlPolicies
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Direction string
    The direction of nat firewall control policy. Valid values: in, out.
    NatFirewallId string
    The nat firewall id of the nat firewall control policy.
    Actions List<string>
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    Description string
    The description of the nat firewall control policy. This field support fuzzy query.
    DestPorts List<string>
    The dest port of the nat firewall control policy.
    Destinations List<string>
    The destination of the nat firewall control policy. This field support fuzzy query.
    OutputFile string
    File name where to save data source results.
    Protos List<string>
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    RepeatTypes List<string>
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    RuleIds List<string>
    The rule id of the nat firewall control policy. This field support fuzzy query.
    Sources List<string>
    The source of the nat firewall control policy. This field support fuzzy query.
    Statuses List<bool>
    The enable status list of the nat firewall control policy.
    Direction string
    The direction of nat firewall control policy. Valid values: in, out.
    NatFirewallId string
    The nat firewall id of the nat firewall control policy.
    Actions []string
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    Description string
    The description of the nat firewall control policy. This field support fuzzy query.
    DestPorts []string
    The dest port of the nat firewall control policy.
    Destinations []string
    The destination of the nat firewall control policy. This field support fuzzy query.
    OutputFile string
    File name where to save data source results.
    Protos []string
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    RepeatTypes []string
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    RuleIds []string
    The rule id of the nat firewall control policy. This field support fuzzy query.
    Sources []string
    The source of the nat firewall control policy. This field support fuzzy query.
    Statuses []bool
    The enable status list of the nat firewall control policy.
    direction String
    The direction of nat firewall control policy. Valid values: in, out.
    natFirewallId String
    The nat firewall id of the nat firewall control policy.
    actions List<String>
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description String
    The description of the nat firewall control policy. This field support fuzzy query.
    destPorts List<String>
    The dest port of the nat firewall control policy.
    destinations List<String>
    The destination of the nat firewall control policy. This field support fuzzy query.
    outputFile String
    File name where to save data source results.
    protos List<String>
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatTypes List<String>
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleIds List<String>
    The rule id of the nat firewall control policy. This field support fuzzy query.
    sources List<String>
    The source of the nat firewall control policy. This field support fuzzy query.
    statuses List<Boolean>
    The enable status list of the nat firewall control policy.
    direction string
    The direction of nat firewall control policy. Valid values: in, out.
    natFirewallId string
    The nat firewall id of the nat firewall control policy.
    actions string[]
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description string
    The description of the nat firewall control policy. This field support fuzzy query.
    destPorts string[]
    The dest port of the nat firewall control policy.
    destinations string[]
    The destination of the nat firewall control policy. This field support fuzzy query.
    outputFile string
    File name where to save data source results.
    protos string[]
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatTypes string[]
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleIds string[]
    The rule id of the nat firewall control policy. This field support fuzzy query.
    sources string[]
    The source of the nat firewall control policy. This field support fuzzy query.
    statuses boolean[]
    The enable status list of the nat firewall control policy.
    direction str
    The direction of nat firewall control policy. Valid values: in, out.
    nat_firewall_id str
    The nat firewall id of the nat firewall control policy.
    actions Sequence[str]
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description str
    The description of the nat firewall control policy. This field support fuzzy query.
    dest_ports Sequence[str]
    The dest port of the nat firewall control policy.
    destinations Sequence[str]
    The destination of the nat firewall control policy. This field support fuzzy query.
    output_file str
    File name where to save data source results.
    protos Sequence[str]
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeat_types Sequence[str]
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    rule_ids Sequence[str]
    The rule id of the nat firewall control policy. This field support fuzzy query.
    sources Sequence[str]
    The source of the nat firewall control policy. This field support fuzzy query.
    statuses Sequence[bool]
    The enable status list of the nat firewall control policy.
    direction String
    The direction of nat firewall control policy. Valid values: in, out.
    natFirewallId String
    The nat firewall id of the nat firewall control policy.
    actions List<String>
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description String
    The description of the nat firewall control policy. This field support fuzzy query.
    destPorts List<String>
    The dest port of the nat firewall control policy.
    destinations List<String>
    The destination of the nat firewall control policy. This field support fuzzy query.
    outputFile String
    File name where to save data source results.
    protos List<String>
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatTypes List<String>
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleIds List<String>
    The rule id of the nat firewall control policy. This field support fuzzy query.
    sources List<String>
    The source of the nat firewall control policy. This field support fuzzy query.
    statuses List<Boolean>
    The enable status list of the nat firewall control policy.

    CfwNatFirewallControlPolicies Result

    The following output properties are available:

    Direction string
    The direction of the nat firewall control policy.
    Id string
    The provider-assigned unique ID for this managed resource.
    NatFirewallControlPolicies List<CfwNatFirewallControlPoliciesNatFirewallControlPolicy>
    The collection of query.
    NatFirewallId string
    The id of the nat firewall.
    TotalCount int
    The total count of query.
    Actions List<string>
    The action of the nat firewall control policy.
    Description string
    The description of the nat firewall control policy.
    DestPorts List<string>
    The dest port of the nat firewall control policy.
    Destinations List<string>
    The destination of the nat firewall control policy.
    OutputFile string
    Protos List<string>
    The proto of the nat firewall control policy.
    RepeatTypes List<string>
    The repeat type of the nat firewall control policy.
    RuleIds List<string>
    The id of the nat firewall control policy.
    Sources List<string>
    The source of the nat firewall control policy.
    Statuses List<bool>
    Whether to enable the nat firewall control policy.
    Direction string
    The direction of the nat firewall control policy.
    Id string
    The provider-assigned unique ID for this managed resource.
    NatFirewallControlPolicies []CfwNatFirewallControlPoliciesNatFirewallControlPolicy
    The collection of query.
    NatFirewallId string
    The id of the nat firewall.
    TotalCount int
    The total count of query.
    Actions []string
    The action of the nat firewall control policy.
    Description string
    The description of the nat firewall control policy.
    DestPorts []string
    The dest port of the nat firewall control policy.
    Destinations []string
    The destination of the nat firewall control policy.
    OutputFile string
    Protos []string
    The proto of the nat firewall control policy.
    RepeatTypes []string
    The repeat type of the nat firewall control policy.
    RuleIds []string
    The id of the nat firewall control policy.
    Sources []string
    The source of the nat firewall control policy.
    Statuses []bool
    Whether to enable the nat firewall control policy.
    direction String
    The direction of the nat firewall control policy.
    id String
    The provider-assigned unique ID for this managed resource.
    natFirewallControlPolicies List<CfwNatFirewallControlPoliciesNatFirewallControlPolicy>
    The collection of query.
    natFirewallId String
    The id of the nat firewall.
    totalCount Integer
    The total count of query.
    actions List<String>
    The action of the nat firewall control policy.
    description String
    The description of the nat firewall control policy.
    destPorts List<String>
    The dest port of the nat firewall control policy.
    destinations List<String>
    The destination of the nat firewall control policy.
    outputFile String
    protos List<String>
    The proto of the nat firewall control policy.
    repeatTypes List<String>
    The repeat type of the nat firewall control policy.
    ruleIds List<String>
    The id of the nat firewall control policy.
    sources List<String>
    The source of the nat firewall control policy.
    statuses List<Boolean>
    Whether to enable the nat firewall control policy.
    direction string
    The direction of the nat firewall control policy.
    id string
    The provider-assigned unique ID for this managed resource.
    natFirewallControlPolicies CfwNatFirewallControlPoliciesNatFirewallControlPolicy[]
    The collection of query.
    natFirewallId string
    The id of the nat firewall.
    totalCount number
    The total count of query.
    actions string[]
    The action of the nat firewall control policy.
    description string
    The description of the nat firewall control policy.
    destPorts string[]
    The dest port of the nat firewall control policy.
    destinations string[]
    The destination of the nat firewall control policy.
    outputFile string
    protos string[]
    The proto of the nat firewall control policy.
    repeatTypes string[]
    The repeat type of the nat firewall control policy.
    ruleIds string[]
    The id of the nat firewall control policy.
    sources string[]
    The source of the nat firewall control policy.
    statuses boolean[]
    Whether to enable the nat firewall control policy.
    direction str
    The direction of the nat firewall control policy.
    id str
    The provider-assigned unique ID for this managed resource.
    nat_firewall_control_policies Sequence[CfwNatFirewallControlPoliciesNatFirewallControlPolicy]
    The collection of query.
    nat_firewall_id str
    The id of the nat firewall.
    total_count int
    The total count of query.
    actions Sequence[str]
    The action of the nat firewall control policy.
    description str
    The description of the nat firewall control policy.
    dest_ports Sequence[str]
    The dest port of the nat firewall control policy.
    destinations Sequence[str]
    The destination of the nat firewall control policy.
    output_file str
    protos Sequence[str]
    The proto of the nat firewall control policy.
    repeat_types Sequence[str]
    The repeat type of the nat firewall control policy.
    rule_ids Sequence[str]
    The id of the nat firewall control policy.
    sources Sequence[str]
    The source of the nat firewall control policy.
    statuses Sequence[bool]
    Whether to enable the nat firewall control policy.
    direction String
    The direction of the nat firewall control policy.
    id String
    The provider-assigned unique ID for this managed resource.
    natFirewallControlPolicies List<Property Map>
    The collection of query.
    natFirewallId String
    The id of the nat firewall.
    totalCount Number
    The total count of query.
    actions List<String>
    The action of the nat firewall control policy.
    description String
    The description of the nat firewall control policy.
    destPorts List<String>
    The dest port of the nat firewall control policy.
    destinations List<String>
    The destination of the nat firewall control policy.
    outputFile String
    protos List<String>
    The proto of the nat firewall control policy.
    repeatTypes List<String>
    The repeat type of the nat firewall control policy.
    ruleIds List<String>
    The id of the nat firewall control policy.
    sources List<String>
    The source of the nat firewall control policy.
    statuses List<Boolean>
    Whether to enable the nat firewall control policy.

    Supporting Types

    CfwNatFirewallControlPoliciesNatFirewallControlPolicy

    AccountId string
    The account id of the nat firewall control policy.
    Action string
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    Description string
    The description of the nat firewall control policy. This field support fuzzy query.
    DestPort string
    The dest port of the nat firewall control policy.
    DestPortGroupLists List<string>
    The dest port group list of the nat firewall control policy.
    DestPortGroupType string
    The dest port group type of the nat firewall control policy.
    DestPortLists List<string>
    The dest port list of the nat firewall control policy.
    DestPortType string
    The dest port type of the nat firewall control policy.
    Destination string
    The destination of the nat firewall control policy. This field support fuzzy query.
    DestinationCidrLists List<string>
    The destination cidr list of the nat firewall control policy.
    DestinationGroupLists List<string>
    The destination group list of the nat firewall control policy.
    DestinationGroupType string
    The destination group type of the nat firewall control policy.
    DestinationType string
    The destination type of the nat firewall control policy.
    Direction string
    The direction of nat firewall control policy. Valid values: in, out.
    EffectStatus int
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    EndTime int
    The end time of the nat firewall control policy. Unix timestamp.
    HitCnt int
    The hit count of the nat firewall control policy.
    Id string
    The id of the nat firewall control policy.
    IsEffected bool
    Whether the nat firewall control policy is effected.
    NatFirewallId string
    The nat firewall id of the nat firewall control policy.
    NatFirewallName string
    The name of the nat firewall.
    Prio int
    The priority of the nat firewall control policy.
    Proto string
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    RepeatDays List<int>
    The repeat days of the nat firewall control policy.
    RepeatEndTime string
    The repeat end time of the nat firewall control policy.
    RepeatStartTime string
    The repeat start time of the nat firewall control policy.
    RepeatType string
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    RuleId string
    The rule id of the nat firewall control policy. This field support fuzzy query.
    Source string
    The source of the nat firewall control policy. This field support fuzzy query.
    SourceCidrLists List<string>
    The source cidr list of the nat firewall control policy.
    SourceGroupLists List<string>
    The source group list of the nat firewall control policy.
    SourceGroupType string
    The source group type of the nat firewall control policy.
    SourceType string
    The source type of the nat firewall control policy.
    StartTime int
    The start time of the nat firewall control policy. Unix timestamp.
    Status bool
    The enable status list of the nat firewall control policy.
    UpdateTime int
    The update time of the nat firewall control policy.
    UseCount int
    The use count of the nat firewall control policy.
    AccountId string
    The account id of the nat firewall control policy.
    Action string
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    Description string
    The description of the nat firewall control policy. This field support fuzzy query.
    DestPort string
    The dest port of the nat firewall control policy.
    DestPortGroupLists []string
    The dest port group list of the nat firewall control policy.
    DestPortGroupType string
    The dest port group type of the nat firewall control policy.
    DestPortLists []string
    The dest port list of the nat firewall control policy.
    DestPortType string
    The dest port type of the nat firewall control policy.
    Destination string
    The destination of the nat firewall control policy. This field support fuzzy query.
    DestinationCidrLists []string
    The destination cidr list of the nat firewall control policy.
    DestinationGroupLists []string
    The destination group list of the nat firewall control policy.
    DestinationGroupType string
    The destination group type of the nat firewall control policy.
    DestinationType string
    The destination type of the nat firewall control policy.
    Direction string
    The direction of nat firewall control policy. Valid values: in, out.
    EffectStatus int
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    EndTime int
    The end time of the nat firewall control policy. Unix timestamp.
    HitCnt int
    The hit count of the nat firewall control policy.
    Id string
    The id of the nat firewall control policy.
    IsEffected bool
    Whether the nat firewall control policy is effected.
    NatFirewallId string
    The nat firewall id of the nat firewall control policy.
    NatFirewallName string
    The name of the nat firewall.
    Prio int
    The priority of the nat firewall control policy.
    Proto string
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    RepeatDays []int
    The repeat days of the nat firewall control policy.
    RepeatEndTime string
    The repeat end time of the nat firewall control policy.
    RepeatStartTime string
    The repeat start time of the nat firewall control policy.
    RepeatType string
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    RuleId string
    The rule id of the nat firewall control policy. This field support fuzzy query.
    Source string
    The source of the nat firewall control policy. This field support fuzzy query.
    SourceCidrLists []string
    The source cidr list of the nat firewall control policy.
    SourceGroupLists []string
    The source group list of the nat firewall control policy.
    SourceGroupType string
    The source group type of the nat firewall control policy.
    SourceType string
    The source type of the nat firewall control policy.
    StartTime int
    The start time of the nat firewall control policy. Unix timestamp.
    Status bool
    The enable status list of the nat firewall control policy.
    UpdateTime int
    The update time of the nat firewall control policy.
    UseCount int
    The use count of the nat firewall control policy.
    accountId String
    The account id of the nat firewall control policy.
    action String
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description String
    The description of the nat firewall control policy. This field support fuzzy query.
    destPort String
    The dest port of the nat firewall control policy.
    destPortGroupLists List<String>
    The dest port group list of the nat firewall control policy.
    destPortGroupType String
    The dest port group type of the nat firewall control policy.
    destPortLists List<String>
    The dest port list of the nat firewall control policy.
    destPortType String
    The dest port type of the nat firewall control policy.
    destination String
    The destination of the nat firewall control policy. This field support fuzzy query.
    destinationCidrLists List<String>
    The destination cidr list of the nat firewall control policy.
    destinationGroupLists List<String>
    The destination group list of the nat firewall control policy.
    destinationGroupType String
    The destination group type of the nat firewall control policy.
    destinationType String
    The destination type of the nat firewall control policy.
    direction String
    The direction of nat firewall control policy. Valid values: in, out.
    effectStatus Integer
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    endTime Integer
    The end time of the nat firewall control policy. Unix timestamp.
    hitCnt Integer
    The hit count of the nat firewall control policy.
    id String
    The id of the nat firewall control policy.
    isEffected Boolean
    Whether the nat firewall control policy is effected.
    natFirewallId String
    The nat firewall id of the nat firewall control policy.
    natFirewallName String
    The name of the nat firewall.
    prio Integer
    The priority of the nat firewall control policy.
    proto String
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatDays List<Integer>
    The repeat days of the nat firewall control policy.
    repeatEndTime String
    The repeat end time of the nat firewall control policy.
    repeatStartTime String
    The repeat start time of the nat firewall control policy.
    repeatType String
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleId String
    The rule id of the nat firewall control policy. This field support fuzzy query.
    source String
    The source of the nat firewall control policy. This field support fuzzy query.
    sourceCidrLists List<String>
    The source cidr list of the nat firewall control policy.
    sourceGroupLists List<String>
    The source group list of the nat firewall control policy.
    sourceGroupType String
    The source group type of the nat firewall control policy.
    sourceType String
    The source type of the nat firewall control policy.
    startTime Integer
    The start time of the nat firewall control policy. Unix timestamp.
    status Boolean
    The enable status list of the nat firewall control policy.
    updateTime Integer
    The update time of the nat firewall control policy.
    useCount Integer
    The use count of the nat firewall control policy.
    accountId string
    The account id of the nat firewall control policy.
    action string
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description string
    The description of the nat firewall control policy. This field support fuzzy query.
    destPort string
    The dest port of the nat firewall control policy.
    destPortGroupLists string[]
    The dest port group list of the nat firewall control policy.
    destPortGroupType string
    The dest port group type of the nat firewall control policy.
    destPortLists string[]
    The dest port list of the nat firewall control policy.
    destPortType string
    The dest port type of the nat firewall control policy.
    destination string
    The destination of the nat firewall control policy. This field support fuzzy query.
    destinationCidrLists string[]
    The destination cidr list of the nat firewall control policy.
    destinationGroupLists string[]
    The destination group list of the nat firewall control policy.
    destinationGroupType string
    The destination group type of the nat firewall control policy.
    destinationType string
    The destination type of the nat firewall control policy.
    direction string
    The direction of nat firewall control policy. Valid values: in, out.
    effectStatus number
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    endTime number
    The end time of the nat firewall control policy. Unix timestamp.
    hitCnt number
    The hit count of the nat firewall control policy.
    id string
    The id of the nat firewall control policy.
    isEffected boolean
    Whether the nat firewall control policy is effected.
    natFirewallId string
    The nat firewall id of the nat firewall control policy.
    natFirewallName string
    The name of the nat firewall.
    prio number
    The priority of the nat firewall control policy.
    proto string
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatDays number[]
    The repeat days of the nat firewall control policy.
    repeatEndTime string
    The repeat end time of the nat firewall control policy.
    repeatStartTime string
    The repeat start time of the nat firewall control policy.
    repeatType string
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleId string
    The rule id of the nat firewall control policy. This field support fuzzy query.
    source string
    The source of the nat firewall control policy. This field support fuzzy query.
    sourceCidrLists string[]
    The source cidr list of the nat firewall control policy.
    sourceGroupLists string[]
    The source group list of the nat firewall control policy.
    sourceGroupType string
    The source group type of the nat firewall control policy.
    sourceType string
    The source type of the nat firewall control policy.
    startTime number
    The start time of the nat firewall control policy. Unix timestamp.
    status boolean
    The enable status list of the nat firewall control policy.
    updateTime number
    The update time of the nat firewall control policy.
    useCount number
    The use count of the nat firewall control policy.
    account_id str
    The account id of the nat firewall control policy.
    action str
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description str
    The description of the nat firewall control policy. This field support fuzzy query.
    dest_port str
    The dest port of the nat firewall control policy.
    dest_port_group_lists Sequence[str]
    The dest port group list of the nat firewall control policy.
    dest_port_group_type str
    The dest port group type of the nat firewall control policy.
    dest_port_lists Sequence[str]
    The dest port list of the nat firewall control policy.
    dest_port_type str
    The dest port type of the nat firewall control policy.
    destination str
    The destination of the nat firewall control policy. This field support fuzzy query.
    destination_cidr_lists Sequence[str]
    The destination cidr list of the nat firewall control policy.
    destination_group_lists Sequence[str]
    The destination group list of the nat firewall control policy.
    destination_group_type str
    The destination group type of the nat firewall control policy.
    destination_type str
    The destination type of the nat firewall control policy.
    direction str
    The direction of nat firewall control policy. Valid values: in, out.
    effect_status int
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    end_time int
    The end time of the nat firewall control policy. Unix timestamp.
    hit_cnt int
    The hit count of the nat firewall control policy.
    id str
    The id of the nat firewall control policy.
    is_effected bool
    Whether the nat firewall control policy is effected.
    nat_firewall_id str
    The nat firewall id of the nat firewall control policy.
    nat_firewall_name str
    The name of the nat firewall.
    prio int
    The priority of the nat firewall control policy.
    proto str
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeat_days Sequence[int]
    The repeat days of the nat firewall control policy.
    repeat_end_time str
    The repeat end time of the nat firewall control policy.
    repeat_start_time str
    The repeat start time of the nat firewall control policy.
    repeat_type str
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    rule_id str
    The rule id of the nat firewall control policy. This field support fuzzy query.
    source str
    The source of the nat firewall control policy. This field support fuzzy query.
    source_cidr_lists Sequence[str]
    The source cidr list of the nat firewall control policy.
    source_group_lists Sequence[str]
    The source group list of the nat firewall control policy.
    source_group_type str
    The source group type of the nat firewall control policy.
    source_type str
    The source type of the nat firewall control policy.
    start_time int
    The start time of the nat firewall control policy. Unix timestamp.
    status bool
    The enable status list of the nat firewall control policy.
    update_time int
    The update time of the nat firewall control policy.
    use_count int
    The use count of the nat firewall control policy.
    accountId String
    The account id of the nat firewall control policy.
    action String
    The action list of the nat firewall control policy. Valid values: accept, deny, monitor.
    description String
    The description of the nat firewall control policy. This field support fuzzy query.
    destPort String
    The dest port of the nat firewall control policy.
    destPortGroupLists List<String>
    The dest port group list of the nat firewall control policy.
    destPortGroupType String
    The dest port group type of the nat firewall control policy.
    destPortLists List<String>
    The dest port list of the nat firewall control policy.
    destPortType String
    The dest port type of the nat firewall control policy.
    destination String
    The destination of the nat firewall control policy. This field support fuzzy query.
    destinationCidrLists List<String>
    The destination cidr list of the nat firewall control policy.
    destinationGroupLists List<String>
    The destination group list of the nat firewall control policy.
    destinationGroupType String
    The destination group type of the nat firewall control policy.
    destinationType String
    The destination type of the nat firewall control policy.
    direction String
    The direction of nat firewall control policy. Valid values: in, out.
    effectStatus Number
    The effect status of the nat firewall control policy. 1: Not yet effective, 2: Issued in progress, 3: Effective.
    endTime Number
    The end time of the nat firewall control policy. Unix timestamp.
    hitCnt Number
    The hit count of the nat firewall control policy.
    id String
    The id of the nat firewall control policy.
    isEffected Boolean
    Whether the nat firewall control policy is effected.
    natFirewallId String
    The nat firewall id of the nat firewall control policy.
    natFirewallName String
    The name of the nat firewall.
    prio Number
    The priority of the nat firewall control policy.
    proto String
    The proto list of the nat firewall control policy. Valid values: TCP, ICMP, UDP, ANY. When the destination_type is domain, The proto must be TCP.
    repeatDays List<Number>
    The repeat days of the nat firewall control policy.
    repeatEndTime String
    The repeat end time of the nat firewall control policy.
    repeatStartTime String
    The repeat start time of the nat firewall control policy.
    repeatType String
    The repeat type of the nat firewall control policy. Valid values: Permanent, Once, Daily, Weekly, Monthly.
    ruleId String
    The rule id of the nat firewall control policy. This field support fuzzy query.
    source String
    The source of the nat firewall control policy. This field support fuzzy query.
    sourceCidrLists List<String>
    The source cidr list of the nat firewall control policy.
    sourceGroupLists List<String>
    The source group list of the nat firewall control policy.
    sourceGroupType String
    The source group type of the nat firewall control policy.
    sourceType String
    The source type of the nat firewall control policy.
    startTime Number
    The start time of the nat firewall control policy. Unix timestamp.
    status Boolean
    The enable status list of the nat firewall control policy.
    updateTime Number
    The update time of the nat firewall control policy.
    useCount Number
    The use count of the nat firewall control policy.

    Package Details

    Repository
    volcengine volcengine/pulumi-volcengine
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the volcengine Terraform Provider.
    volcengine logo
    Volcengine v0.0.29 published on Tuesday, Apr 29, 2025 by Volcengine