public static interface ResolverEndpoint.Builder extends SdkPojo, CopyableBuilder<ResolverEndpoint.Builder,ResolverEndpoint>
| Modifier and Type | Method and Description |
|---|---|
ResolverEndpoint.Builder |
arn(String arn)
The ARN (Amazon Resource Name) for the Resolver endpoint.
|
ResolverEndpoint.Builder |
creationTime(String creationTime)
The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).
|
ResolverEndpoint.Builder |
creatorRequestId(String creatorRequestId)
A unique string that identifies the request that created the Resolver endpoint.
|
ResolverEndpoint.Builder |
direction(ResolverEndpointDirection direction)
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
|
ResolverEndpoint.Builder |
direction(String direction)
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
|
ResolverEndpoint.Builder |
hostVPCId(String hostVPCId)
The ID of the VPC that you want to create the Resolver endpoint in.
|
ResolverEndpoint.Builder |
id(String id)
The ID of the Resolver endpoint.
|
ResolverEndpoint.Builder |
ipAddressCount(Integer ipAddressCount)
The number of IP addresses that the Resolver endpoint can use for DNS queries.
|
ResolverEndpoint.Builder |
modificationTime(String modificationTime)
The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time
(UTC).
|
ResolverEndpoint.Builder |
name(String name)
The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint request.
|
ResolverEndpoint.Builder |
outpostArn(String outpostArn)
The ARN (Amazon Resource Name) for the Outpost.
|
ResolverEndpoint.Builder |
preferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type.
|
ResolverEndpoint.Builder |
resolverEndpointType(ResolverEndpointType resolverEndpointType)
The Resolver endpoint IP address type.
|
ResolverEndpoint.Builder |
resolverEndpointType(String resolverEndpointType)
The Resolver endpoint IP address type.
|
ResolverEndpoint.Builder |
securityGroupIds(Collection<String> securityGroupIds)
The ID of one or more security groups that control access to this VPC.
|
ResolverEndpoint.Builder |
securityGroupIds(String... securityGroupIds)
The ID of one or more security groups that control access to this VPC.
|
ResolverEndpoint.Builder |
status(ResolverEndpointStatus status)
A code that specifies the current status of the Resolver endpoint.
|
ResolverEndpoint.Builder |
status(String status)
A code that specifies the current status of the Resolver endpoint.
|
ResolverEndpoint.Builder |
statusMessage(String statusMessage)
A detailed description of the status of the Resolver endpoint.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildResolverEndpoint.Builder id(String id)
The ID of the Resolver endpoint.
id - The ID of the Resolver endpoint.ResolverEndpoint.Builder creatorRequestId(String creatorRequestId)
A unique string that identifies the request that created the Resolver endpoint. The
CreatorRequestId allows failed requests to be retried without the risk of running the operation
twice.
creatorRequestId - A unique string that identifies the request that created the Resolver endpoint. The
CreatorRequestId allows failed requests to be retried without the risk of running the
operation twice.ResolverEndpoint.Builder arn(String arn)
The ARN (Amazon Resource Name) for the Resolver endpoint.
arn - The ARN (Amazon Resource Name) for the Resolver endpoint.ResolverEndpoint.Builder name(String name)
The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint request.
name - The name that you assigned to the Resolver endpoint when you submitted a CreateResolverEndpoint request.ResolverEndpoint.Builder securityGroupIds(Collection<String> securityGroupIds)
The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.
securityGroupIds - The ID of one or more security groups that control access to this VPC. The security group must include
one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound
and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound
access, open the port that you're using for DNS queries on your network.ResolverEndpoint.Builder securityGroupIds(String... securityGroupIds)
The ID of one or more security groups that control access to this VPC. The security group must include one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound access, open the port that you're using for DNS queries on your network.
securityGroupIds - The ID of one or more security groups that control access to this VPC. The security group must include
one or more inbound rules (for inbound endpoints) or outbound rules (for outbound endpoints). Inbound
and outbound rules must allow TCP and UDP access. For inbound access, open port 53. For outbound
access, open the port that you're using for DNS queries on your network.ResolverEndpoint.Builder direction(String direction)
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
INBOUND: allows DNS queries to your VPC from your network
OUTBOUND: allows DNS queries from your VPC to your network
direction - Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
INBOUND: allows DNS queries to your VPC from your network
OUTBOUND: allows DNS queries from your VPC to your network
ResolverEndpointDirection,
ResolverEndpointDirectionResolverEndpoint.Builder direction(ResolverEndpointDirection direction)
Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
INBOUND: allows DNS queries to your VPC from your network
OUTBOUND: allows DNS queries from your VPC to your network
direction - Indicates whether the Resolver endpoint allows inbound or outbound DNS queries:
INBOUND: allows DNS queries to your VPC from your network
OUTBOUND: allows DNS queries from your VPC to your network
ResolverEndpointDirection,
ResolverEndpointDirectionResolverEndpoint.Builder ipAddressCount(Integer ipAddressCount)
The number of IP addresses that the Resolver endpoint can use for DNS queries.
ipAddressCount - The number of IP addresses that the Resolver endpoint can use for DNS queries.ResolverEndpoint.Builder hostVPCId(String hostVPCId)
The ID of the VPC that you want to create the Resolver endpoint in.
hostVPCId - The ID of the VPC that you want to create the Resolver endpoint in.ResolverEndpoint.Builder status(String status)
A code that specifies the current status of the Resolver endpoint. Valid values include the following:
CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces for
this endpoint.
OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured and
able to pass inbound or outbound DNS queries between your network and Resolver.
UPDATING: Resolver is associating or disassociating one or more network interfaces with this
endpoint.
AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that are
associated with this endpoint. During the recovery process, the endpoint functions with limited capacity
because of the limit on the number of DNS queries per IP address (per network interface). For the current
limit, see Limits on Route 53 Resolver.
ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it. To
resolve the problem, we recommend that you check each IP address that you associated with the endpoint. For
each IP address that isn't available, add another IP address and then delete the IP address that isn't
available. (An endpoint must always include at least two IP addresses.) A status of
ACTION_NEEDED can have a variety of causes. Here are two common causes:
One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
The network interface couldn't be created for some reason that's outside the control of Resolver.
DELETING: Resolver is deleting this endpoint and the associated network interfaces.
status - A code that specifies the current status of the Resolver endpoint. Valid values include the
following:
CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces
for this endpoint.
OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured
and able to pass inbound or outbound DNS queries between your network and Resolver.
UPDATING: Resolver is associating or disassociating one or more network interfaces with
this endpoint.
AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that
are associated with this endpoint. During the recovery process, the endpoint functions with limited
capacity because of the limit on the number of DNS queries per IP address (per network interface). For
the current limit, see Limits on Route 53 Resolver.
ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it.
To resolve the problem, we recommend that you check each IP address that you associated with the
endpoint. For each IP address that isn't available, add another IP address and then delete the IP
address that isn't available. (An endpoint must always include at least two IP addresses.) A status of
ACTION_NEEDED can have a variety of causes. Here are two common causes:
One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
The network interface couldn't be created for some reason that's outside the control of Resolver.
DELETING: Resolver is deleting this endpoint and the associated network interfaces.
ResolverEndpointStatus,
ResolverEndpointStatusResolverEndpoint.Builder status(ResolverEndpointStatus status)
A code that specifies the current status of the Resolver endpoint. Valid values include the following:
CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces for
this endpoint.
OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured and
able to pass inbound or outbound DNS queries between your network and Resolver.
UPDATING: Resolver is associating or disassociating one or more network interfaces with this
endpoint.
AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that are
associated with this endpoint. During the recovery process, the endpoint functions with limited capacity
because of the limit on the number of DNS queries per IP address (per network interface). For the current
limit, see Limits on Route 53 Resolver.
ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it. To
resolve the problem, we recommend that you check each IP address that you associated with the endpoint. For
each IP address that isn't available, add another IP address and then delete the IP address that isn't
available. (An endpoint must always include at least two IP addresses.) A status of
ACTION_NEEDED can have a variety of causes. Here are two common causes:
One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
The network interface couldn't be created for some reason that's outside the control of Resolver.
DELETING: Resolver is deleting this endpoint and the associated network interfaces.
status - A code that specifies the current status of the Resolver endpoint. Valid values include the
following:
CREATING: Resolver is creating and configuring one or more Amazon VPC network interfaces
for this endpoint.
OPERATIONAL: The Amazon VPC network interfaces for this endpoint are correctly configured
and able to pass inbound or outbound DNS queries between your network and Resolver.
UPDATING: Resolver is associating or disassociating one or more network interfaces with
this endpoint.
AUTO_RECOVERING: Resolver is trying to recover one or more of the network interfaces that
are associated with this endpoint. During the recovery process, the endpoint functions with limited
capacity because of the limit on the number of DNS queries per IP address (per network interface). For
the current limit, see Limits on Route 53 Resolver.
ACTION_NEEDED: This endpoint is unhealthy, and Resolver can't automatically recover it.
To resolve the problem, we recommend that you check each IP address that you associated with the
endpoint. For each IP address that isn't available, add another IP address and then delete the IP
address that isn't available. (An endpoint must always include at least two IP addresses.) A status of
ACTION_NEEDED can have a variety of causes. Here are two common causes:
One or more of the network interfaces that are associated with the endpoint were deleted using Amazon VPC.
The network interface couldn't be created for some reason that's outside the control of Resolver.
DELETING: Resolver is deleting this endpoint and the associated network interfaces.
ResolverEndpointStatus,
ResolverEndpointStatusResolverEndpoint.Builder statusMessage(String statusMessage)
A detailed description of the status of the Resolver endpoint.
statusMessage - A detailed description of the status of the Resolver endpoint.ResolverEndpoint.Builder creationTime(String creationTime)
The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime - The date and time that the endpoint was created, in Unix time format and Coordinated Universal Time
(UTC).ResolverEndpoint.Builder modificationTime(String modificationTime)
The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime - The date and time that the endpoint was last modified, in Unix time format and Coordinated Universal
Time (UTC).ResolverEndpoint.Builder resolverEndpointType(String resolverEndpointType)
The Resolver endpoint IP address type.
resolverEndpointType - The Resolver endpoint IP address type.ResolverEndpointType,
ResolverEndpointTypeResolverEndpoint.Builder resolverEndpointType(ResolverEndpointType resolverEndpointType)
The Resolver endpoint IP address type.
resolverEndpointType - The Resolver endpoint IP address type.ResolverEndpointType,
ResolverEndpointTypeResolverEndpoint.Builder outpostArn(String outpostArn)
The ARN (Amazon Resource Name) for the Outpost.
outpostArn - The ARN (Amazon Resource Name) for the Outpost.ResolverEndpoint.Builder preferredInstanceType(String preferredInstanceType)
The Amazon EC2 instance type.
preferredInstanceType - The Amazon EC2 instance type.Copyright © 2023. All rights reserved.