1. Registry
  2. Packages
  3. Volcenginecc Provider
  4. API Docs
  5. fwcenter
  6. getNatFireWall
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine
volcenginecc logo
Viewing docs for volcenginecc v0.0.60
published on Thursday, Sep 3, 2026 by Volcengine

    Data Source schema for Volcengine::FWCenter::NATFireWall

    Using getNatFireWall

    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 getNatFireWall(args: GetNatFireWallArgs, opts?: InvokeOptions): Promise<GetNatFireWallResult>
    function getNatFireWallOutput(args: GetNatFireWallOutputArgs, opts?: InvokeOutputOptions): Output<GetNatFireWallResult>
    def get_nat_fire_wall(id: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetNatFireWallResult
    def get_nat_fire_wall_output(id: pulumi.Input[Optional[str]] = None,
                          opts: Optional[InvokeOutputOptions] = None) -> Output[GetNatFireWallResult]
    func LookupNatFireWall(ctx *Context, args *LookupNatFireWallArgs, opts ...InvokeOption) (*LookupNatFireWallResult, error)
    func LookupNatFireWallOutput(ctx *Context, args *LookupNatFireWallOutputArgs, opts ...InvokeOption) LookupNatFireWallResultOutput

    > Note: This function is named LookupNatFireWall in the Go SDK.

    public static class GetNatFireWall 
    {
        public static Task<GetNatFireWallResult> InvokeAsync(GetNatFireWallArgs args, InvokeOptions? opts = null)
        public static Output<GetNatFireWallResult> Invoke(GetNatFireWallInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetNatFireWallResult> Invoke(GetNatFireWallInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetNatFireWallResult> getNatFireWall(GetNatFireWallArgs args, InvokeOptions options)
    public static Output<GetNatFireWallResult> getNatFireWall(GetNatFireWallArgs args, InvokeOptions options)
    public static Output<GetNatFireWallResult> getNatFireWall(GetNatFireWallArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: volcenginecc:fwcenter/getNatFireWall:getNatFireWall
      arguments:
        # arguments dictionary
    data "volcenginecc_fwcenter_get_nat_fire_wall" "name" {
        # arguments
    }

    The following arguments are supported:

    Id string
    Uniquely identifies the resource.
    Id string
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.
    id string
    Uniquely identifies the resource.
    id str
    Uniquely identifies the resource.
    id String
    Uniquely identifies the resource.

    getNatFireWall Result

    The following output properties are available:

    AccountId string
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    Bandwidth int
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    CanCreate bool
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    CloudFirewallId string
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    ErrMessage string
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    FirewallCidr string
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    FirewallStatus string
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    Id string
    Uniquely identifies the resource.
    NatFirewallId string
    Unique identifier of the NAT boundary firewall instance.
    NatFirewallName string
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    NatFirewallSubnetCidr string
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    NatGatewayId string
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    NatGatewayName string
    Name of the NAT gateway, used to identify the associated NAT gateway.
    PeakTrafficWithin7Day int
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    ProjectName string
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    ProjectNameForNatGate string
    Project name to which the associated NAT gateway belongs.
    VpcCidr string
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    VpcId string
    Unique identifier of the associated VPC.
    VpcName string
    Name of the associated VPC.
    ZoneId string
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    AccountId string
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    Bandwidth int
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    CanCreate bool
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    CloudFirewallId string
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    ErrMessage string
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    FirewallCidr string
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    FirewallStatus string
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    Id string
    Uniquely identifies the resource.
    NatFirewallId string
    Unique identifier of the NAT boundary firewall instance.
    NatFirewallName string
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    NatFirewallSubnetCidr string
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    NatGatewayId string
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    NatGatewayName string
    Name of the NAT gateway, used to identify the associated NAT gateway.
    PeakTrafficWithin7Day int
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    ProjectName string
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    ProjectNameForNatGate string
    Project name to which the associated NAT gateway belongs.
    VpcCidr string
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    VpcId string
    Unique identifier of the associated VPC.
    VpcName string
    Name of the associated VPC.
    ZoneId string
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    account_id string
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    bandwidth number
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    can_create bool
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    cloud_firewall_id string
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    err_message string
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    firewall_cidr string
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    firewall_status string
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    id string
    Uniquely identifies the resource.
    nat_firewall_id string
    Unique identifier of the NAT boundary firewall instance.
    nat_firewall_name string
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    nat_firewall_subnet_cidr string
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    nat_gateway_id string
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    nat_gateway_name string
    Name of the NAT gateway, used to identify the associated NAT gateway.
    peak_traffic_within7_day number
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    project_name string
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    project_name_for_nat_gate string
    Project name to which the associated NAT gateway belongs.
    vpc_cidr string
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    vpc_id string
    Unique identifier of the associated VPC.
    vpc_name string
    Name of the associated VPC.
    zone_id string
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    accountId String
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    bandwidth Integer
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    canCreate Boolean
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    cloudFirewallId String
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    errMessage String
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    firewallCidr String
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    firewallStatus String
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    id String
    Uniquely identifies the resource.
    natFirewallId String
    Unique identifier of the NAT boundary firewall instance.
    natFirewallName String
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    natFirewallSubnetCidr String
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    natGatewayId String
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    natGatewayName String
    Name of the NAT gateway, used to identify the associated NAT gateway.
    peakTrafficWithin7Day Integer
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    projectName String
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    projectNameForNatGate String
    Project name to which the associated NAT gateway belongs.
    vpcCidr String
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    vpcId String
    Unique identifier of the associated VPC.
    vpcName String
    Name of the associated VPC.
    zoneId String
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    accountId string
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    bandwidth number
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    canCreate boolean
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    cloudFirewallId string
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    errMessage string
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    firewallCidr string
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    firewallStatus string
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    id string
    Uniquely identifies the resource.
    natFirewallId string
    Unique identifier of the NAT boundary firewall instance.
    natFirewallName string
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    natFirewallSubnetCidr string
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    natGatewayId string
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    natGatewayName string
    Name of the NAT gateway, used to identify the associated NAT gateway.
    peakTrafficWithin7Day number
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    projectName string
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    projectNameForNatGate string
    Project name to which the associated NAT gateway belongs.
    vpcCidr string
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    vpcId string
    Unique identifier of the associated VPC.
    vpcName string
    Name of the associated VPC.
    zoneId string
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    account_id str
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    bandwidth int
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    can_create bool
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    cloud_firewall_id str
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    err_message str
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    firewall_cidr str
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    firewall_status str
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    id str
    Uniquely identifies the resource.
    nat_firewall_id str
    Unique identifier of the NAT boundary firewall instance.
    nat_firewall_name str
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    nat_firewall_subnet_cidr str
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    nat_gateway_id str
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    nat_gateway_name str
    Name of the NAT gateway, used to identify the associated NAT gateway.
    peak_traffic_within7_day int
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    project_name str
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    project_name_for_nat_gate str
    Project name to which the associated NAT gateway belongs.
    vpc_cidr str
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    vpc_id str
    Unique identifier of the associated VPC.
    vpc_name str
    Name of the associated VPC.
    zone_id str
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.
    accountId String
    Account ID for creating the NAT firewall, used to identify the account to which the NAT boundary firewall instance belongs.
    bandwidth Number
    Authorized traffic bandwidth of the NAT boundary firewall instance, measured in Mbps, indicating the maximum network bandwidth allowed for the firewall instance. The minimum value is 10.
    canCreate Boolean
    Indicates whether creating a NAT boundary firewall is currently supported. true means supported, false means not supported.
    cloudFirewallId String
    Cloud firewall instance ID, used to identify and manage the cloud firewall instance.
    errMessage String
    Error message returned when an error occurs during the creation or query of a NAT boundary firewall instance, used to describe the specific cause of the error.
    firewallCidr String
    Subnet CIDR of the NAT boundary firewall, used to specify the network range protected by the firewall, expressed in CIDR format.
    firewallStatus String
    Status of the NAT boundary firewall instance. creating: being created; deleting: being deleted; opened: created; closed: not created; error: error; updating: being upgraded.
    id String
    Uniquely identifies the resource.
    natFirewallId String
    Unique identifier of the NAT boundary firewall instance.
    natFirewallName String
    Name of the NAT boundary firewall instance, used to identify and manage the firewall instance.
    natFirewallSubnetCidr String
    Subnet CIDR of the NAT boundary firewall instance, used to identify the subnet IP address range protected by the firewall instance.
    natGatewayId String
    NAT gateway instance ID, used to identify and manage the NAT gateway instance. You must specify the associated NAT gateway when creating a NAT firewall.
    natGatewayName String
    Name of the NAT gateway, used to identify the associated NAT gateway.
    peakTrafficWithin7Day Number
    Peak traffic of the NAT boundary firewall instance in the past 7 days, measured in bps, used to monitor the highest network traffic usage.
    projectName String
    Project name, used to identify and manage the project to which the resource belongs. The default value is default.
    projectNameForNatGate String
    Project name to which the associated NAT gateway belongs.
    vpcCidr String
    Subnet CIDR of the associated VPC, used to identify the IP address range of the VPC.
    vpcId String
    Unique identifier of the associated VPC.
    vpcName String
    Name of the associated VPC.
    zoneId String
    Availability zone where the NAT boundary firewall instance is located, used to identify the specific physical area where the instance is deployed.

    Package Details

    Repository
    volcenginecc volcengine/pulumi-volcenginecc
    License
    MPL-2.0
    Notes
    This Pulumi package is based on the volcenginecc Terraform Provider.
    volcenginecc logo
    Viewing docs for volcenginecc v0.0.60
    published on Thursday, Sep 3, 2026 by Volcengine

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial