cdk8s-grafana
Version:
Grafana construct for cdk8s.
43 lines • 5.1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.GrafanaDashboard = void 0;
// generated by cdk8s
const cdk8s_1 = require("cdk8s");
/**
*
*
* @schema GrafanaDashboard
*/
class GrafanaDashboard extends cdk8s_1.ApiObject {
/**
* Returns the apiVersion and kind for "GrafanaDashboard"
*/
static GVK = {
apiVersion: 'integreatly.org/v1alpha1',
kind: 'GrafanaDashboard',
};
/**
* Renders a Kubernetes manifest for "GrafanaDashboard".
*
* This can be used to inline resource manifests inside other objects (e.g. as templates).
*
* @param props initialization props
*/
static manifest(props = {}) {
return {
...GrafanaDashboard.GVK,
...props,
};
}
/**
* Defines a "GrafanaDashboard" API object
* @param scope the scope in which to define this object
* @param id a scope-local name for the object
* @param props initialization props
*/
constructor(scope, id, props = {}) {
super(scope, id, GrafanaDashboard.manifest(props));
}
}
exports.GrafanaDashboard = GrafanaDashboard;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhZmFuYS1kYXNoYm9hcmQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW1wb3J0cy9ncmFmYW5hLWRhc2hib2FyZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxQkFBcUI7QUFDckIsaUNBQW9EO0FBR3BEOzs7O0dBSUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLGlCQUFTO0lBQzdDOztPQUVHO0lBQ0ksTUFBTSxDQUFVLEdBQUcsR0FBcUI7UUFDN0MsVUFBVSxFQUFFLDBCQUEwQjtRQUN0QyxJQUFJLEVBQUUsa0JBQWtCO0tBQ3pCLENBQUM7SUFFRjs7Ozs7O09BTUc7SUFDSSxNQUFNLENBQUMsUUFBUSxDQUFDLFFBQStCLEVBQUU7UUFDdEQsT0FBTztZQUNMLEdBQUcsZ0JBQWdCLENBQUMsR0FBRztZQUN2QixHQUFHLEtBQUs7U0FDVCxDQUFDO0lBQ0osQ0FBQztJQUVEOzs7OztPQUtHO0lBQ0gsWUFBbUIsS0FBZ0IsRUFBRSxFQUFVLEVBQUUsUUFBK0IsRUFBRTtRQUNoRixLQUFLLENBQUMsS0FBSyxFQUFFLEVBQUUsRUFBRSxnQkFBZ0IsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztJQUNyRCxDQUFDOztBQS9CSCw0Q0FnQ0MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBnZW5lcmF0ZWQgYnkgY2RrOHNcbmltcG9ydCB7IEFwaU9iamVjdCwgR3JvdXBWZXJzaW9uS2luZCB9IGZyb20gJ2NkazhzJztcbmltcG9ydCB7IENvbnN0cnVjdCB9IGZyb20gJ2NvbnN0cnVjdHMnO1xuXG4vKipcbiAqXG4gKlxuICogQHNjaGVtYSBHcmFmYW5hRGFzaGJvYXJkXG4gKi9cbmV4cG9ydCBjbGFzcyBHcmFmYW5hRGFzaGJvYXJkIGV4dGVuZHMgQXBpT2JqZWN0IHtcbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIGFwaVZlcnNpb24gYW5kIGtpbmQgZm9yIFwiR3JhZmFuYURhc2hib2FyZFwiXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIHJlYWRvbmx5IEdWSzogR3JvdXBWZXJzaW9uS2luZCA9IHtcbiAgICBhcGlWZXJzaW9uOiAnaW50ZWdyZWF0bHkub3JnL3YxYWxwaGExJyxcbiAgICBraW5kOiAnR3JhZmFuYURhc2hib2FyZCcsXG4gIH07XG5cbiAgLyoqXG4gICAqIFJlbmRlcnMgYSBLdWJlcm5ldGVzIG1hbmlmZXN0IGZvciBcIkdyYWZhbmFEYXNoYm9hcmRcIi5cbiAgICpcbiAgICogVGhpcyBjYW4gYmUgdXNlZCB0byBpbmxpbmUgcmVzb3VyY2UgbWFuaWZlc3RzIGluc2lkZSBvdGhlciBvYmplY3RzIChlLmcuIGFzIHRlbXBsYXRlcykuXG4gICAqXG4gICAqIEBwYXJhbSBwcm9wcyBpbml0aWFsaXphdGlvbiBwcm9wc1xuICAgKi9cbiAgcHVibGljIHN0YXRpYyBtYW5pZmVzdChwcm9wczogR3JhZmFuYURhc2hib2FyZFByb3BzID0ge30pOiBhbnkge1xuICAgIHJldHVybiB7XG4gICAgICAuLi5HcmFmYW5hRGFzaGJvYXJkLkdWSyxcbiAgICAgIC4uLnByb3BzLFxuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogRGVmaW5lcyBhIFwiR3JhZmFuYURhc2hib2FyZFwiIEFQSSBvYmplY3RcbiAgICogQHBhcmFtIHNjb3BlIHRoZSBzY29wZSBpbiB3aGljaCB0byBkZWZpbmUgdGhpcyBvYmplY3RcbiAgICogQHBhcmFtIGlkIGEgc2NvcGUtbG9jYWwgbmFtZSBmb3IgdGhlIG9iamVjdFxuICAgKiBAcGFyYW0gcHJvcHMgaW5pdGlhbGl6YXRpb24gcHJvcHNcbiAgICovXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nLCBwcm9wczogR3JhZmFuYURhc2hib2FyZFByb3BzID0ge30pIHtcbiAgICBzdXBlcihzY29wZSwgaWQsIEdyYWZhbmFEYXNoYm9hcmQubWFuaWZlc3QocHJvcHMpKTtcbiAgfVxufVxuXG4vKipcbiAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFxuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYWZhbmFEYXNoYm9hcmRQcm9wcyB7XG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXRhU291cmNlI21ldGFkYXRhXG4gICAqL1xuICByZWFkb25seSBtZXRhZGF0YT86IGFueTtcblxuICAvKipcbiAgICogQHNjaGVtYSBHcmFmYW5hRGFzaGJvYXJkI3NwZWNcbiAgICovXG4gIHJlYWRvbmx5IHNwZWM/OiBHcmFmYW5hRGFzaGJvYXJkU3BlYztcblxufVxuXG4vKipcbiAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWNcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBHcmFmYW5hRGFzaGJvYXJkU3BlYyB7XG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI25hbWVcbiAgICovXG4gIHJlYWRvbmx5IG5hbWU/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjanNvblxuICAgKi9cbiAgcmVhZG9ubHkganNvbj86IHN0cmluZztcblxuICAvKipcbiAgICogSnNvbm5ldCBzb3VyY2UuIEhhcyBhY2Nlc3MgdG8gZ3JhZm9ubmV0LlxuICAgKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI2pzb25uZXRcbiAgICovXG4gIHJlYWRvbmx5IGpzb25uZXQ/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIFVSTCB0byBkYXNoYm9hcmQganNvblxuICAgKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI3VybFxuICAgKi9cbiAgcmVhZG9ubHkgdXJsPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI2RhdGFzb3VyY2VzXG4gICAqL1xuICByZWFkb25seSBkYXRhc291cmNlcz86IGFueVtdO1xuXG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI3BsdWdpbnNcbiAgICovXG4gIHJlYWRvbmx5IHBsdWdpbnM/OiBhbnlbXTtcblxuICAvKipcbiAgICogRm9sZGVyIG5hbWUgdGhhdCB0aGlzIGRhc2hib2FyZCB3aWxsIGJlIGFzc2lnbmVkIHRvLlxuICAgKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRTcGVjI2N1c3RvbUZvbGRlck5hbWVcbiAgICovXG4gIHJlYWRvbmx5IGN1c3RvbUZvbGRlck5hbWU/OiBzdHJpbmc7XG5cbn1cblxuIl19