Gateway

class Gateway : KotlinCustomResource

Import

VPN gateway can be imported using the id, e.g.

$ pulumi import alicloud:vpn/gateway:Gateway example vpn-abc123456

Properties

Link copied to clipboard
val autoPay: Output<Boolean>?

Whether to pay automatically. Default value: true. Valid values:

Link copied to clipboard
val autoPropagate: Output<Boolean>?

Specifies whether to automatically advertise BGP routes to the virtual private cloud (VPC). Valid values:

Link copied to clipboard
val bandwidth: Output<Int>
Link copied to clipboard
val businessStatus: Output<String>

The business status of the VPN gateway.

Link copied to clipboard
val description: Output<String>?

The description of the VPN instance.

Link copied to clipboard
val enableIpsec: Output<Boolean>?

Enable or Disable IPSec VPN. At least one type of VPN should be enabled.

Link copied to clipboard
val enableSsl: Output<Boolean>?

Enable or Disable SSL VPN. At least one type of VPN should be enabled.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard

The charge type for instance. If it is an international site account, the valid value is PostPaid, otherwise PrePaid. Default to PostPaid.

Link copied to clipboard
val internetIp: Output<String>

The internet ip of the VPN.

Link copied to clipboard
val name: Output<String>

The name of the VPN. Defaults to null.

Link copied to clipboard
val networkType: Output<String>

The network type of the VPN gateway. Value:

Link copied to clipboard
val period: Output<Int>?

The filed is only required while the InstanceChargeType is PrePaid. Valid values: 1-9, 12, 24, 36. Default to 1.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val sslConnections: Output<Int>?

The max connections of SSL VPN. Default to 5. The number of connections supported by each account is different. This field is ignored when enable_ssl is false.

Link copied to clipboard
val status: Output<String>

The status of the VPN gateway.

Link copied to clipboard
val tags: Output<Map<String, Any>>?

The tags of VPN gateway.

Link copied to clipboard
val urn: Output<String>
Link copied to clipboard
val vpcId: Output<String>

The VPN belongs the vpc_id, the field can't be changed.

Link copied to clipboard
val vswitchId: Output<String>

The VPN belongs the vswitch_id, the field can't be changed.