Vector Search Endpoints

Package: databricks.bundles.vector_search_endpoints

Classes

class EndpointType

Type of endpoint.

STORAGE_OPTIMIZED = 'STORAGE_OPTIMIZED'
STANDARD = 'STANDARD'
class Lifecycle
prevent_destroy: bool | None = None

Lifecycle setting to prevent the resource from being destroyed.

classmethod from_dict(
value: dict,
) → Self
as_dict(
self,
) → dict
class VectorSearchEndpoint
endpoint_type: EndpointType

Type of endpoint

name: str

Name of the AI Search endpoint

budget_policy_id: str | None = None

[Public Preview] The budget policy id to be applied

lifecycle: Lifecycle | None = None

Settings that control the deployment lifecycle of the resource, such as preventing it from being destroyed.

permissions: list[VectorSearchEndpointPermission]

The permissions to apply to this resource.

target_qps: int | None = None

Target QPS for the endpoint. Mutually exclusive with num_replicas. The actual replica count is calculated at index creation/sync time based on this value. Best-effort target; the system does not guarantee this QPS will be achieved.

classmethod from_dict(
value: dict,
) → Self
as_dict(
self,
) → dict
class VectorSearchEndpointPermission
level: VectorSearchEndpointPermissionLevel
group_name: str | None = None
service_principal_name: str | None = None
user_name: str | None = None
classmethod from_dict(
value: dict,
) → Self
as_dict(
self,
) → dict
class VectorSearchEndpointPermissionLevel

Permission level

CAN_CREATE = 'CAN_CREATE'
CAN_MANAGE = 'CAN_MANAGE'
CAN_USE = 'CAN_USE'