Class EndpointGateway
java.lang.Object
com.ibm.cloud.sdk.core.service.model.GenericModel
com.ibm.cloud.is.vpc.v1.model.EndpointGateway
- All Implemented Interfaces:
com.ibm.cloud.sdk.core.service.model.ObjectModel
public class EndpointGateway
extends com.ibm.cloud.sdk.core.service.model.GenericModel
EndpointGateway.
-
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 endpoint gateway.static interface
The resource type. -
Method Summary
Modifier and TypeMethodDescriptionGets the createdAt.getCrn()
Gets the crn.Gets the healthState.getHref()
Gets the href.getId()
Gets the id.getIps()
Gets the ips.Gets the lifecycleReasons.Gets the lifecycleState.getName()
Gets the name.Gets the resourceGroup.Gets the resourceType.Gets the securityGroups.Deprecated.this method is deprecated and may be removed in a future releaseGets the serviceEndpoints.Gets the target.getVpc()
Gets the vpc.Gets the allowDnsResolutionBinding.Methods inherited from class com.ibm.cloud.sdk.core.service.model.GenericModel
equals, hashCode, toString
-
Method Details
-
isAllowDnsResolutionBinding
Gets the allowDnsResolutionBinding. Indicates whether to allow DNS resolution for this endpoint gateway when the VPC this endpoint gateway resides in has a DNS resolution binding to a VPC with `dns.enable_hub` set to `true`.- Returns:
- the allowDnsResolutionBinding
-
getCreatedAt
Gets the createdAt. The date and time that the endpoint gateway was created.- Returns:
- the createdAt
-
getCrn
-
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
-
getHref
-
getId
-
getIps
Gets the ips. The reserved IPs bound to this endpoint gateway.- Returns:
- the ips
-
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 endpoint gateway.- Returns:
- the lifecycleState
-
getName
Gets the name. The name for this endpoint gateway. The name is unique across all endpoint gateways in the VPC.- Returns:
- the name
-
getResourceGroup
Gets the resourceGroup. The resource group for this endpoint gateway.- Returns:
- the resourceGroup
-
getResourceType
-
getSecurityGroups
Gets the securityGroups. The security groups targeting this endpoint gateway.- Returns:
- the securityGroups
-
getServiceEndpoint
Deprecated.this method is deprecated and may be removed in a future releaseGets the serviceEndpoint. The fully qualified domain name for the target service. The domain name may have a wildcard prefix.- Returns:
- the serviceEndpoint
-
getServiceEndpoints
-
getTarget
Gets the target. The target for this endpoint gateway.- Returns:
- the target
-
getVpc
Gets the vpc. The VPC this endpoint gateway resides in.- Returns:
- the vpc
-