Viewing docs for Alibaba Cloud v3.97.0
published on Saturday, Mar 14, 2026 by Pulumi
published on Saturday, Mar 14, 2026 by Pulumi
Viewing docs for Alibaba Cloud v3.97.0
published on Saturday, Mar 14, 2026 by Pulumi
published on Saturday, Mar 14, 2026 by Pulumi
This data source provides a list of Forward Entries owned by an Alibaba Cloud account.
NOTE: Available since v1.37.0.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as alicloud from "@pulumi/alicloud";
const config = new pulumi.Config();
const name = config.get("name") || "forward-entry-config-example-name";
const _default = alicloud.getZones({
availableResourceCreation: "VSwitch",
});
const defaultNetwork = new alicloud.vpc.Network("default", {
vpcName: name,
cidrBlock: "172.16.0.0/12",
});
const defaultSwitch = new alicloud.vpc.Switch("default", {
vpcId: defaultNetwork.id,
cidrBlock: "172.16.0.0/21",
zoneId: _default.then(_default => _default.zones?.[0]?.id),
vswitchName: name,
});
const defaultNatGateway = new alicloud.vpc.NatGateway("default", {
vpcId: defaultNetwork.id,
internetChargeType: "PayByLcu",
natGatewayName: name,
natType: "Enhanced",
vswitchId: defaultSwitch.id,
});
const defaultEipAddress = new alicloud.ecs.EipAddress("default", {addressName: name});
const defaultEipAssociation = new alicloud.ecs.EipAssociation("default", {
allocationId: defaultEipAddress.id,
instanceId: defaultNatGateway.id,
});
const defaultForwardEntry = new alicloud.vpc.ForwardEntry("default", {
forwardTableId: defaultNatGateway.forwardTableIds,
externalIp: defaultEipAddress.ipAddress,
externalPort: "80",
ipProtocol: "tcp",
internalIp: "172.16.0.3",
internalPort: "8080",
});
const defaultGetForwardEntries = alicloud.vpc.getForwardEntriesOutput({
forwardTableId: defaultForwardEntry.forwardTableId,
});
import pulumi
import pulumi_alicloud as alicloud
config = pulumi.Config()
name = config.get("name")
if name is None:
name = "forward-entry-config-example-name"
default = alicloud.get_zones(available_resource_creation="VSwitch")
default_network = alicloud.vpc.Network("default",
vpc_name=name,
cidr_block="172.16.0.0/12")
default_switch = alicloud.vpc.Switch("default",
vpc_id=default_network.id,
cidr_block="172.16.0.0/21",
zone_id=default.zones[0].id,
vswitch_name=name)
default_nat_gateway = alicloud.vpc.NatGateway("default",
vpc_id=default_network.id,
internet_charge_type="PayByLcu",
nat_gateway_name=name,
nat_type="Enhanced",
vswitch_id=default_switch.id)
default_eip_address = alicloud.ecs.EipAddress("default", address_name=name)
default_eip_association = alicloud.ecs.EipAssociation("default",
allocation_id=default_eip_address.id,
instance_id=default_nat_gateway.id)
default_forward_entry = alicloud.vpc.ForwardEntry("default",
forward_table_id=default_nat_gateway.forward_table_ids,
external_ip=default_eip_address.ip_address,
external_port="80",
ip_protocol="tcp",
internal_ip="172.16.0.3",
internal_port="8080")
default_get_forward_entries = alicloud.vpc.get_forward_entries_output(forward_table_id=default_forward_entry.forward_table_id)
package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/ecs"
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/vpc"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
name := "forward-entry-config-example-name"
if param := cfg.Get("name"); param != "" {
name = param
}
_default, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
AvailableResourceCreation: pulumi.StringRef("VSwitch"),
}, nil)
if err != nil {
return err
}
defaultNetwork, err := vpc.NewNetwork(ctx, "default", &vpc.NetworkArgs{
VpcName: pulumi.String(name),
CidrBlock: pulumi.String("172.16.0.0/12"),
})
if err != nil {
return err
}
defaultSwitch, err := vpc.NewSwitch(ctx, "default", &vpc.SwitchArgs{
VpcId: defaultNetwork.ID(),
CidrBlock: pulumi.String("172.16.0.0/21"),
ZoneId: pulumi.String(_default.Zones[0].Id),
VswitchName: pulumi.String(name),
})
if err != nil {
return err
}
defaultNatGateway, err := vpc.NewNatGateway(ctx, "default", &vpc.NatGatewayArgs{
VpcId: defaultNetwork.ID(),
InternetChargeType: pulumi.String("PayByLcu"),
NatGatewayName: pulumi.String(name),
NatType: pulumi.String("Enhanced"),
VswitchId: defaultSwitch.ID(),
})
if err != nil {
return err
}
defaultEipAddress, err := ecs.NewEipAddress(ctx, "default", &ecs.EipAddressArgs{
AddressName: pulumi.String(name),
})
if err != nil {
return err
}
_, err = ecs.NewEipAssociation(ctx, "default", &ecs.EipAssociationArgs{
AllocationId: defaultEipAddress.ID(),
InstanceId: defaultNatGateway.ID(),
})
if err != nil {
return err
}
defaultForwardEntry, err := vpc.NewForwardEntry(ctx, "default", &vpc.ForwardEntryArgs{
ForwardTableId: defaultNatGateway.ForwardTableIds,
ExternalIp: defaultEipAddress.IpAddress,
ExternalPort: pulumi.String("80"),
IpProtocol: pulumi.String("tcp"),
InternalIp: pulumi.String("172.16.0.3"),
InternalPort: pulumi.String("8080"),
})
if err != nil {
return err
}
_ = vpc.GetForwardEntriesOutput(ctx, vpc.GetForwardEntriesOutputArgs{
ForwardTableId: defaultForwardEntry.ForwardTableId,
}, nil)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AliCloud = Pulumi.AliCloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var name = config.Get("name") ?? "forward-entry-config-example-name";
var @default = AliCloud.GetZones.Invoke(new()
{
AvailableResourceCreation = "VSwitch",
});
var defaultNetwork = new AliCloud.Vpc.Network("default", new()
{
VpcName = name,
CidrBlock = "172.16.0.0/12",
});
var defaultSwitch = new AliCloud.Vpc.Switch("default", new()
{
VpcId = defaultNetwork.Id,
CidrBlock = "172.16.0.0/21",
ZoneId = @default.Apply(@default => @default.Apply(getZonesResult => getZonesResult.Zones[0]?.Id)),
VswitchName = name,
});
var defaultNatGateway = new AliCloud.Vpc.NatGateway("default", new()
{
VpcId = defaultNetwork.Id,
InternetChargeType = "PayByLcu",
NatGatewayName = name,
NatType = "Enhanced",
VswitchId = defaultSwitch.Id,
});
var defaultEipAddress = new AliCloud.Ecs.EipAddress("default", new()
{
AddressName = name,
});
var defaultEipAssociation = new AliCloud.Ecs.EipAssociation("default", new()
{
AllocationId = defaultEipAddress.Id,
InstanceId = defaultNatGateway.Id,
});
var defaultForwardEntry = new AliCloud.Vpc.ForwardEntry("default", new()
{
ForwardTableId = defaultNatGateway.ForwardTableIds,
ExternalIp = defaultEipAddress.IpAddress,
ExternalPort = "80",
IpProtocol = "tcp",
InternalIp = "172.16.0.3",
InternalPort = "8080",
});
var defaultGetForwardEntries = AliCloud.Vpc.GetForwardEntries.Invoke(new()
{
ForwardTableId = defaultForwardEntry.ForwardTableId,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.AlicloudFunctions;
import com.pulumi.alicloud.inputs.GetZonesArgs;
import com.pulumi.alicloud.vpc.Network;
import com.pulumi.alicloud.vpc.NetworkArgs;
import com.pulumi.alicloud.vpc.Switch;
import com.pulumi.alicloud.vpc.SwitchArgs;
import com.pulumi.alicloud.vpc.NatGateway;
import com.pulumi.alicloud.vpc.NatGatewayArgs;
import com.pulumi.alicloud.ecs.EipAddress;
import com.pulumi.alicloud.ecs.EipAddressArgs;
import com.pulumi.alicloud.ecs.EipAssociation;
import com.pulumi.alicloud.ecs.EipAssociationArgs;
import com.pulumi.alicloud.vpc.ForwardEntry;
import com.pulumi.alicloud.vpc.ForwardEntryArgs;
import com.pulumi.alicloud.vpc.VpcFunctions;
import com.pulumi.alicloud.vpc.inputs.GetForwardEntriesArgs;
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 config = ctx.config();
final var name = config.get("name").orElse("forward-entry-config-example-name");
final var default = AlicloudFunctions.getZones(GetZonesArgs.builder()
.availableResourceCreation("VSwitch")
.build());
var defaultNetwork = new Network("defaultNetwork", NetworkArgs.builder()
.vpcName(name)
.cidrBlock("172.16.0.0/12")
.build());
var defaultSwitch = new Switch("defaultSwitch", SwitchArgs.builder()
.vpcId(defaultNetwork.id())
.cidrBlock("172.16.0.0/21")
.zoneId(default_.zones()[0].id())
.vswitchName(name)
.build());
var defaultNatGateway = new NatGateway("defaultNatGateway", NatGatewayArgs.builder()
.vpcId(defaultNetwork.id())
.internetChargeType("PayByLcu")
.natGatewayName(name)
.natType("Enhanced")
.vswitchId(defaultSwitch.id())
.build());
var defaultEipAddress = new EipAddress("defaultEipAddress", EipAddressArgs.builder()
.addressName(name)
.build());
var defaultEipAssociation = new EipAssociation("defaultEipAssociation", EipAssociationArgs.builder()
.allocationId(defaultEipAddress.id())
.instanceId(defaultNatGateway.id())
.build());
var defaultForwardEntry = new ForwardEntry("defaultForwardEntry", ForwardEntryArgs.builder()
.forwardTableId(defaultNatGateway.forwardTableIds())
.externalIp(defaultEipAddress.ipAddress())
.externalPort("80")
.ipProtocol("tcp")
.internalIp("172.16.0.3")
.internalPort("8080")
.build());
final var defaultGetForwardEntries = VpcFunctions.getForwardEntries(GetForwardEntriesArgs.builder()
.forwardTableId(defaultForwardEntry.forwardTableId())
.build());
}
}
configuration:
name:
type: string
default: forward-entry-config-example-name
resources:
defaultNetwork:
type: alicloud:vpc:Network
name: default
properties:
vpcName: ${name}
cidrBlock: 172.16.0.0/12
defaultSwitch:
type: alicloud:vpc:Switch
name: default
properties:
vpcId: ${defaultNetwork.id}
cidrBlock: 172.16.0.0/21
zoneId: ${default.zones[0].id}
vswitchName: ${name}
defaultNatGateway:
type: alicloud:vpc:NatGateway
name: default
properties:
vpcId: ${defaultNetwork.id}
internetChargeType: PayByLcu
natGatewayName: ${name}
natType: Enhanced
vswitchId: ${defaultSwitch.id}
defaultEipAddress:
type: alicloud:ecs:EipAddress
name: default
properties:
addressName: ${name}
defaultEipAssociation:
type: alicloud:ecs:EipAssociation
name: default
properties:
allocationId: ${defaultEipAddress.id}
instanceId: ${defaultNatGateway.id}
defaultForwardEntry:
type: alicloud:vpc:ForwardEntry
name: default
properties:
forwardTableId: ${defaultNatGateway.forwardTableIds}
externalIp: ${defaultEipAddress.ipAddress}
externalPort: '80'
ipProtocol: tcp
internalIp: 172.16.0.3
internalPort: '8080'
variables:
default:
fn::invoke:
function: alicloud:getZones
arguments:
availableResourceCreation: VSwitch
defaultGetForwardEntries:
fn::invoke:
function: alicloud:vpc:getForwardEntries
arguments:
forwardTableId: ${defaultForwardEntry.forwardTableId}
Using getForwardEntries
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 getForwardEntries(args: GetForwardEntriesArgs, opts?: InvokeOptions): Promise<GetForwardEntriesResult>
function getForwardEntriesOutput(args: GetForwardEntriesOutputArgs, opts?: InvokeOptions): Output<GetForwardEntriesResult>def get_forward_entries(external_ip: Optional[str] = None,
external_port: Optional[str] = None,
forward_entry_name: Optional[str] = None,
forward_table_id: Optional[str] = None,
ids: Optional[Sequence[str]] = None,
internal_ip: Optional[str] = None,
internal_port: Optional[str] = None,
ip_protocol: Optional[str] = None,
name_regex: Optional[str] = None,
output_file: Optional[str] = None,
status: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetForwardEntriesResult
def get_forward_entries_output(external_ip: Optional[pulumi.Input[str]] = None,
external_port: Optional[pulumi.Input[str]] = None,
forward_entry_name: Optional[pulumi.Input[str]] = None,
forward_table_id: Optional[pulumi.Input[str]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
internal_ip: Optional[pulumi.Input[str]] = None,
internal_port: Optional[pulumi.Input[str]] = None,
ip_protocol: Optional[pulumi.Input[str]] = None,
name_regex: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
status: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetForwardEntriesResult]func GetForwardEntries(ctx *Context, args *GetForwardEntriesArgs, opts ...InvokeOption) (*GetForwardEntriesResult, error)
func GetForwardEntriesOutput(ctx *Context, args *GetForwardEntriesOutputArgs, opts ...InvokeOption) GetForwardEntriesResultOutput> Note: This function is named GetForwardEntries in the Go SDK.
public static class GetForwardEntries
{
public static Task<GetForwardEntriesResult> InvokeAsync(GetForwardEntriesArgs args, InvokeOptions? opts = null)
public static Output<GetForwardEntriesResult> Invoke(GetForwardEntriesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetForwardEntriesResult> getForwardEntries(GetForwardEntriesArgs args, InvokeOptions options)
public static Output<GetForwardEntriesResult> getForwardEntries(GetForwardEntriesArgs args, InvokeOptions options)
fn::invoke:
function: alicloud:vpc/getForwardEntries:getForwardEntries
arguments:
# arguments dictionaryThe following arguments are supported:
- Forward
Table stringId - The ID of the Forward table.
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringName - The name of forward entry.
- Ids List<string>
- A list of Forward Entries IDs.
- Internal
Ip string - The private IP address.
- Internal
Port string - The internal port.
- Ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - Name
Regex string - A regex string to filter results by forward entry name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- Forward
Table stringId - The ID of the Forward table.
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringName - The name of forward entry.
- Ids []string
- A list of Forward Entries IDs.
- Internal
Ip string - The private IP address.
- Internal
Port string - The internal port.
- Ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - Name
Regex string - A regex string to filter results by forward entry name.
- Output
File string - File name where to save data source results (after running
pulumi preview). - Status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- forward
Table StringId - The ID of the Forward table.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringName - The name of forward entry.
- ids List<String>
- A list of Forward Entries IDs.
- internal
Ip String - The private IP address.
- internal
Port String - The internal port.
- ip
Protocol String - The ip protocol. Valid values:
any,tcpandudp. - name
Regex String - A regex string to filter results by forward entry name.
- output
File String - File name where to save data source results (after running
pulumi preview). - status String
- The status of farward entry. Valid value
Available,DeletingandPending.
- forward
Table stringId - The ID of the Forward table.
- external
Ip string - The public IP address.
- external
Port string - The public port.
- forward
Entry stringName - The name of forward entry.
- ids string[]
- A list of Forward Entries IDs.
- internal
Ip string - The private IP address.
- internal
Port string - The internal port.
- ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - name
Regex string - A regex string to filter results by forward entry name.
- output
File string - File name where to save data source results (after running
pulumi preview). - status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- forward_
table_ strid - The ID of the Forward table.
- external_
ip str - The public IP address.
- external_
port str - The public port.
- forward_
entry_ strname - The name of forward entry.
- ids Sequence[str]
- A list of Forward Entries IDs.
- internal_
ip str - The private IP address.
- internal_
port str - The internal port.
- ip_
protocol str - The ip protocol. Valid values:
any,tcpandudp. - name_
regex str - A regex string to filter results by forward entry name.
- output_
file str - File name where to save data source results (after running
pulumi preview). - status str
- The status of farward entry. Valid value
Available,DeletingandPending.
- forward
Table StringId - The ID of the Forward table.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringName - The name of forward entry.
- ids List<String>
- A list of Forward Entries IDs.
- internal
Ip String - The private IP address.
- internal
Port String - The internal port.
- ip
Protocol String - The ip protocol. Valid values:
any,tcpandudp. - name
Regex String - A regex string to filter results by forward entry name.
- output
File String - File name where to save data source results (after running
pulumi preview). - status String
- The status of farward entry. Valid value
Available,DeletingandPending.
getForwardEntries Result
The following output properties are available:
- Entries
List<Pulumi.
Ali Cloud. Vpc. Outputs. Get Forward Entries Entry> - A list of Forward Entries. Each element contains the following attributes:
- Forward
Table stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Ids List<string>
- A list of Forward Entries IDs.
- Names List<string>
- A list of Forward Entries names.
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringName - The name of forward entry.
- Internal
Ip string - The private IP address.
- Internal
Port string - The private port.
- Ip
Protocol string - The protocol type.
- Name
Regex string - Output
File string - Status string
- The status of forward entry.
- Entries
[]Get
Forward Entries Entry - A list of Forward Entries. Each element contains the following attributes:
- Forward
Table stringId - Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- A list of Forward Entries IDs.
- Names []string
- A list of Forward Entries names.
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringName - The name of forward entry.
- Internal
Ip string - The private IP address.
- Internal
Port string - The private port.
- Ip
Protocol string - The protocol type.
- Name
Regex string - Output
File string - Status string
- The status of forward entry.
- entries
List<Get
Forward Entries Entry> - A list of Forward Entries. Each element contains the following attributes:
- forward
Table StringId - id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Forward Entries IDs.
- names List<String>
- A list of Forward Entries names.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringName - The name of forward entry.
- internal
Ip String - The private IP address.
- internal
Port String - The private port.
- ip
Protocol String - The protocol type.
- name
Regex String - output
File String - status String
- The status of forward entry.
- entries
Get
Forward Entries Entry[] - A list of Forward Entries. Each element contains the following attributes:
- forward
Table stringId - id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- A list of Forward Entries IDs.
- names string[]
- A list of Forward Entries names.
- external
Ip string - The public IP address.
- external
Port string - The public port.
- forward
Entry stringName - The name of forward entry.
- internal
Ip string - The private IP address.
- internal
Port string - The private port.
- ip
Protocol string - The protocol type.
- name
Regex string - output
File string - status string
- The status of forward entry.
- entries
Sequence[Get
Forward Entries Entry] - A list of Forward Entries. Each element contains the following attributes:
- forward_
table_ strid - id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- A list of Forward Entries IDs.
- names Sequence[str]
- A list of Forward Entries names.
- external_
ip str - The public IP address.
- external_
port str - The public port.
- forward_
entry_ strname - The name of forward entry.
- internal_
ip str - The private IP address.
- internal_
port str - The private port.
- ip_
protocol str - The protocol type.
- name_
regex str - output_
file str - status str
- The status of forward entry.
- entries List<Property Map>
- A list of Forward Entries. Each element contains the following attributes:
- forward
Table StringId - id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- A list of Forward Entries IDs.
- names List<String>
- A list of Forward Entries names.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringName - The name of forward entry.
- internal
Ip String - The private IP address.
- internal
Port String - The private port.
- ip
Protocol String - The protocol type.
- name
Regex String - output
File String - status String
- The status of forward entry.
Supporting Types
GetForwardEntriesEntry
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringId - The forward entry ID.
- Forward
Entry stringName - The name of forward entry.
- Id string
- The ID of the Forward Entry.
- Internal
Ip string - The private IP address.
- Internal
Port string - The internal port.
- Ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - Name string
- The forward entry name.
- Status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- External
Ip string - The public IP address.
- External
Port string - The public port.
- Forward
Entry stringId - The forward entry ID.
- Forward
Entry stringName - The name of forward entry.
- Id string
- The ID of the Forward Entry.
- Internal
Ip string - The private IP address.
- Internal
Port string - The internal port.
- Ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - Name string
- The forward entry name.
- Status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringId - The forward entry ID.
- forward
Entry StringName - The name of forward entry.
- id String
- The ID of the Forward Entry.
- internal
Ip String - The private IP address.
- internal
Port String - The internal port.
- ip
Protocol String - The ip protocol. Valid values:
any,tcpandudp. - name String
- The forward entry name.
- status String
- The status of farward entry. Valid value
Available,DeletingandPending.
- external
Ip string - The public IP address.
- external
Port string - The public port.
- forward
Entry stringId - The forward entry ID.
- forward
Entry stringName - The name of forward entry.
- id string
- The ID of the Forward Entry.
- internal
Ip string - The private IP address.
- internal
Port string - The internal port.
- ip
Protocol string - The ip protocol. Valid values:
any,tcpandudp. - name string
- The forward entry name.
- status string
- The status of farward entry. Valid value
Available,DeletingandPending.
- external_
ip str - The public IP address.
- external_
port str - The public port.
- forward_
entry_ strid - The forward entry ID.
- forward_
entry_ strname - The name of forward entry.
- id str
- The ID of the Forward Entry.
- internal_
ip str - The private IP address.
- internal_
port str - The internal port.
- ip_
protocol str - The ip protocol. Valid values:
any,tcpandudp. - name str
- The forward entry name.
- status str
- The status of farward entry. Valid value
Available,DeletingandPending.
- external
Ip String - The public IP address.
- external
Port String - The public port.
- forward
Entry StringId - The forward entry ID.
- forward
Entry StringName - The name of forward entry.
- id String
- The ID of the Forward Entry.
- internal
Ip String - The private IP address.
- internal
Port String - The internal port.
- ip
Protocol String - The ip protocol. Valid values:
any,tcpandudp. - name String
- The forward entry name.
- status String
- The status of farward entry. Valid value
Available,DeletingandPending.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
alicloudTerraform Provider.
Viewing docs for Alibaba Cloud v3.97.0
published on Saturday, Mar 14, 2026 by Pulumi
published on Saturday, Mar 14, 2026 by Pulumi
