@Generated public interface PrivateAccessService
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
PrivateAccessSettings |
create(CreatePrivateAccessSettingsRequest createPrivateAccessSettingsRequest)
Creates a private access settings object, which specifies how your workspace is accessed over
[AWS PrivateLink].
|
void |
delete(DeletePrivateAccesRequest deletePrivateAccesRequest)
Deletes a private access settings object, which determines how your workspace is accessed over
[AWS PrivateLink].
|
PrivateAccessSettings |
get(GetPrivateAccesRequest getPrivateAccesRequest)
Gets a private access settings object, which specifies how your workspace is accessed over [AWS
PrivateLink].
|
Collection<PrivateAccessSettings> |
list()
Gets a list of all private access settings objects for an account, specified by ID.
|
void |
replace(ReplacePrivateAccessSettingsRequest replacePrivateAccessSettingsRequest)
Updates an existing private access settings object, which specifies how your workspace is
accessed over [AWS PrivateLink].
|
PrivateAccessSettings create(CreatePrivateAccessSettingsRequest createPrivateAccessSettingsRequest)
You can share one private access settings with multiple workspaces in a single account. However, private access settings are specific to AWS regions, so only workspaces in the same AWS region can use a given private access settings object.
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
void delete(DeletePrivateAccesRequest deletePrivateAccesRequest)
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
PrivateAccessSettings get(GetPrivateAccesRequest getPrivateAccesRequest)
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
Collection<PrivateAccessSettings> list()
void replace(ReplacePrivateAccessSettingsRequest replacePrivateAccessSettingsRequest)
This operation completely overwrites your existing private access settings object attached to your workspaces. All workspaces attached to the private access settings are affected by any change. If `public_access_enabled`, `private_access_level`, or `allowed_vpc_endpoint_ids` are updated, effects of these changes might take several minutes to propagate to the workspace API.
You can share one private access settings object with multiple workspaces in a single account. However, private access settings are specific to AWS regions, so only workspaces in the same AWS region can use a given private access settings object.
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
Copyright © 2025. All rights reserved.