Class VpcEndpointsAPI
- java.lang.Object
-
- com.databricks.sdk.service.provisioning.VpcEndpointsAPI
-
@Generated public class VpcEndpointsAPI extends Object
These APIs manage VPC endpoint configurations for this account.
-
-
Constructor Summary
Constructors Constructor Description VpcEndpointsAPI(ApiClient apiClient)
Regular-use constructorVpcEndpointsAPI(VpcEndpointsService mock)
Constructor for mocks
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcEndpoint
create(CreateVpcEndpointRequest request)
Create VPC endpoint configuration.VpcEndpoint
create(String vpcEndpointName)
void
delete(DeleteVpcEndpointRequest request)
Delete VPC endpoint configuration.void
delete(String vpcEndpointId)
VpcEndpoint
get(GetVpcEndpointRequest request)
Get a VPC endpoint configuration.VpcEndpoint
get(String vpcEndpointId)
VpcEndpointsService
impl()
Iterable<VpcEndpoint>
list()
Get all VPC endpoint configurations.
-
-
-
Constructor Detail
-
VpcEndpointsAPI
public VpcEndpointsAPI(ApiClient apiClient)
Regular-use constructor
-
VpcEndpointsAPI
public VpcEndpointsAPI(VpcEndpointsService mock)
Constructor for mocks
-
-
Method Detail
-
create
public VpcEndpoint create(String vpcEndpointName)
-
create
public VpcEndpoint create(CreateVpcEndpointRequest request)
Create VPC endpoint configuration.Creates a VPC endpoint configuration, which represents a [VPC endpoint] object in AWS used to communicate privately with Databricks over [AWS PrivateLink].
After you create the VPC endpoint configuration, the Databricks [endpoint service] automatically accepts the VPC endpoint.
Before configuring PrivateLink, read the [Databricks article about PrivateLink].
[AWS PrivateLink]: https://aws.amazon.com/privatelink [Databricks article about PrivateLink]: https://docs.databricks.com/administration-guide/cloud-configurations/aws/privatelink.html [VPC endpoint]: https://docs.aws.amazon.com/vpc/latest/privatelink/vpc-endpoints.html [endpoint service]: https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-share-your-services.html
-
delete
public void delete(String vpcEndpointId)
-
delete
public void delete(DeleteVpcEndpointRequest request)
Delete VPC endpoint configuration.Deletes a VPC endpoint configuration, which represents an [AWS VPC endpoint] that can communicate privately with Databricks over [AWS PrivateLink].
Before configuring PrivateLink, read the [Databricks article about PrivateLink].
[AWS PrivateLink]: https://aws.amazon.com/privatelink [AWS VPC endpoint]: https://docs.aws.amazon.com/vpc/latest/privatelink/concepts.html [Databricks article about PrivateLink]: https://docs.databricks.com/administration-guide/cloud-configurations/aws/privatelink.html
-
get
public VpcEndpoint get(String vpcEndpointId)
-
get
public VpcEndpoint get(GetVpcEndpointRequest request)
Get a VPC endpoint configuration.Gets a VPC endpoint configuration, which represents a [VPC endpoint] object in AWS used to communicate privately with Databricks over [AWS PrivateLink].
[AWS PrivateLink]: https://aws.amazon.com/privatelink [VPC endpoint]: https://docs.aws.amazon.com/vpc/latest/privatelink/concepts.html
-
list
public Iterable<VpcEndpoint> list()
Get all VPC endpoint configurations.Gets a list of all VPC endpoints for an account, specified by ID.
Before configuring PrivateLink, read the [Databricks article about PrivateLink].
[Databricks article about PrivateLink]: https://docs.databricks.com/administration-guide/cloud-configurations/aws/privatelink.html
-
impl
public VpcEndpointsService impl()
-
-