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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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[ACPSettingsAutoUpdate]) –
metrics (Optional[ACPSettingsMetrics]) –
status (Optional[ACPSettingsStatus]) –
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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]¶
- schema: Any = None¶
- 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¶
- 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¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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¶
- 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]) –
location (Optional[AssetLocationItem]) –
name (Optional[str]) –
properties (Optional[List[AssetPropertyCreate]]) –
title (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¶
- 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[AssetHierarchyItem]]) –
name (Optional[str]) –
- children: Optional[List[kelvin.sdk.client.model.requests.AssetHierarchyItem]]¶
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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]) –
location (Optional[AssetLocationItem]) –
properties (Optional[List[AssetPropertyCreate]]) –
title (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¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Any = None¶
- location: Optional[kelvin.sdk.client.model.requests.ClusterLocationItem]¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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.datetime]¶
- fields: Any = None¶
- metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]¶
- schema: Any = None¶
- start_date: Optional[datetime.datetime]¶
- 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
- end_date: Optional[datetime.datetime]¶
- fields: Any = None¶
- 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]¶
- 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
- fields: Any = None¶
- metrics: Optional[List[kelvin.sdk.client.model.requests.Metric]]¶
- schema: Any = None¶
- 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.datetime]¶
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Optional[List[kelvin.sdk.client.model.requests.ICDField]] = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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¶
- 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.
- fields: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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
- end_time: datetime.datetime¶
- fields: Any = None¶
- order: Optional[kelvin.sdk.client.model.requests.Order]¶
- schema: Any = None¶
- selectors: List[kelvin.sdk.client.model.requests.StorageSelector]¶
- start_time: datetime.datetime¶
- 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.
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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]]¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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.
- fields: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- 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¶
- 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¶
- 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¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶
- 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.
- fields: Any = None¶
- schema: Any = None¶
- 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
- fields: Any = None¶
- schema: Any = None¶