public static enum ExternalVpnGateway.RedundancyType extends Enum<ExternalVpnGateway.RedundancyType> implements com.google.protobuf.ProtocolMessageEnum
Indicates the user-supplied redundancy type of this external VPN gateway.Protobuf enum
google.cloud.compute.v1.ExternalVpnGateway.RedundancyType| Enum Constant and Description |
|---|
FOUR_IPS_REDUNDANCY
The external VPN gateway has four public IP addresses; at the time of writing this API, the AWS virtual private gateway is an example which has four public IP addresses for high availability connections; there should be two VPN connections in the AWS virtual private gateway , each AWS VPN connection has two public IP addresses; please make sure to put two public IP addresses from one AWS VPN connection into interfaces 0 and 1 of this external VPN gateway, and put the other two public IP addresses from another AWS VPN connection into interfaces 2 and 3 of this external VPN gateway.
|
SINGLE_IP_INTERNALLY_REDUNDANT
The external VPN gateway has only one public IP address which internally provide redundancy or failover.
|
TWO_IPS_REDUNDANCY
The external VPN gateway has two public IP addresses which are redundant with each other, the following two types of setup on your on-premises side would have this type of redundancy: (1) Two separate on-premises gateways, each with one public IP address, the two on-premises gateways are redundant with each other.
|
UNDEFINED_REDUNDANCY_TYPE
A value indicating that the enum field is not set.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
FOUR_IPS_REDUNDANCY_VALUE
The external VPN gateway has four public IP addresses; at the time of writing this API, the AWS virtual private gateway is an example which has four public IP addresses for high availability connections; there should be two VPN connections in the AWS virtual private gateway , each AWS VPN connection has two public IP addresses; please make sure to put two public IP addresses from one AWS VPN connection into interfaces 0 and 1 of this external VPN gateway, and put the other two public IP addresses from another AWS VPN connection into interfaces 2 and 3 of this external VPN gateway.
|
static int |
SINGLE_IP_INTERNALLY_REDUNDANT_VALUE
The external VPN gateway has only one public IP address which internally provide redundancy or failover.
|
static int |
TWO_IPS_REDUNDANCY_VALUE
The external VPN gateway has two public IP addresses which are redundant with each other, the following two types of setup on your on-premises side would have this type of redundancy: (1) Two separate on-premises gateways, each with one public IP address, the two on-premises gateways are redundant with each other.
|
static int |
UNDEFINED_REDUNDANCY_TYPE_VALUE
A value indicating that the enum field is not set.
|
| Modifier and Type | Method and Description |
|---|---|
static ExternalVpnGateway.RedundancyType |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<ExternalVpnGateway.RedundancyType> |
internalGetValueMap() |
static ExternalVpnGateway.RedundancyType |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static ExternalVpnGateway.RedundancyType |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static ExternalVpnGateway.RedundancyType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ExternalVpnGateway.RedundancyType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ExternalVpnGateway.RedundancyType UNDEFINED_REDUNDANCY_TYPE
A value indicating that the enum field is not set.
UNDEFINED_REDUNDANCY_TYPE = 0;public static final ExternalVpnGateway.RedundancyType FOUR_IPS_REDUNDANCY
The external VPN gateway has four public IP addresses; at the time of writing this API, the AWS virtual private gateway is an example which has four public IP addresses for high availability connections; there should be two VPN connections in the AWS virtual private gateway , each AWS VPN connection has two public IP addresses; please make sure to put two public IP addresses from one AWS VPN connection into interfaces 0 and 1 of this external VPN gateway, and put the other two public IP addresses from another AWS VPN connection into interfaces 2 and 3 of this external VPN gateway. When displaying highly available configuration status for the VPN tunnels connected to FOUR_IPS_REDUNDANCY external VPN gateway, Google will always detect whether interfaces 0 and 1 are connected on one interface of HA Cloud VPN gateway, and detect whether interfaces 2 and 3 are connected to another interface of the HA Cloud VPN gateway.
FOUR_IPS_REDUNDANCY = 520087913;public static final ExternalVpnGateway.RedundancyType SINGLE_IP_INTERNALLY_REDUNDANT
The external VPN gateway has only one public IP address which internally provide redundancy or failover.
SINGLE_IP_INTERNALLY_REDUNDANT = 133914873;public static final ExternalVpnGateway.RedundancyType TWO_IPS_REDUNDANCY
The external VPN gateway has two public IP addresses which are redundant with each other, the following two types of setup on your on-premises side would have this type of redundancy: (1) Two separate on-premises gateways, each with one public IP address, the two on-premises gateways are redundant with each other. (2) A single on-premise gateway with two public IP addresses that are redundant with eatch other.
TWO_IPS_REDUNDANCY = 367049635;public static final ExternalVpnGateway.RedundancyType UNRECOGNIZED
public static final int UNDEFINED_REDUNDANCY_TYPE_VALUE
A value indicating that the enum field is not set.
UNDEFINED_REDUNDANCY_TYPE = 0;public static final int FOUR_IPS_REDUNDANCY_VALUE
The external VPN gateway has four public IP addresses; at the time of writing this API, the AWS virtual private gateway is an example which has four public IP addresses for high availability connections; there should be two VPN connections in the AWS virtual private gateway , each AWS VPN connection has two public IP addresses; please make sure to put two public IP addresses from one AWS VPN connection into interfaces 0 and 1 of this external VPN gateway, and put the other two public IP addresses from another AWS VPN connection into interfaces 2 and 3 of this external VPN gateway. When displaying highly available configuration status for the VPN tunnels connected to FOUR_IPS_REDUNDANCY external VPN gateway, Google will always detect whether interfaces 0 and 1 are connected on one interface of HA Cloud VPN gateway, and detect whether interfaces 2 and 3 are connected to another interface of the HA Cloud VPN gateway.
FOUR_IPS_REDUNDANCY = 520087913;public static final int SINGLE_IP_INTERNALLY_REDUNDANT_VALUE
The external VPN gateway has only one public IP address which internally provide redundancy or failover.
SINGLE_IP_INTERNALLY_REDUNDANT = 133914873;public static final int TWO_IPS_REDUNDANCY_VALUE
The external VPN gateway has two public IP addresses which are redundant with each other, the following two types of setup on your on-premises side would have this type of redundancy: (1) Two separate on-premises gateways, each with one public IP address, the two on-premises gateways are redundant with each other. (2) A single on-premise gateway with two public IP addresses that are redundant with eatch other.
TWO_IPS_REDUNDANCY = 367049635;public static ExternalVpnGateway.RedundancyType[] values()
for (ExternalVpnGateway.RedundancyType c : ExternalVpnGateway.RedundancyType.values()) System.out.println(c);
public static ExternalVpnGateway.RedundancyType valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static ExternalVpnGateway.RedundancyType valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static ExternalVpnGateway.RedundancyType forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<ExternalVpnGateway.RedundancyType> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static ExternalVpnGateway.RedundancyType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2023 Google LLC. All rights reserved.