alicloud logo
Alibaba Cloud v3.34.0, Mar 17 23

alicloud.vpc.getForwardEntries

This data source provides a list of Forward Entries owned by an Alibaba Cloud account.

NOTE: Available in 1.37.0+.

Example Usage

using System.Collections.Generic;
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 defaultZones = AliCloud.GetZones.Invoke(new()
    {
        AvailableResourceCreation = "VSwitch",
    });

    var defaultNetwork = new AliCloud.Vpc.Network("defaultNetwork", new()
    {
        VpcName = name,
        CidrBlock = "172.16.0.0/12",
    });

    var defaultSwitch = new AliCloud.Vpc.Switch("defaultSwitch", new()
    {
        VpcId = defaultNetwork.Id,
        CidrBlock = "172.16.0.0/21",
        ZoneId = defaultZones.Apply(getZonesResult => getZonesResult.Zones[0]?.Id),
        VswitchName = name,
    });

    var defaultNatGateway = new AliCloud.Vpc.NatGateway("defaultNatGateway", new()
    {
        VpcId = defaultNetwork.Id,
        InternetChargeType = "PayByLcu",
        NatGatewayName = name,
        NatType = "Enhanced",
        VswitchId = defaultSwitch.Id,
    });

    var defaultEipAddress = new AliCloud.Ecs.EipAddress("defaultEipAddress", new()
    {
        AddressName = name,
    });

    var defaultEipAssociation = new AliCloud.Ecs.EipAssociation("defaultEipAssociation", new()
    {
        AllocationId = defaultEipAddress.Id,
        InstanceId = defaultNatGateway.Id,
    });

    var defaultForwardEntry = new AliCloud.Vpc.ForwardEntry("defaultForwardEntry", new()
    {
        ForwardTableId = defaultNatGateway.ForwardTableIds,
        ExternalIp = defaultEipAddress.IpAddress,
        ExternalPort = "80",
        IpProtocol = "tcp",
        InternalIp = "172.16.0.3",
        InternalPort = "8080",
    });

    var defaultForwardEntries = AliCloud.Vpc.GetForwardEntries.Invoke(new()
    {
        ForwardTableId = defaultForwardEntry.ForwardTableId,
    });

});
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
		}
		defaultZones, err := alicloud.GetZones(ctx, &alicloud.GetZonesArgs{
			AvailableResourceCreation: pulumi.StringRef("VSwitch"),
		}, nil)
		if err != nil {
			return err
		}
		defaultNetwork, err := vpc.NewNetwork(ctx, "defaultNetwork", &vpc.NetworkArgs{
			VpcName:   pulumi.String(name),
			CidrBlock: pulumi.String("172.16.0.0/12"),
		})
		if err != nil {
			return err
		}
		defaultSwitch, err := vpc.NewSwitch(ctx, "defaultSwitch", &vpc.SwitchArgs{
			VpcId:       defaultNetwork.ID(),
			CidrBlock:   pulumi.String("172.16.0.0/21"),
			ZoneId:      *pulumi.String(defaultZones.Zones[0].Id),
			VswitchName: pulumi.String(name),
		})
		if err != nil {
			return err
		}
		defaultNatGateway, err := vpc.NewNatGateway(ctx, "defaultNatGateway", &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, "defaultEipAddress", &ecs.EipAddressArgs{
			AddressName: pulumi.String(name),
		})
		if err != nil {
			return err
		}
		_, err = ecs.NewEipAssociation(ctx, "defaultEipAssociation", &ecs.EipAssociationArgs{
			AllocationId: defaultEipAddress.ID(),
			InstanceId:   defaultNatGateway.ID(),
		})
		if err != nil {
			return err
		}
		defaultForwardEntry, err := vpc.NewForwardEntry(ctx, "defaultForwardEntry", &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
	})
}
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 defaultZones = 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(defaultZones.applyValue(getZonesResult -> getZonesResult.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 defaultForwardEntries = VpcFunctions.getForwardEntries(GetForwardEntriesArgs.builder()
            .forwardTableId(defaultForwardEntry.forwardTableId())
            .build());

    }
}
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_zones = alicloud.get_zones(available_resource_creation="VSwitch")
default_network = alicloud.vpc.Network("defaultNetwork",
    vpc_name=name,
    cidr_block="172.16.0.0/12")
default_switch = alicloud.vpc.Switch("defaultSwitch",
    vpc_id=default_network.id,
    cidr_block="172.16.0.0/21",
    zone_id=default_zones.zones[0].id,
    vswitch_name=name)
