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'