UNPKG

cdk8s-grafana

Version:
43 lines 5.1 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 { /** * 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