@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(UpsertPrivateAccessSettingsRequest upsertPrivateAccessSettingsRequest)
Create private access settings.
|
void |
delete(DeletePrivateAccesRequest deletePrivateAccesRequest)
Delete a private access settings object.
|
PrivateAccessSettings |
get(GetPrivateAccesRequest getPrivateAccesRequest)
Get a private access settings object.
|
Collection<PrivateAccessSettings> |
list()
Get all private access settings objects.
|
void |
replace(UpsertPrivateAccessSettingsRequest upsertPrivateAccessSettingsRequest)
Replace private access settings.
|
PrivateAccessSettings create(UpsertPrivateAccessSettingsRequest upsertPrivateAccessSettingsRequest)
Creates a private access settings object, which specifies how your workspace is accessed over [AWS PrivateLink]. To use AWS PrivateLink, a workspace must have a private access settings object referenced by ID in the workspace's `private_access_settings_id` property.
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)
Deletes a private access settings object, which determines how your workspace is accessed over [AWS PrivateLink].
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)
Gets a private access settings object, which specifies how your workspace is accessed over [AWS PrivateLink].
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()
Gets a list of all private access settings objects for an account, specified by ID.
void replace(UpsertPrivateAccessSettingsRequest upsertPrivateAccessSettingsRequest)
Updates an existing private access settings object, which specifies how your workspace is accessed over [AWS PrivateLink]. To use AWS PrivateLink, a workspace must have a private access settings object referenced by ID in the workspace's `private_access_settings_id` property.
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 © 2024. All rights reserved.