w.policy_families: Policy Families

class databricks.sdk.service.compute.PolicyFamiliesAPI

View available policy families. A policy family contains a policy definition providing best practices for configuring clusters for a particular use case.

Databricks manages and provides policy families for several common cluster use cases. You cannot create, edit, or delete policy families.

Policy families cannot be used directly to create clusters. Instead, you create cluster policies using a policy family. Cluster policies created using a policy family inherit the policy family’s policy definition.

get(policy_family_id: str) PolicyFamily

Usage:

from databricks.sdk import WorkspaceClient
from databricks.sdk.service import compute

w = WorkspaceClient()

all = w.policy_families.list(compute.ListPolicyFamiliesRequest())

first_family = w.policy_families.get(policy_family_id=all[0].policy_family_id)

Get policy family information.

Retrieve the information for an policy family based on its identifier.

Parameters:

policy_family_id – str

Returns:

PolicyFamily

list([, max_results: Optional[int], page_token: Optional[str]]) Iterator[PolicyFamily]

Usage:

from databricks.sdk import WorkspaceClient
from databricks.sdk.service import compute

w = WorkspaceClient()

all = w.policy_families.list(compute.ListPolicyFamiliesRequest())

List policy families.

Retrieve a list of policy families. This API is paginated.

Parameters:
  • max_results – int (optional) The max number of policy families to return.

  • page_token – str (optional) A token that can be used to get the next page of results.

Returns:

Iterator over PolicyFamily