alicloud.vpc.getForwardEntries
Explore with Pulumi AI
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 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 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:
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
- 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
,tcp
andudp
.- 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
,Deleting
andPending
.
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
,tcp
andudp
.- Name string
The forward entry name.
- Status string
The status of farward entry. Valid value
Available
,Deleting
andPending
.
- 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
,tcp
andudp
.- Name string
The forward entry name.
- Status string
The status of farward entry. Valid value
Available
,Deleting
andPending
.
- 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
,tcp
andudp
.- name String
The forward entry name.
- status String
The status of farward entry. Valid value
Available
,Deleting
andPending
.
- 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
,tcp
andudp
.- name string
The forward entry name.
- status string
The status of farward entry. Valid value
Available
,Deleting
andPending
.
- 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
,tcp
andudp
.- name str
The forward entry name.
- status str
The status of farward entry. Valid value
Available
,Deleting
andPending
.
- 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
,tcp
andudp
.- name String
The forward entry name.
- status String
The status of farward entry. Valid value
Available
,Deleting
andPending
.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
alicloud
Terraform Provider.