Skip to main content

vantage_sdk.cluster.schema

Cluster schemas for the Vantage CLI.

Classes

Cluster(*, name: str, status: str, client_id: str, client_secret: str | None = None, description: str, owner_email: str, cluster_type: str, cloud_account_id: str | int | None = None, creation_parameters: Dict[str, Any] = {}, sssd_binder_password: str | None = None, jupyterhub_url: str | None = None) -> None

Schema for cluster data.

ClusterDetailSchema(*, cluster_name: str, client_id: str, client_secret: str, oidc_domain: str, oidc_base_url: str, base_api_url: str, tunnel_api_url: str, ldap_url: str, sssd_binder_password: str, org_id: str, jupyterhub_token: str, settings: Dict[Any, Any] = {}, status: str, description: str, owner_email: str, cluster_type: str, cloud_account_id: str | int | None = None, creation_parameters: Dict[str, Any]) -> None

VantageClusterContext + status, description, owner_email, cluster_type, cloud_account_id, creation_parameters.

VantageClusterContext(*, cluster_name: str, client_id: str, client_secret: str, oidc_domain: str, oidc_base_url: str, base_api_url: str, tunnel_api_url: str, ldap_url: str, sssd_binder_password: str, org_id: str, jupyterhub_token: str, settings: Dict[Any, Any] = {}) -> None

Vantage cluster context.