cdk8s-grafana
Version:
Grafana construct for cdk8s.
43 lines • 5.07 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 {
/**
* 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;
/**
* Returns the apiVersion and kind for "GrafanaDashboard"
*/
GrafanaDashboard.GVK = {
apiVersion: 'integreatly.org/v1alpha1',
kind: 'GrafanaDashboard',
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhZmFuYS1kYXNoYm9hcmQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW1wb3J0cy9ncmFmYW5hLWRhc2hib2FyZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSxxQkFBcUI7QUFDckIsaUNBQW9EO0FBR3BEOzs7O0dBSUc7QUFDSCxNQUFhLGdCQUFpQixTQUFRLGlCQUFTO0lBUzdDOzs7Ozs7T0FNRztJQUNJLE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBK0IsRUFBRTtRQUN0RCxPQUFPO1lBQ0wsR0FBRyxnQkFBZ0IsQ0FBQyxHQUFHO1lBQ3ZCLEdBQUcsS0FBSztTQUNULENBQUM7SUFDSixDQUFDO0lBRUQ7Ozs7O09BS0c7SUFDSCxZQUFtQixLQUFnQixFQUFFLEVBQVUsRUFBRSxRQUErQixFQUFFO1FBQ2hGLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFLGdCQUFnQixDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ3JELENBQUM7O0FBL0JILDRDQWdDQztBQS9CQzs7R0FFRztBQUNvQixvQkFBRyxHQUFxQjtJQUM3QyxVQUFVLEVBQUUsMEJBQTBCO0lBQ3RDLElBQUksRUFBRSxrQkFBa0I7Q0FDekIsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGdlbmVyYXRlZCBieSBjZGs4c1xuaW1wb3J0IHsgQXBpT2JqZWN0LCBHcm91cFZlcnNpb25LaW5kIH0gZnJvbSAnY2RrOHMnO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5cbi8qKlxuICpcbiAqXG4gKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmRcbiAqL1xuZXhwb3J0IGNsYXNzIEdyYWZhbmFEYXNoYm9hcmQgZXh0ZW5kcyBBcGlPYmplY3Qge1xuICAvKipcbiAgICogUmV0dXJucyB0aGUgYXBpVmVyc2lvbiBhbmQga2luZCBmb3IgXCJHcmFmYW5hRGFzaGJvYXJkXCJcbiAgICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgR1ZLOiBHcm91cFZlcnNpb25LaW5kID0ge1xuICAgIGFwaVZlcnNpb246ICdpbnRlZ3JlYXRseS5vcmcvdjFhbHBoYTEnLFxuICAgIGtpbmQ6ICdHcmFmYW5hRGFzaGJvYXJkJyxcbiAgfTtcblxuICAvKipcbiAgICogUmVuZGVycyBhIEt1YmVybmV0ZXMgbWFuaWZlc3QgZm9yIFwiR3JhZmFuYURhc2hib2FyZFwiLlxuICAgKlxuICAgKiBUaGlzIGNhbiBiZSB1c2VkIHRvIGlubGluZSByZXNvdXJjZSBtYW5pZmVzdHMgaW5zaWRlIG90aGVyIG9iamVjdHMgKGUuZy4gYXMgdGVtcGxhdGVzKS5cbiAgICpcbiAgICogQHBhcmFtIHByb3BzIGluaXRpYWxpemF0aW9uIHByb3BzXG4gICAqL1xuICBwdWJsaWMgc3RhdGljIG1hbmlmZXN0KHByb3BzOiBHcmFmYW5hRGFzaGJvYXJkUHJvcHMgPSB7fSk6IGFueSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC4uLkdyYWZhbmFEYXNoYm9hcmQuR1ZLLFxuICAgICAgLi4ucHJvcHMsXG4gICAgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBEZWZpbmVzIGEgXCJHcmFmYW5hRGFzaGJvYXJkXCIgQVBJIG9iamVjdFxuICAgKiBAcGFyYW0gc2NvcGUgdGhlIHNjb3BlIGluIHdoaWNoIHRvIGRlZmluZSB0aGlzIG9iamVjdFxuICAgKiBAcGFyYW0gaWQgYSBzY29wZS1sb2NhbCBuYW1lIGZvciB0aGUgb2JqZWN0XG4gICAqIEBwYXJhbSBwcm9wcyBpbml0aWFsaXphdGlvbiBwcm9wc1xuICAgKi9cbiAgcHVibGljIGNvbnN0cnVjdG9yKHNjb3BlOiBDb25zdHJ1Y3QsIGlkOiBzdHJpbmcsIHByb3BzOiBHcmFmYW5hRGFzaGJvYXJkUHJvcHMgPSB7fSkge1xuICAgIHN1cGVyKHNjb3BlLCBpZCwgR3JhZmFuYURhc2hib2FyZC5tYW5pZmVzdChwcm9wcykpO1xuICB9XG59XG5cbi8qKlxuICogQHNjaGVtYSBHcmFmYW5hRGFzaGJvYXJkXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgR3JhZmFuYURhc2hib2FyZFByb3BzIHtcbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2UjbWV0YWRhdGFcbiAgICovXG4gIHJlYWRvbmx5IG1ldGFkYXRhPzogYW55O1xuXG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXNoYm9hcmQjc3BlY1xuICAgKi9cbiAgcmVhZG9ubHkgc3BlYz86IEdyYWZhbmFEYXNoYm9hcmRTcGVjO1xuXG59XG5cbi8qKlxuICogQHNjaGVtYSBHcmFmYW5hRGFzaGJvYXJkU3BlY1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYWZhbmFEYXNoYm9hcmRTcGVjIHtcbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjbmFtZVxuICAgKi9cbiAgcmVhZG9ubHkgbmFtZT86IHN0cmluZztcblxuICAvKipcbiAgICogQHNjaGVtYSBHcmFmYW5hRGFzaGJvYXJkU3BlYyNqc29uXG4gICAqL1xuICByZWFkb25seSBqc29uPzogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBKc29ubmV0IHNvdXJjZS4gSGFzIGFjY2VzcyB0byBncmFmb25uZXQuXG4gICAqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjanNvbm5ldFxuICAgKi9cbiAgcmVhZG9ubHkganNvbm5ldD86IHN0cmluZztcblxuICAvKipcbiAgICogVVJMIHRvIGRhc2hib2FyZCBqc29uXG4gICAqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjdXJsXG4gICAqL1xuICByZWFkb25seSB1cmw/OiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjZGF0YXNvdXJjZXNcbiAgICovXG4gIHJlYWRvbmx5IGRhdGFzb3VyY2VzPzogYW55W107XG5cbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjcGx1Z2luc1xuICAgKi9cbiAgcmVhZG9ubHkgcGx1Z2lucz86IGFueVtdO1xuXG4gIC8qKlxuICAgKiBGb2xkZXIgbmFtZSB0aGF0IHRoaXMgZGFzaGJvYXJkIHdpbGwgYmUgYXNzaWduZWQgdG8uXG4gICAqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhc2hib2FyZFNwZWMjY3VzdG9tRm9sZGVyTmFtZVxuICAgKi9cbiAgcmVhZG9ubHkgY3VzdG9tRm9sZGVyTmFtZT86IHN0cmluZztcblxufVxuXG4iXX0=
;