@Generated(value="software.amazon.awssdk:codegen") public final class VpcIngressConnection extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VpcIngressConnection.Builder,VpcIngressConnection>
The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VpcIngressConnection.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accountId()
The Account Id you use to create the VPC Ingress Connection resource.
|
static VpcIngressConnection.Builder |
builder() |
Instant |
createdAt()
The time when the VPC Ingress Connection was created.
|
Instant |
deletedAt()
The time when the App Runner service was deleted.
|
String |
domainName()
The domain name associated with the VPC Ingress Connection resource.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
IngressVpcConfiguration |
ingressVpcConfiguration()
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the
VPC Ingress Connection resource.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VpcIngressConnection.Builder> |
serializableBuilderClass() |
String |
serviceArn()
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
|
VpcIngressConnectionStatus |
status()
The current status of the VPC Ingress Connection.
|
String |
statusAsString()
The current status of the VPC Ingress Connection.
|
VpcIngressConnection.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcIngressConnectionArn()
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
|
String |
vpcIngressConnectionName()
The customer-provided VPC Ingress Connection name.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String vpcIngressConnectionArn()
The Amazon Resource Name (ARN) of the VPC Ingress Connection.
public final String vpcIngressConnectionName()
The customer-provided VPC Ingress Connection name.
public final String serviceArn()
The Amazon Resource Name (ARN) of the service associated with the VPC Ingress Connection.
public final VpcIngressConnectionStatus status()
The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following
statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE,
PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE,
FAILED_DELETION, and DELETED..
If the service returns an enum value that is not available in the current SDK version, status will
return VpcIngressConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
AVAILABLE, PENDING_CREATION, PENDING_UPDATE,
PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE,
FAILED_DELETION, and DELETED..VpcIngressConnectionStatuspublic final String statusAsString()
The current status of the VPC Ingress Connection. The VPC Ingress Connection displays one of the following
statuses: AVAILABLE, PENDING_CREATION, PENDING_UPDATE,
PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE,
FAILED_DELETION, and DELETED..
If the service returns an enum value that is not available in the current SDK version, status will
return VpcIngressConnectionStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from statusAsString().
AVAILABLE, PENDING_CREATION, PENDING_UPDATE,
PENDING_DELETION,FAILED_CREATION, FAILED_UPDATE,
FAILED_DELETION, and DELETED..VpcIngressConnectionStatuspublic final String accountId()
The Account Id you use to create the VPC Ingress Connection resource.
public final String domainName()
The domain name associated with the VPC Ingress Connection resource.
public final IngressVpcConfiguration ingressVpcConfiguration()
Specifications for the customer’s VPC and related PrivateLink VPC endpoint that are used to associate with the VPC Ingress Connection resource.
public final Instant createdAt()
The time when the VPC Ingress Connection was created. It's in the Unix time stamp format.
Type: Timestamp
Required: Yes
Type: Timestamp
Required: Yes
public final Instant deletedAt()
The time when the App Runner service was deleted. It's in the Unix time stamp format.
Type: Timestamp
Required: No
Type: Timestamp
Required: No
public VpcIngressConnection.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VpcIngressConnection.Builder,VpcIngressConnection>public static VpcIngressConnection.Builder builder()
public static Class<? extends VpcIngressConnection.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.