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 VpcEndpointcreate(CreateVpcEndpointRequest request)Create VPC endpoint configuration.VpcEndpointcreate(String vpcEndpointName)voiddelete(DeleteVpcEndpointRequest request)Delete VPC endpoint configuration.voiddelete(String vpcEndpointId)VpcEndpointget(GetVpcEndpointRequest request)Get a VPC endpoint configuration.VpcEndpointget(String vpcEndpointId)VpcEndpointsServiceimpl()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()
-
-