UNPKG

cdk8s-grafana

Version:
43 lines 5.07 kB
"use strict"; 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=