Skip to main content

vantage_sdk.workbench.user_service

SDK helpers for cluster-scoped user service operations.

Classes

UserServiceSDK()

SDK for cluster-scoped user service operations.

Methods

  • create(self, ctx, *, cluster_name: 'str', service_type: 'str', username: 'str', resolution: 'str' = '1920x1080', source_namespace: 'str' = 'vantage-rook-ceph', source_pvc_name: 'str' = 'cephfs-user-homes', node_group: 'str | None' = None, instance_type: 'str | None' = None, image_version: 'str | None' = None) -> 'ClusterServiceResponse': No documentation provided.
  • delete(self, ctx, *, cluster_name: 'str', service_type: 'str', service_id: 'str') -> 'ClusterServiceResponse': No documentation provided.
  • get(self, ctx, *, cluster_name: 'str', service_type: 'str', service_id: 'str') -> 'ClusterServiceResponse': No documentation provided.
  • list(self, ctx, *, cluster_name: 'str', service_type: 'str | None' = None, username: 'str | None' = None) -> 'ClusterServiceResponse': No documentation provided.
  • normalize_service_type(service_type: 'str') -> 'str': No documentation provided.