vantage_sdk.license.schema
License schemas for the Vantage CLI SDK.
Classes
LicenseBooking(*, id: str, feature_id: str, user_email: str, cluster_id: str | None = None, num_licenses: int, start_time: datetime.datetime, end_time: datetime.datetime | None = None, status: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None) -> None
Schema for license booking/reservation.
LicenseConfiguration(*, id: str, name: str, server_id: str, configuration_type: str, configuration_data: Dict[str, Any] = <factory>, owner_email: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None, is_active: bool = True) -> None
Schema for license configuration.
LicenseDeployment(*, id: str, server_id: str, cluster_id: str, deployment_status: str, owner_email: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None, configuration_id: str | None = None, endpoint_url: str | None = None) -> None
Schema for license deployment.
LicenseFeature(*, id: str, name: str, server_id: str, product_id: str | None = None, total_licenses: int, in_use: int = 0, available: int, owner_email: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None, version: str | None = None, expiration_date: datetime.datetime | None = None) -> None
Schema for license feature.
LicenseProduct(*, id: str, name: str, vendor: str, owner_email: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None, version: str | None = None, features: List[str] = <factory>) -> None
Schema for license product.
LicenseServer(*, id: str, name: str, host: str, port: int, license_type: str, status: str, owner_email: str, created_at: datetime.datetime, updated_at: datetime.datetime, description: str | None = None) -> None
Schema for license server.