KRN (Kelvin Resource Names)¶
The KRN module provides classes for working with Kelvin Resource Names, which uniquely identify resources within the Kelvin platform.
KRNs follow a hierarchical naming convention that allows for precise identification of resources such as applications, assets, workloads, datastreams, and more.
KRN Module¶
The main module providing all KRN classes and utilities.
Kelvin Resource Names.
- class kelvin.krn.KRN(ns_id, ns_string)[source]¶
Bases:
objectKelvin Resource Name representation
- class kelvin.krn.KRNAssetDataStream(asset, data_stream)[source]¶
Bases:
KRN
- class kelvin.krn.KRNRecommendation(recommendation_id)[source]¶
Bases:
KRN- Parameters:
recommendation_id (str)
- class kelvin.krn.KRNServiceAccount(service_account)[source]¶
Bases:
KRN- Parameters:
service_account (str)
KRN Classes¶
Detailed documentation of individual KRN classes for different resource types.
- class kelvin.krn.krn.KRN(ns_id, ns_string)[source]¶
Bases:
objectKelvin Resource Name representation
- class kelvin.krn.krn.KRNAssetDataStream(asset, data_stream)[source]¶
Bases:
KRN
- class kelvin.krn.krn.KRNRecommendation(recommendation_id)[source]¶
Bases:
KRN- Parameters:
recommendation_id (str)
- class kelvin.krn.krn.KRNServiceAccount(service_account)[source]¶
Bases:
KRN- Parameters:
service_account (str)
Available KRN Types¶
The following KRN types are available for identifying different resources:
KRN - Base class for all Kelvin Resource Names
KRNApp - Application identifier
KRNAppVersion - Application version identifier
KRNAsset - Asset identifier
KRNAssetDataQuality - Asset data quality identifier
KRNAssetDataStream - Asset data stream identifier
KRNAssetDataStreamDataQuality - Asset data stream data quality identifier
KRNAssetMetric - Asset metric identifier
KRNAssetParameter - Asset parameter identifier
KRNDatastream - Datastream identifier
KRNJob - Job identifier
KRNParameter - Parameter identifier
KRNRecommendation - Recommendation identifier
KRNSchedule - Schedule identifier
KRNServiceAccount - Service account identifier
KRNUser - User identifier
KRNWorkload - Workload identifier
KRNWorkloadAppVersion - Workload application version identifier