Class GatewayState
Inheritance
System.Object
GatewayState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class GatewayState : ResourceArgs
Constructors
View Source
GatewayState()
Declaration
Properties
View Source
Bandwidth
Declaration
public Input<int> Bandwidth { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
BusinessStatus
The business status of the VPN gateway.
Declaration
public Input<string> BusinessStatus { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Description
The description of the VPN instance.
Declaration
public Input<string> Description { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
EnableIpsec
Enable or Disable IPSec VPN. At least one type of VPN should be enabled.
Declaration
public Input<bool> EnableIpsec { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
EnableSsl
Enable or Disable SSL VPN. At least one type of VPN should be enabled.
Declaration
public Input<bool> EnableSsl { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
InstanceChargeType
The charge type for instance. If it is an international site account, the valid value is PostPaid, otherwise PrePaid.
Default to PostPaid.
Declaration
public Input<string> InstanceChargeType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
InternetIp
The internet ip of the VPN.
Declaration
public Input<string> InternetIp { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Name
The name of the VPN. Defaults to null.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Period
The filed is only required while the InstanceChargeType is PrePaid. Valid values: [1-9, 12, 24, 36]. Default to 1.
Declaration
public Input<int> Period { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
SslConnections
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.
Declaration
public Input<int> SslConnections { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Status
The status of the VPN gateway.
Declaration
public Input<string> Status { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
VpcId
The VPN belongs the vpc_id, the field can't be changed.
Declaration
public Input<string> VpcId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
VswitchId
The VPN belongs the vswitch_id, the field can't be changed.
Declaration
public Input<string> VswitchId { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|