Class VpcEndpointsAPI


  • @Generated
    public class VpcEndpointsAPI
    extends Object
    These APIs manage VPC endpoint configurations for this account.
    • Constructor Detail

      • VpcEndpointsAPI

        public VpcEndpointsAPI​(ApiClient apiClient)
        Regular-use constructor
    • Method Detail

      • 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​(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