default_nat_gateway = alicloud.vpc.NatGateway("defaultNatGateway",
    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("defaultEipAddress", address_name=name)
default_eip_association = alicloud.ecs.EipAssociation("defaultEipAssociation",
    allocation_id=default_eip_address.id,
    instance_id=default_nat_gateway.id)
default_forward_entry = alicloud.vpc.ForwardEntry("defaultForwardEntry",
    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_forward_entries = alicloud.vpc.get_forward_entries_output(forward_table_id=default_forward_entry.forward_table_id)
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 defaultZones = alicloud.getZones({
    availableResourceCreation: "VSwitch",
});
const defaultNetwork = new alicloud.vpc.Network("defaultNetwork", {
    vpcName: name,
    cidrBlock: "172.16.0.0/12",
});
const defaultSwitch = new alicloud.vpc.Switch("defaultSwitch", {
    vpcId: defaultNetwork.id,
    cidrBlock: "172.16.0.0/21",
    zoneId: defaultZones.then(defaultZones => defaultZones.zones?.[0]?.id),
    vswitchName: name,
});
const defaultNatGateway = new alicloud.vpc.NatGateway("defaultNatGateway", {
    vpcId: defaultNetwork.id,
    internetChargeType: "PayByLcu",
    natGatewayName: name,
    natType: "Enhanced",
    vswitchId: defaultSwitch.id,
});
const defaultEipAddress = new alicloud.ecs.EipAddress("defaultEipAddress", {addressName: name});
const defaultEipAssociation = new alicloud.ecs.EipAssociation("defaultEipAssociation", {
    allocationId: defaultEipAddress.id,
    instanceId: defaultNatGateway.id,
});
const defaultForwardEntry = new alicloud.vpc.ForwardEntry("defaultForwardEntry", {
    forwardTableId: defaultNatGateway.forwardTableIds,
    externalIp: defaultEipAddress.ipAddress,
    externalPort: "80",
    ipProtocol: "tcp",
    internalIp: "172.16.0.3",
    internalPort: "8080",
});
const defaultForwardEntries = alicloud.vpc.getForwardEntriesOutput({
    forwardTableId: defaultForwardEntry.forwardTableId,
});
configuration:
  name:
    type: string
    default: forward-entry-config-example-name
resources:
  defaultNetwork:
    type: alicloud:vpc:Network
    properties:
      vpcName: ${name}
      cidrBlock: 172.16.0.0/12
  defaultSwitch:
    type: alicloud:vpc:Switch
    properties:
      vpcId: ${defaultNetwork.id}
      cidrBlock: 172.16.0.0/21
      zoneId: ${defaultZones.zones[0].id}
      vswitchName: ${name}
  defaultNatGateway:
    type: alicloud:vpc:NatGateway
    properties:
      vpcId: ${defaultNetwork.id}
      internetChargeType: PayByLcu
      natGatewayName: ${name}
      natType: Enhanced
      vswitchId: ${defaultSwitch.id}
  defaultEipAddress:
    type: alicloud:ecs:EipAddress
    properties:
      addressName: ${name}
  defaultEipAssociation:
    type: alicloud:ecs:EipAssociation
    properties:
      allocationId: ${defaultEipAddress.id}
      instanceId: ${defaultNatGateway.id}
  defaultForwardEntry:
    type: alicloud:vpc:ForwardEntry
    properties:
      forwardTableId: ${defaultNatGateway.forwardTableIds}
      externalIp: ${defaultEipAddress.ipAddress}
      externalPort: '80'
      ipProtocol: tcp
      internalIp: 172.16.0.3
      internalPort: '8080'
variables:
  defaultZones:
    fn::invoke:
      Function: alicloud:getZones
      Arguments:
        availableResourceCreation: VSwitch
  defaultForwardEntries:
    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)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:vpc/getForwardEntries:getForwardEntries
  arguments:
    # arguments dictionary

The following arguments are supported:

ForwardTableId string

The ID of the Forward table.

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryName string

The name of forward entry.

Ids List<string>

A list of Forward Entries IDs.

InternalIp string

The private IP address.

InternalPort string

The internal port.

IpProtocol string

The ip protocol. Valid values: any,tcp and udp.

NameRegex string

A regex string to filter results by forward entry name.

OutputFile string
Status string

The status of farward entry. Valid value Available, Deleting and Pending.

ForwardTableId string

The ID of the Forward table.

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryName string

The name of forward entry.

Ids []string

A list of Forward Entries IDs.

InternalIp string

The private IP address.

InternalPort string

The internal port.

IpProtocol string

The ip protocol. Valid values: any,tcp and udp.

NameRegex string

A regex string to filter results by forward entry name.

OutputFile string
Status string

The status of farward entry. Valid value Available, Deleting and Pending.

forwardTableId String

The ID of the Forward table.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryName String

The name of forward entry.

ids List<String>

A list of Forward Entries IDs.

internalIp String

The private IP address.

internalPort String

The internal port.

ipProtocol String

The ip protocol. Valid values: any,tcp and udp.

nameRegex String

A regex string to filter results by forward entry name.

outputFile String
status String

The status of farward entry. Valid value Available, Deleting and Pending.

forwardTableId string

The ID of the Forward table.

externalIp string

The public IP address.

externalPort string

The public port.

forwardEntryName string

The name of forward entry.

ids string[]

A list of Forward Entries IDs.

internalIp string

The private IP address.

internalPort string

The internal port.

ipProtocol string

The ip protocol. Valid values: any,tcp and udp.

nameRegex string

A regex string to filter results by forward entry name.

outputFile string
status string

The status of farward entry. Valid value Available, Deleting and Pending.

forward_table_id str

The ID of the Forward table.

external_ip str

The public IP address.

external_port str

The public port.

forward_entry_name str

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,tcp and udp.

name_regex str

A regex string to filter results by forward entry name.

output_file str
status str

The status of farward entry. Valid value Available, Deleting and Pending.

forwardTableId String

The ID of the Forward table.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryName String

The name of forward entry.

ids List<String>

A list of Forward Entries IDs.

internalIp String

The private IP address.

internalPort String

The internal port.

ipProtocol String

The ip protocol. Valid values: any,tcp and udp.

nameRegex String

A regex string to filter results by forward entry name.

outputFile String
status String

The status of farward entry. Valid value Available, Deleting and Pending.

getForwardEntries Result

The following output properties are available:

Entries List<Pulumi.AliCloud.Vpc.Outputs.GetForwardEntriesEntry>

A list of Forward Entries. Each element contains the following attributes:

ForwardTableId string
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.

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryName string

The name of forward entry.

InternalIp string

The private IP address.

InternalPort string

The private port.

IpProtocol string

The protocol type.

NameRegex string
OutputFile string
Status string

The status of forward entry.

Entries []GetForwardEntriesEntry

A list of Forward Entries. Each element contains the following attributes:

ForwardTableId string
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.

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryName string

The name of forward entry.

InternalIp string

The private IP address.

InternalPort string

The private port.

IpProtocol string

The protocol type.

NameRegex string
OutputFile string
Status string

The status of forward entry.

entries List<GetForwardEntriesEntry>

A list of Forward Entries. Each element contains the following attributes:

forwardTableId String
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.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryName String

The name of forward entry.

internalIp String

The private IP address.

internalPort String

The private port.

ipProtocol String

The protocol type.

nameRegex String
outputFile String
status String

The status of forward entry.

entries GetForwardEntriesEntry[]

A list of Forward Entries. Each element contains the following attributes:

forwardTableId string
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.

externalIp string

The public IP address.

externalPort string

The public port.

forwardEntryName string

The name of forward entry.

internalIp string

The private IP address.

internalPort string

The private port.

ipProtocol string

The protocol type.

nameRegex string
outputFile string
status string

The status of forward entry.

entries Sequence[GetForwardEntriesEntry]

A list of Forward Entries. Each element contains the following attributes:

forward_table_id str
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_name str

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:

forwardTableId String
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.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryName String

The name of forward entry.

internalIp String

The private IP address.

internalPort String

The private port.

ipProtocol String

The protocol type.

nameRegex String
outputFile String
status String

The status of forward entry.

Supporting Types

GetForwardEntriesEntry

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryId string

The forward entry ID.

ForwardEntryName string

The name of forward entry.

Id string

The ID of the Forward Entry.

InternalIp string

The private IP address.

InternalPort string

The internal port.

IpProtocol string

The ip protocol. Valid values: any,tcp and udp.

Name string

The forward entry name.

Status string

The status of farward entry. Valid value Available, Deleting and Pending.

ExternalIp string

The public IP address.

ExternalPort string

The public port.

ForwardEntryId string

The forward entry ID.

ForwardEntryName string

The name of forward entry.

Id string

The ID of the Forward Entry.

InternalIp string

The private IP address.

InternalPort string

The internal port.

IpProtocol string

The ip protocol. Valid values: any,tcp and udp.

Name string

The forward entry name.

Status string

The status of farward entry. Valid value Available, Deleting and Pending.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryId String

The forward entry ID.

forwardEntryName String

The name of forward entry.

id String

The ID of the Forward Entry.

internalIp String

The private IP address.

internalPort String

The internal port.

ipProtocol String

The ip protocol. Valid values: any,tcp and udp.

name String

The forward entry name.

status String

The status of farward entry. Valid value Available, Deleting and Pending.

externalIp string

The public IP address.

externalPort string

The public port.

forwardEntryId string

The forward entry ID.

forwardEntryName string

The name of forward entry.

id string

The ID of the Forward Entry.

internalIp string

The private IP address.

internalPort string

The internal port.

ipProtocol string

The ip protocol. Valid values: any,tcp and udp.

name string

The forward entry name.

status string

The status of farward entry. Valid value Available, Deleting and Pending.

external_ip str

The public IP address.

external_port str

The public port.

forward_entry_id str

The forward entry ID.

forward_entry_name str

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,tcp and udp.

name str

The forward entry name.

status str

The status of farward entry. Valid value Available, Deleting and Pending.

externalIp String

The public IP address.

externalPort String

The public port.

forwardEntryId String

The forward entry ID.

forwardEntryName String

The name of forward entry.

id String

The ID of the Forward Entry.

internalIp String

The private IP address.

internalPort String

The internal port.

ipProtocol String

The ip protocol. Valid values: any,tcp and udp.

name String

The forward entry name.

status String

The status of farward entry. Valid value Available, Deleting and Pending.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.