All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.databricks.sdk.service.provisioning.VpcEndpointsService Maven / Gradle / Ivy

There is a newer version: 0.35.0
Show newest version
// Code generated from OpenAPI specs by Databricks SDK Generator. DO NOT EDIT.
package com.databricks.sdk.service.provisioning;

import com.databricks.sdk.support.Generated;
import java.util.Collection;

/**
 * These APIs manage VPC endpoint configurations for this account.
 *
 * 

This is the high-level interface, that contains generated methods. * *

Evolving: this interface is under development. Method signatures may change. */ @Generated public interface VpcEndpointsService { /** * 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 */ VpcEndpoint create(CreateVpcEndpointRequest createVpcEndpointRequest); /** * 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 */ void delete(DeleteVpcEndpointRequest deleteVpcEndpointRequest); /** * 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 */ VpcEndpoint get(GetVpcEndpointRequest getVpcEndpointRequest); /** * 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 */ Collection list(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy