vantage_sdk.config
Configuration helpers for the standalone Vantage SDK.
Classes
Settings(*, supported_clouds: list[str] = ['maas', 'localhost', 'lxd', 'aws', 'gcp', 'azure', 'on-premises', 'k8s'], vantage_url: str = 'https://app.vantagecompute.ai', oidc_client_id: str = 'default', oidc_max_poll_time: int = 300) -> None
Configuration settings for the standalone SDK.
Methods
get_apis_url(self) -> str: No documentation provided.get_auth_url(self) -> str: No documentation provided.get_ldap_url(self) -> str: No documentation provided.get_tunnel_url(self) -> str: No documentation provided.
Functions
create_graphql_client(settings: vantage_sdk.config.Settings, persona: Any, profile: str = 'default', base_path: str = '/cluster/graphql')
Create a GraphQL client from explicit SDK inputs.
init_settings(**settings_values: Any) -> vantage_sdk.config.Settings
Initialize settings with validation.
load_settings_data() -> dict[str, typing.Any]
Return an empty settings mapping for headless SDK compatibility.