@Generated public class VpcEndpointsAPI extends Object
Constructor and Description |
---|
VpcEndpointsAPI(ApiClient apiClient)
Regular-use constructor
|
VpcEndpointsAPI(VpcEndpointsService mock)
Constructor for mocks
|
Modifier and Type | Method and 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.
|
public VpcEndpointsAPI(ApiClient apiClient)
public VpcEndpointsAPI(VpcEndpointsService mock)
public VpcEndpoint create(String vpcEndpointName)
public VpcEndpoint create(CreateVpcEndpointRequest request)
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
public void delete(String vpcEndpointId)
public void delete(DeleteVpcEndpointRequest request)
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
public VpcEndpoint get(String vpcEndpointId)
public VpcEndpoint get(GetVpcEndpointRequest request)
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
public Iterable<VpcEndpoint> list()
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
public VpcEndpointsService impl()
Copyright © 2023. All rights reserved.