API Request Models

Requests

class kelvin.sdk.client.model.requests.ACPLocationItem(client: Optional[Client] = None, *, lat: float = None, lon: float = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPLocationItem object.

Parameters
  • lat (Optional[float]) –

  • lon (Optional[float]) –

fields: Any = None
lat: Optional[float]
lon: Optional[float]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPMetadataBulkCreate(*, __root__: List[kelvin.sdk.client.model.requests.ACPMetadataBulkCreateItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ACPMetadataBulkCreate object.

Parameters

__root__ (List[ACPMetadataBulkCreateItem]) –

class kelvin.sdk.client.model.requests.ACPMetadataBulkCreateItem(client: Optional[Client] = None, *, acp_name: str = None, name: str = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPMetadataBulkCreateItem object.

Parameters
  • acp_name (Optional[str]) –

  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

acp_name: Optional[str]
fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPMetadataBulkDelete(*, __root__: List[kelvin.sdk.client.model.requests.ACPMetadataBulkDeleteItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ACPMetadataBulkDelete object.

Parameters

__root__ (List[ACPMetadataBulkDeleteItem]) –

class kelvin.sdk.client.model.requests.ACPMetadataBulkDeleteItem(client: Optional[Client] = None, *, acp_name: str = None, name: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPMetadataBulkDeleteItem object.

Parameters
  • acp_name (Optional[str]) –

  • name (Optional[str]) –

acp_name: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPSettings(client: Optional[Client] = None, *, auto_update: kelvin.sdk.client.model.requests.ACPSettingsAutoUpdate = None, metrics: kelvin.sdk.client.model.requests.ACPSettingsMetrics = None, status: kelvin.sdk.client.model.requests.ACPSettingsStatus = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPSettings object.

Parameters
auto_update: Optional[kelvin.sdk.client.model.requests.ACPSettingsAutoUpdate]
fields: Any = None
metrics: Optional[kelvin.sdk.client.model.requests.ACPSettingsMetrics]
schema: Any = None
status: Optional[kelvin.sdk.client.model.requests.ACPSettingsStatus]
class kelvin.sdk.client.model.requests.ACPSettingsAutoUpdate(client: Optional[Client] = None, *, enabled: bool = None, interval: int = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPSettingsAutoUpdate object.

Parameters
  • enabled (Optional[bool]) –

  • interval (Optional[int]) –

enabled: Optional[bool]
fields: Any = None
interval: Optional[int]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPSettingsMetrics(client: Optional[Client] = None, *, enabled: bool = None, interval: int = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPSettingsMetrics object.

Parameters
  • enabled (Optional[bool]) –

  • interval (Optional[int]) –

enabled: Optional[bool]
fields: Any = None
interval: Optional[int]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPSettingsStatus(client: Optional[Client] = None, *, enabled: bool = None, interval: int = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPSettingsStatus object.

Parameters
  • enabled (Optional[bool]) –

  • interval (Optional[int]) –

enabled: Optional[bool]
fields: Any = None
interval: Optional[int]
schema: Any = None
class kelvin.sdk.client.model.requests.ACPStatusUpdate(client: Optional[Client] = None, *, message: str = None, state: str = None, warnings: List[str] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPStatusUpdate object.

Parameters
  • message (Optional[str]) –

  • state (Optional[str]) –

  • warnings (Optional[List[str]]) –

fields: Any = None
message: Optional[str]
schema: Any = None
state: Optional[str]
warnings: Optional[List[str]]
class kelvin.sdk.client.model.requests.ACPUpdate(client: Optional[Client] = None, *, location: kelvin.sdk.client.model.requests.ACPLocationItem = None, manifests_scrape_enabled: bool = None, manifests_scrape_interval: int = None, metrics_enabled: bool = None, metrics_scrape_interval: int = None, status_scrape_enabled: bool = None, status_scrape_interval: int = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ACPUpdate object.

Parameters
  • location (Optional[ACPLocationItem]) –

  • manifests_scrape_enabled (Optional[bool]) –

  • manifests_scrape_interval (Optional[int]) –

  • metrics_enabled (Optional[bool]) –

  • metrics_scrape_interval (Optional[int]) –

  • status_scrape_enabled (Optional[bool]) –

  • status_scrape_interval (Optional[int]) –

  • title (Optional[str]) –

fields: Any = None
location: Optional[kelvin.sdk.client.model.requests.ACPLocationItem]
manifests_scrape_enabled: Optional[bool]
manifests_scrape_interval: Optional[int]
metrics_enabled: Optional[bool]
metrics_scrape_interval: Optional[int]
schema: Any = None
status_scrape_enabled: Optional[bool]
status_scrape_interval: Optional[int]
title: Optional[str]
class kelvin.sdk.client.model.requests.AppCreate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AppCreate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.AppUpdate(client: Optional[Client] = None, *, title: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AppUpdate object.

Parameters

title (Optional[str]) –

fields: Any = None
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetClassCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetClassCreate object.

Parameters
  • name (Optional[str]) –

  • title (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetClassUpdate(client: Optional[Client] = None, *, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetClassUpdate object.

Parameters

title (Optional[str]) –

fields: Any = None
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetCreate(client: Optional[Client] = None, *, asset_parent_name: str = None, asset_type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, location: kelvin.sdk.client.model.requests.AssetLocationItem = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, properties: List[kelvin.sdk.client.model.requests.AssetPropertyCreate] = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetCreate object.

Parameters
asset_parent_name: Optional[str]
asset_type_name: Optional[str]
fields: Any = None
location: Optional[kelvin.sdk.client.model.requests.AssetLocationItem]
name: Optional[str]
properties: Optional[List[kelvin.sdk.client.model.requests.AssetPropertyCreate]]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetHierarchyItem(client: Optional[Client] = None, *, children: Optional[List[AssetHierarchyItem]] = None, name: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetHierarchyItem object.

Parameters
children: Optional[List[kelvin.sdk.client.model.requests.AssetHierarchyItem]]
fields: Any = None
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetHierarchyList(client: Optional[Client] = None, *, data: List[kelvin.sdk.client.model.requests.AssetHierarchyItem] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetHierarchyList object.

Parameters

data (Optional[List[AssetHierarchyItem]]) –

data: Optional[List[kelvin.sdk.client.model.requests.AssetHierarchyItem]]
fields: Any = None
schema: Any = None
class kelvin.sdk.client.model.requests.AssetLocationItem(client: Optional[Client] = None, *, lat: float = None, lon: float = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetLocationItem object.

Parameters
  • lat (Optional[float]) –

  • lon (Optional[float]) –

fields: Any = None
lat: Optional[float]
lon: Optional[float]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetPropertyCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, value: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetPropertyCreate object.

Parameters
  • name (Optional[str]) –

  • title (Optional[str]) –

  • value (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
value: Optional[str]
class kelvin.sdk.client.model.requests.AssetPropertyUpdate(client: Optional[Client] = None, *, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, value: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetPropertyUpdate object.

Parameters
  • title (Optional[str]) –

  • value (Optional[str]) –

fields: Any = None
schema: Any = None
title: Optional[str]
value: Optional[str]
class kelvin.sdk.client.model.requests.AssetTypeCreate(client: Optional[Client] = None, *, asset_class_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetTypeCreate object.

Parameters
  • asset_class_name (Optional[str]) –

  • name (Optional[str]) –

  • title (Optional[str]) –

asset_class_name: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetTypeMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetTypeMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetTypeMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetTypeMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.AssetTypeUpdate(client: Optional[Client] = None, *, asset_class_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetTypeUpdate object.

Parameters
  • asset_class_name (Optional[str]) –

  • title (Optional[str]) –

asset_class_name: Optional[str]
fields: Any = None
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.AssetUpdate(client: Optional[Client] = None, *, asset_parent_name: str = None, asset_type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, location: kelvin.sdk.client.model.requests.AssetLocationItem = None, properties: List[kelvin.sdk.client.model.requests.AssetPropertyCreate] = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

AssetUpdate object.

Parameters
asset_parent_name: Optional[str]
asset_type_name: Optional[str]
fields: Any = None
location: Optional[kelvin.sdk.client.model.requests.AssetLocationItem]
properties: Optional[List[kelvin.sdk.client.model.requests.AssetPropertyCreate]]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.BridgeDeploy(client: Optional[Client] = None, *, acp_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, protocol: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

BridgeDeploy object.

Parameters
  • acp_name (Optional[str]) –

  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

  • protocol (Optional[str]) –

  • title (Optional[str]) –

acp_name: Optional[str]
fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
protocol: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.ClusterCreate(client: Optional[Client] = None, *, info: Dict[str, Any] = None, kelvin_info: Dict[str, Any] = None, kubeconfig: str = None, location: kelvin.sdk.client.model.requests.ClusterLocationItem = None, name: str = None, network_info: Dict[str, Any] = None, system_info: Dict[str, Any] = None, title: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ClusterCreate object.

Parameters
  • info (Optional[Dict[str, Any]]) –

  • kelvin_info (Optional[Dict[str, Any]]) –

  • kubeconfig (Optional[str]) –

  • location (Optional[ClusterLocationItem]) –

  • name (Optional[str]) –

  • network_info (Optional[Dict[str, Any]]) –

  • system_info (Optional[Dict[str, Any]]) –

  • title (Optional[str]) –

fields: Any = None
info: Optional[Dict[str, Any]]
kelvin_info: Optional[Dict[str, Any]]
kubeconfig: Optional[str]
location: Optional[kelvin.sdk.client.model.requests.ClusterLocationItem]
name: Optional[str]
network_info: Optional[Dict[str, Any]]
schema: Any = None
system_info: Optional[Dict[str, Any]]
title: Optional[str]
class kelvin.sdk.client.model.requests.ClusterLocationItem(client: Optional[Client] = None, *, lat: float = None, lon: float = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ClusterLocationItem object.

Parameters
  • lat (Optional[float]) –

  • lon (Optional[float]) –

fields: Any = None
lat: Optional[float]
lon: Optional[float]
schema: Any = None
class kelvin.sdk.client.model.requests.ClusterUpdate(client: Optional[Client] = None, *, info: Dict[str, Any] = None, kelvin_info: Dict[str, Any] = None, kubeconfig: str = None, network_info: Dict[str, Any] = None, ready: bool = None, system_info: Dict[str, Any] = None, title: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ClusterUpdate object.

Parameters
  • info (Optional[Dict[str, Any]]) –

  • kelvin_info (Optional[Dict[str, Any]]) –

  • kubeconfig (Optional[str]) –

  • network_info (Optional[Dict[str, Any]]) –

  • ready (Optional[bool]) –

  • system_info (Optional[Dict[str, Any]]) –

  • title (Optional[str]) –

fields: Any = None
info: Optional[Dict[str, Any]]
kelvin_info: Optional[Dict[str, Any]]
kubeconfig: Optional[str]
network_info: Optional[Dict[str, Any]]
ready: Optional[bool]
schema: Any = None
system_info: Optional[Dict[str, Any]]
title: Optional[str]
class kelvin.sdk.client.model.requests.DataLabelCluster(client: Optional[Client] = None, *, end_date: datetime.datetime = None, label_names: List[str] = None, metrics: List[kelvin.sdk.client.model.requests.Metric] = None, start_date: datetime.datetime = None, time_bucket: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataLabelCluster object.

Parameters
  • end_date (Optional[datetime]) –

  • label_names (Optional[List[str]]) –

  • metrics (Optional[List[Metric]]) –

  • start_date (Optional[datetime]) –

  • time_bucket (Optional[str]) –

end_date: Optional[datetime.datetime]
fields: Any = None
label_names: Optional[List[str]]
metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]
schema: Any = None
start_date: Optional[datetime.datetime]
time_bucket: Optional[str]
class kelvin.sdk.client.model.requests.DataLabelCreate(client: Optional[Client] = None, *, confidence: int = None, description: kelvin.sdk.client.data_model.ConstrainedStrValue = None, end_date: datetime.datetime = None, info: Dict[str, Any] = None, label_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, metrics: List[kelvin.sdk.client.model.requests.Metric] = None, source: kelvin.sdk.client.model.requests.DataLabelSource = None, start_date: datetime.datetime = None, validation: bool = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataLabelCreate object.

Parameters
  • confidence (Optional[int]) –

  • description (Optional[str]) –

  • end_date (Optional[datetime]) –

  • info (Optional[Dict[str, Any]]) –

  • label_name (Optional[str]) –

  • metrics (Optional[List[Metric]]) –

  • source (Optional[DataLabelSource]) –

  • start_date (Optional[datetime]) –

  • validation (Optional[bool]) –

confidence: Optional[int]
description: Optional[str]
end_date: Optional[datetime.datetime]
fields: Any = None
info: Optional[Dict[str, Any]]
label_name: Optional[str]
metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]
schema: Any = None
source: Optional[kelvin.sdk.client.model.requests.DataLabelSource]
start_date: Optional[datetime.datetime]
validation: Optional[bool]
class kelvin.sdk.client.model.requests.DataLabelFilter(client: Optional[Client] = None, *, label_names: List[str] = None, metrics: List[kelvin.sdk.client.model.requests.Metric] = None, search: List[str] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataLabelFilter object.

Parameters
  • label_names (Optional[List[str]]) –

  • metrics (Optional[List[Metric]]) –

  • search (Optional[List[str]]) –

fields: Any = None
label_names: Optional[List[str]]
metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]
schema: Any = None
search: Optional[List[str]]
class kelvin.sdk.client.model.requests.DataLabelRange(client: Optional[Client] = None, *, end_date: datetime.datetime = None, label_names: List[str] = None, metrics: List[kelvin.sdk.client.model.requests.Metric] = None, start_date: datetime.datetime = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataLabelRange object.

Parameters
  • end_date (Optional[datetime]) –

  • label_names (Optional[List[str]]) –

  • metrics (Optional[List[Metric]]) –

  • start_date (Optional[datetime]) –

end_date: Optional[datetime.datetime]
fields: Any = None
label_names: Optional[List[str]]
metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]
schema: Any = None
start_date: Optional[datetime.datetime]
class kelvin.sdk.client.model.requests.DataLabelSource(client: Optional[Client] = None, *, info: Dict[str, Any] = None, type: kelvin.sdk.client.model.requests.Type = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataLabelSource object.

Parameters
  • info (Optional[Dict[str, Any]]) –

  • type (Optional[Type]) –

fields: Any = None
info: Optional[Dict[str, Any]]
schema: Any = None
type: Optional[kelvin.sdk.client.model.requests.Type]
class kelvin.sdk.client.model.requests.DataTypeCreate(client: Optional[Client] = None, *, icd: kelvin.sdk.client.model.requests.ICDPayload = None, schema: Dict[str, Any] = None, source: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DataTypeCreate object.

Parameters
  • icd (Optional[ICDPayload]) –

  • schema (Optional[Dict[str, Any]]) –

  • source (Optional[str]) –

fields: Any = None
icd: Optional[kelvin.sdk.client.model.requests.ICDPayload]
schema: Any = None
schema_: Optional[Dict[str, Any]]
source: Optional[str]
class kelvin.sdk.client.model.requests.DeleteSelector(client: Optional[Client] = None, *, asset_name: kelvin.sdk.client.data_model.ConstrainedStrValue, name: kelvin.sdk.client.data_model.ConstrainedStrValue, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

DeleteSelector object.

Parameters
  • asset_name (str) –

  • name (str) –

asset_name: str
fields: Any = None
name: str
schema: Any = None
class kelvin.sdk.client.model.requests.GraphDependencies(client: Optional[Client] = None, *, collection: str = None, name: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

GraphDependencies object.

Parameters
  • collection (Optional[str]) –

  • name (Optional[str]) –

collection: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.ICDField(client: Optional[Client] = None, *, array: bool = None, description: str = None, name: str = None, type: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ICDField object.

Parameters
  • array (Optional[bool]) –

  • description (Optional[str]) –

  • name (Optional[str]) –

  • type (Optional[str]) –

array: Optional[bool]
description: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
type: Optional[str]
class kelvin.sdk.client.model.requests.ICDPayload(client: Optional[Client] = None, *, class_name: str = None, description: str = None, fields: List[kelvin.sdk.client.model.requests.ICDField] = None, name: str = None, version: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ICDPayload object.

Parameters
  • class_name (Optional[str]) –

  • description (Optional[str]) –

  • fields (Optional[List[ICDField]]) –

  • name (Optional[str]) –

  • version (Optional[str]) –

class_name: Optional[str]
description: Optional[str]
fields: Optional[List[kelvin.sdk.client.model.requests.ICDField]] = None
name: Optional[str]
schema: Any = None
version: Optional[str]
class kelvin.sdk.client.model.requests.InstanceSettings(client: Optional[Client] = None, *, acp: kelvin.sdk.client.model.requests.ACPSettings = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

InstanceSettings object.

Parameters

acp (Optional[ACPSettings]) –

acp: Optional[kelvin.sdk.client.model.requests.ACPSettings]
fields: Any = None
schema: Any = None
class kelvin.sdk.client.model.requests.LabelCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelCreate object.

Parameters
  • name (Optional[str]) –

  • title (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.LabelMetadataBulkCreate(*, __root__: List[kelvin.sdk.client.model.requests.LabelMetadataBulkCreateItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

LabelMetadataBulkCreate object.

Parameters

__root__ (List[LabelMetadataBulkCreateItem]) –

class kelvin.sdk.client.model.requests.LabelMetadataBulkCreateItem(client: Optional[Client] = None, *, label_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelMetadataBulkCreateItem object.

Parameters
  • label_name (Optional[str]) –

  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
label_name: Optional[str]
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.LabelMetadataBulkDelete(*, __root__: List[kelvin.sdk.client.model.requests.LabelMetadataDeleteBulkItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

LabelMetadataBulkDelete object.

Parameters

__root__ (List[LabelMetadataDeleteBulkItem]) –

class kelvin.sdk.client.model.requests.LabelMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.LabelMetadataDeleteBulkItem(client: Optional[Client] = None, *, label_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelMetadataDeleteBulkItem object.

Parameters
  • label_name (Optional[str]) –

  • name (Optional[str]) –

fields: Any = None
label_name: Optional[str]
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.LabelMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.LabelUpdate(client: Optional[Client] = None, *, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

LabelUpdate object.

Parameters

title (Optional[str]) –

fields: Any = None
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.Metric(client: Optional[Client] = None, *, asset_name: str = None, name: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

Metric object.

Parameters
  • asset_name (Optional[str]) –

  • name (Optional[str]) –

asset_name: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.MetricCreate(client: Optional[Client] = None, *, data_type_name: str = None, data_type_version: str = None, display_unit: str = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, semantic_type_name: str = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, write: bool = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

MetricCreate object.

Parameters
  • data_type_name (Optional[str]) –

  • data_type_version (Optional[str]) –

  • display_unit (Optional[str]) –

  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

  • semantic_type_name (Optional[str]) –

  • title (Optional[str]) –

  • write (Optional[bool]) –

data_type_name: Optional[str]
data_type_version: Optional[str]
display_unit: Optional[str]
fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
semantic_type_name: Optional[str]
title: Optional[str]
write: Optional[bool]
class kelvin.sdk.client.model.requests.MetricUpdate(client: Optional[Client] = None, *, data_type_name: str = None, data_type_version: str = None, display_unit: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, semantic_type_name: str = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, write: bool = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

MetricUpdate object.

Parameters
  • data_type_name (Optional[str]) –

  • data_type_version (Optional[str]) –

  • display_unit (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

  • semantic_type_name (Optional[str]) –

  • title (Optional[str]) –

  • write (Optional[bool]) –

data_type_name: Optional[str]
data_type_version: Optional[str]
display_unit: Optional[str]
fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
semantic_type_name: Optional[str]
title: Optional[str]
write: Optional[bool]
class kelvin.sdk.client.model.requests.Order(value)

Bases: enum.Enum

An enumeration.

ASC = 'ASC'
DESC = 'DESC'
class kelvin.sdk.client.model.requests.SecretCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue, value: str, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

SecretCreate object.

Parameters
  • name (str) –

  • value (str) –

fields: Any = None
name: str
schema: Any = None
value: str
class kelvin.sdk.client.model.requests.StorageBulkCreate(client: Optional[Client] = None, *, data: List[kelvin.sdk.client.model.requests.StorageCreate], **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageBulkCreate object.

Parameters

data (List[StorageCreate]) –

data: List[kelvin.sdk.client.model.requests.StorageCreate]
fields: Any = None
schema: Any = None
class kelvin.sdk.client.model.requests.StorageCreate(client: Optional[Client] = None, *, asset_name: kelvin.sdk.client.data_model.ConstrainedStrValue, data_type: kelvin.sdk.client.data_model.ConstrainedStrValue, name: kelvin.sdk.client.data_model.ConstrainedStrValue, payload: Dict[str, Any], source: kelvin.sdk.client.data_model.ConstrainedStrValue = None, target: kelvin.sdk.client.data_model.ConstrainedStrValue = None, timestamp: datetime.datetime, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageCreate object.

Parameters
  • asset_name (str) –

  • data_type (str) –

  • name (str) –

  • payload (Dict[str, Any]) –

  • source (Optional[str]) –

  • target (Optional[str]) –

  • timestamp (datetime) –

asset_name: str
data_type: str
fields: Any = None
name: str
payload: Dict[str, Any]
schema: Any = None
source: Optional[str]
target: Optional[str]
timestamp: datetime.datetime
class kelvin.sdk.client.model.requests.StorageDelete(client: Optional[Client] = None, *, end_time: datetime.datetime, selectors: List[kelvin.sdk.client.model.requests.DeleteSelector], start_time: datetime.datetime, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageDelete object.

Parameters
  • end_time (datetime) –

  • selectors (List[DeleteSelector]) –

  • start_time (datetime) –

end_time: datetime.datetime
fields: Any = None
schema: Any = None
selectors: List[kelvin.sdk.client.model.requests.DeleteSelector]
start_time: datetime.datetime
class kelvin.sdk.client.model.requests.StorageLast(client: Optional[Client] = None, *, selectors: List[kelvin.sdk.client.model.requests.StorageSelector], **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageLast object.

Parameters

selectors (List[StorageSelector]) –

fields: Any = None
schema: Any = None
selectors: List[kelvin.sdk.client.model.requests.StorageSelector]
class kelvin.sdk.client.model.requests.StorageRangeAdvanced(client: Optional[Client] = None, *, agg: str = None, end_time: datetime.datetime, fill: str = None, group_by_selector: bool = None, order: kelvin.sdk.client.model.requests.Order = None, selectors: List[kelvin.sdk.client.model.requests.StorageSelector], start_time: datetime.datetime, time_bucket: str = None, time_shift: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageRangeAdvanced object.

Parameters
  • agg (Optional[str]) –

  • end_time (datetime) –

  • fill (Optional[str]) –

  • group_by_selector (Optional[bool]) –

  • order (Optional[Order]) –

  • selectors (List[StorageSelector]) –

  • start_time (datetime) –

  • time_bucket (Optional[str]) –

  • time_shift (Optional[str]) –

agg: Optional[str]
end_time: datetime.datetime
fields: Any = None
fill: Optional[str]
group_by_selector: Optional[bool]
order: Optional[kelvin.sdk.client.model.requests.Order]
schema: Any = None
selectors: List[kelvin.sdk.client.model.requests.StorageSelector]
start_time: datetime.datetime
time_bucket: Optional[str]
time_shift: Optional[str]
class kelvin.sdk.client.model.requests.StorageSelector(client: Optional[Client] = None, *, asset_name: kelvin.sdk.client.data_model.ConstrainedStrValue, fields: List[str] = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageSelector object.

Parameters
  • asset_name (str) –

  • fields (Optional[List[str]]) –

  • name (str) –

asset_name: str
fields: Optional[List[str]] = None
name: str
schema: Any = None
class kelvin.sdk.client.model.requests.StorageUpdate(client: Optional[Client] = None, *, asset_name: str = None, name: str = None, title: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

StorageUpdate object.

Parameters
  • asset_name (Optional[str]) –

  • name (Optional[str]) –

  • title (Optional[str]) –

asset_name: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.Type(value)

Bases: enum.Enum

An enumeration.

user = 'user'
workload = 'workload'
class kelvin.sdk.client.model.requests.ViewCreate(client: Optional[Client] = None, *, metrics: List[kelvin.sdk.client.model.requests.ViewMetrics] = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, view_type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewCreate object.

Parameters
  • metrics (Optional[List[ViewMetrics]]) –

  • name (Optional[str]) –

  • title (Optional[str]) –

  • view_type_name (Optional[str]) –

fields: Any = None
metrics: Optional[List[kelvin.sdk.client.model.requests.ViewMetrics]]
name: Optional[str]
schema: Any = None
title: Optional[str]
view_type_name: Optional[str]
class kelvin.sdk.client.model.requests.ViewGroupCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, views: List[str] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupCreate object.

Parameters
  • name (Optional[str]) –

  • title (Optional[str]) –

  • views (Optional[List[str]]) –

fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
views: Optional[List[str]]
class kelvin.sdk.client.model.requests.ViewGroupMetadataBulkCreate(*, __root__: List[kelvin.sdk.client.model.requests.ViewGroupMetadataBulkCreateItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewGroupMetadataBulkCreate object.

Parameters

__root__ (List[ViewGroupMetadataBulkCreateItem]) –

class kelvin.sdk.client.model.requests.ViewGroupMetadataBulkCreateItem(client: Optional[Client] = None, *, group_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupMetadataBulkCreateItem object.

Parameters
  • group_name (Optional[str]) –

  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
group_name: Optional[str]
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewGroupMetadataBulkDelete(*, __root__: List[kelvin.sdk.client.model.requests.ViewGroupMetadataBulkDeleteItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewGroupMetadataBulkDelete object.

Parameters

__root__ (List[ViewGroupMetadataBulkDeleteItem]) –

class kelvin.sdk.client.model.requests.ViewGroupMetadataBulkDeleteItem(client: Optional[Client] = None, *, group_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupMetadataBulkDeleteItem object.

Parameters
  • group_name (Optional[str]) –

  • name (Optional[str]) –

fields: Any = None
group_name: Optional[str]
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewGroupMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewGroupMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewGroupUpdate(client: Optional[Client] = None, *, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, views: List[str] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewGroupUpdate object.

Parameters
  • title (Optional[str]) –

  • views (Optional[List[str]]) –

fields: Any = None
schema: Any = None
title: Optional[str]
views: Optional[List[str]]
class kelvin.sdk.client.model.requests.ViewMetadataBulkCreate(*, __root__: List[kelvin.sdk.client.model.requests.ViewMetadataBulkCreateItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewMetadataBulkCreate object.

Parameters

__root__ (List[ViewMetadataBulkCreateItem]) –

class kelvin.sdk.client.model.requests.ViewMetadataBulkCreateItem(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, view_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewMetadataBulkCreateItem object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

  • view_name (Optional[str]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
view_name: Optional[str]
class kelvin.sdk.client.model.requests.ViewMetadataBulkDelete(*, __root__: List[kelvin.sdk.client.model.requests.ViewMetadataBulkDeleteItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewMetadataBulkDelete object.

Parameters

__root__ (List[ViewMetadataBulkDeleteItem]) –

class kelvin.sdk.client.model.requests.ViewMetadataBulkDeleteItem(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, view_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewMetadataBulkDeleteItem object.

Parameters
  • name (Optional[str]) –

  • view_name (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
view_name: Optional[str]
class kelvin.sdk.client.model.requests.ViewMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewMetrics(client: Optional[Client] = None, *, asset_name: str = None, name: str = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewMetrics object.

Parameters
  • asset_name (Optional[str]) –

  • name (Optional[str]) –

asset_name: Optional[str]
fields: Any = None
name: Optional[str]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewTypeCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeCreate object.

Parameters
  • name (Optional[str]) –

  • title (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.ViewTypeMetadataBulkCreate(*, __root__: List[kelvin.sdk.client.model.requests.ViewTypeMetadataBulkCreateItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewTypeMetadataBulkCreate object.

Parameters

__root__ (List[ViewTypeMetadataBulkCreateItem]) –

class kelvin.sdk.client.model.requests.ViewTypeMetadataBulkCreateItem(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeMetadataBulkCreateItem object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

  • type_name (Optional[str]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
type_name: Optional[str]
class kelvin.sdk.client.model.requests.ViewTypeMetadataBulkDelete(*, __root__: List[kelvin.sdk.client.model.requests.ViewTypeMetadataBulkDeleteItem])

Bases: kelvin.sdk.client.base_model.BaseModelRoot[kelvin.sdk.client.model.requests.]

ViewTypeMetadataBulkDelete object.

Parameters

__root__ (List[ViewTypeMetadataBulkDeleteItem]) –

class kelvin.sdk.client.model.requests.ViewTypeMetadataBulkDeleteItem(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeMetadataBulkDeleteItem object.

Parameters
  • name (Optional[str]) –

  • type_name (Optional[str]) –

fields: Any = None
name: Optional[str]
schema: Any = None
type_name: Optional[str]
class kelvin.sdk.client.model.requests.ViewTypeMetadataCreate(client: Optional[Client] = None, *, name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeMetadataCreate object.

Parameters
  • name (Optional[str]) –

  • payload (Optional[Dict[str, Any]]) –

fields: Any = None
name: Optional[str]
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewTypeMetadataUpdate(client: Optional[Client] = None, *, payload: Dict[str, Any] = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeMetadataUpdate object.

Parameters

payload (Optional[Dict[str, Any]]) –

fields: Any = None
payload: Optional[Dict[str, Any]]
schema: Any = None
class kelvin.sdk.client.model.requests.ViewTypeUpdate(client: Optional[Client] = None, *, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewTypeUpdate object.

Parameters

title (Optional[str]) –

fields: Any = None
schema: Any = None
title: Optional[str]
class kelvin.sdk.client.model.requests.ViewUpdate(client: Optional[Client] = None, *, metrics: List[kelvin.sdk.client.model.requests.ViewMetrics] = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue = None, view_type_name: kelvin.sdk.client.data_model.ConstrainedStrValue = None, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

ViewUpdate object.

Parameters
  • metrics (Optional[List[ViewMetrics]]) –

  • title (Optional[str]) –

  • view_type_name (Optional[str]) –

fields: Any = None
metrics: Optional[List[kelvin.sdk.client.model.requests.ViewMetrics]]
schema: Any = None
title: Optional[str]
view_type_name: Optional[str]
class kelvin.sdk.client.model.requests.WireguardPeerCreate(client: Optional[Client] = None, *, allowed_ips: List[str] = None, endpoint: str = None, name: str, public_key: str = None, title: str, type: str, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

WireguardPeerCreate object.

Parameters
  • allowed_ips (Optional[List[str]]) –

  • endpoint (Optional[str]) –

  • name (str) –

  • public_key (Optional[str]) –

  • title (str) –

  • type (str) –

allowed_ips: Optional[List[str]]
endpoint: Optional[str]
fields: Any = None
name: str
public_key: Optional[str]
schema: Any = None
title: str
type: str
class kelvin.sdk.client.model.requests.WireguardPeerUpdate(client: Optional[Client] = None, *, allowed_ips: List[str] = None, endpoint: str = None, public_key: str = None, title: str, type: str, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

WireguardPeerUpdate object.

Parameters
  • allowed_ips (Optional[List[str]]) –

  • endpoint (Optional[str]) –

  • public_key (Optional[str]) –

  • title (str) –

  • type (str) –

allowed_ips: Optional[List[str]]
endpoint: Optional[str]
fields: Any = None
public_key: Optional[str]
schema: Any = None
title: str
type: str
class kelvin.sdk.client.model.requests.WireguardTunnelCreate(client: Optional[Client] = None, *, keep_alive: int = None, wireguard_peer: str, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

WireguardTunnelCreate object.

Parameters
  • keep_alive (Optional[int]) –

  • wireguard_peer (str) –

fields: Any = None
keep_alive: Optional[int]
schema: Any = None
wireguard_peer: str
class kelvin.sdk.client.model.requests.WorkloadDeploy(client: Optional[Client] = None, *, acp_name: str, app_name: str, app_version: str = None, name: kelvin.sdk.client.data_model.ConstrainedStrValue, payload: Dict[str, Any] = None, title: kelvin.sdk.client.data_model.ConstrainedStrValue, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

WorkloadDeploy object.

Parameters
  • acp_name (str) –

  • app_name (str) –

  • app_version (Optional[str]) –

  • name (str) –

  • payload (Optional[Dict[str, Any]]) –

  • title (str) –

acp_name: str
app_name: str
app_version: Optional[str]
fields: Any = None
name: str
payload: Optional[Dict[str, Any]]
schema: Any = None
title: str
class kelvin.sdk.client.model.requests.WorkloadUndeployOptions(client: Optional[Client] = None, *, keep_pvc: bool = False, **kwargs: Any)

Bases: pydantic.main.BaseModel, Mapping[str, Any]

WorkloadUndeployOptions object.

Parameters

keep_pvc (Optional[bool]) –

fields: Any = None
keep_pvc: Optional[bool]
schema: Any = None