Interface VpcEndpointService
- All Known Subinterfaces:
MockVpcEndpointService.Stub
- All Known Implementing Classes:
MockVpcEndpointService
public interface VpcEndpointService
- Author:
- jonmv
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordCreate a TXT record with this name and token, then run the trigger, to pass this challenge.static final recordA connection made to an endpoint service. -
Method Summary
Modifier and TypeMethodDescriptiongetConnections(ClusterId cluster, Optional<com.yahoo.config.provision.CloudAccount> account) Lists all endpoints connected to an endpoint service (owned by account) for the given cluster.setPrivateDns(ai.vespa.http.DomainName privateDnsName, ClusterId clusterId, Optional<com.yahoo.config.provision.CloudAccount> account) Sets the private DNS name for any VPC endpoint for the given cluster, potentially guarded by a challenge.
-
Method Details
-
setPrivateDns
Optional<VpcEndpointService.DnsChallenge> setPrivateDns(ai.vespa.http.DomainName privateDnsName, ClusterId clusterId, Optional<com.yahoo.config.provision.CloudAccount> account) Sets the private DNS name for any VPC endpoint for the given cluster, potentially guarded by a challenge. -
getConnections
List<VpcEndpointService.VpcEndpoint> getConnections(ClusterId cluster, Optional<com.yahoo.config.provision.CloudAccount> account) Lists all endpoints connected to an endpoint service (owned by account) for the given cluster.
-