Class VPNGatewayMember
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.VPNGatewayMember
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class VPNGatewayMember
extends com.ibm.cloud.sdk.core.service.model.GenericModel
VPNGatewayMember.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
The health of this resource: - `ok`: No abnormal behavior detected - `degraded`: Experiencing compromised performance, capacity, or connectivity - `faulted`: Completely unreachable, inoperative, or otherwise entirely incapacitated - `inapplicable`: The health state does not apply because of the current lifecycle state.static interface
The lifecycle state of the VPN gateway member.static interface
The high availability role assigned to the VPN gateway member. -
Method Summary
Modifier and TypeMethodDescriptionGets the healthReasons.Gets the healthState.Gets the lifecycleReasons.Gets the lifecycleState.Gets the privateIp.Gets the publicIp.getRole()
Gets the role.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
getHealthReasons
Gets the healthReasons. The reasons for the current `health_state` (if any).- Returns:
- the healthReasons
-
getHealthState
Gets the healthState. The health of this resource: - `ok`: No abnormal behavior detected - `degraded`: Experiencing compromised performance, capacity, or connectivity - `faulted`: Completely unreachable, inoperative, or otherwise entirely incapacitated - `inapplicable`: The health state does not apply because of the current lifecycle state. A resource with a lifecycle state of `failed` or `deleting` will have a health state of `inapplicable`. A `pending` resource may also have this state.- Returns:
- the healthState
-
getLifecycleReasons
Gets the lifecycleReasons. The reasons for the current `lifecycle_state` (if any).- Returns:
- the lifecycleReasons
-
getLifecycleState
Gets the lifecycleState. The lifecycle state of the VPN gateway member.- Returns:
- the lifecycleState
-
getPrivateIp
Gets the privateIp. The reserved IP address assigned to the VPN gateway member. This property will be present only when the VPN gateway status is `available`.- Returns:
- the privateIp
-
getPublicIp
Gets the publicIp. The public IP address assigned to the VPN gateway member.- Returns:
- the publicIp
-
getRole
Gets the role. The high availability role assigned to the VPN gateway member. The enumerated values for this property may [expand](https://cloud.ibm.com/apidocs/vpc#property-value-expansion) in the future.- Returns:
- the role
-