Skip to content

MwsPrivateAccessSettings

laktory.models.resources.databricks.MwsPrivateAccessSettings ยค

Bases: MwsPrivateAccessSettingsBase

Databricks Mws Private Access Settings

Examples:

import io

from laktory import models

settings_yaml = '''
private_access_settings_name: my-private-access-settings
region: us-east-1
'''
settings = models.resources.databricks.MwsPrivateAccessSettings.model_validate_yaml(
    io.StringIO(settings_yaml)
)
References
BASE DESCRIPTION
account_id

TYPE: str | None | VariableType DEFAULT: None

allowed_vpc_endpoint_ids

An array of databricks_mws_vpc_endpoint vpc_endpoint_id (not id). Only used when private_access_level is set to ENDPOINT. This is an allow list of databricks_mws_vpc_endpoint that in your account that can connect to your databricks_mws_workspaces over AWS PrivateLink. If hybrid access to your workspace is enabled by setting public_access_enabled to true, then this control only works for PrivateLink connections. To control how your workspace is accessed via public internet, see the article for databricks_ip_access_list

TYPE: list[str] | None | VariableType DEFAULT: None

private_access_level

The private access level controls which VPC endpoints can connect to the UI or API of any workspace that attaches this private access settings object. ACCOUNT level access (default) lets only databricks_mws_vpc_endpoint that are registered in your Databricks account connect to your databricks_mws_workspaces. ENDPOINT level access lets only specified databricks_mws_vpc_endpoint connect to your workspace. Please see the allowed_vpc_endpoint_ids documentation for more details

TYPE: str | None | VariableType DEFAULT: None

private_access_settings_id

Canonical unique identifier of Private Access Settings in Databricks Account

TYPE: str | None | VariableType DEFAULT: None

private_access_settings_name

Name of Private Access Settings in Databricks Account

TYPE: str | VariableType

public_access_enabled

If true, the databricks_mws_workspaces can be accessed over the databricks_mws_vpc_endpoint as well as over the public network. In such a case, you could also configure an databricks_ip_access_list for the workspace, to restrict the source networks that could be used to access it over the public network. If false, the workspace can be accessed only over VPC endpoints, and not over the public network. Once explicitly set, this field becomes mandatory

TYPE: bool | None | VariableType DEFAULT: None

region

Region of AWS VPC or the Google Cloud VPC network

TYPE: str | VariableType