UNPKG

cdk8s-grafana

Version:
43 lines 4.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.GrafanaDataSource = void 0; // generated by cdk8s const cdk8s_1 = require("cdk8s"); /** * * * @schema GrafanaDataSource */ class GrafanaDataSource extends cdk8s_1.ApiObject { /** * Returns the apiVersion and kind for "GrafanaDataSource" */ static GVK = { apiVersion: 'integreatly.org/v1alpha1', kind: 'GrafanaDataSource', }; /** * Renders a Kubernetes manifest for "GrafanaDataSource". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ static manifest(props = {}) { return { ...GrafanaDataSource.GVK, ...props, }; } /** * Defines a "GrafanaDataSource" 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, GrafanaDataSource.manifest(props)); } } exports.GrafanaDataSource = GrafanaDataSource; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhZmFuYS1kYXRhc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2ltcG9ydHMvZ3JhZmFuYS1kYXRhc291cmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFCQUFxQjtBQUNyQixpQ0FBb0Q7QUFHcEQ7Ozs7R0FJRztBQUNILE1BQWEsaUJBQWtCLFNBQVEsaUJBQVM7SUFDOUM7O09BRUc7SUFDSSxNQUFNLENBQVUsR0FBRyxHQUFxQjtRQUM3QyxVQUFVLEVBQUUsMEJBQTBCO1FBQ3RDLElBQUksRUFBRSxtQkFBbUI7S0FDMUIsQ0FBQztJQUVGOzs7Ozs7T0FNRztJQUNJLE1BQU0sQ0FBQyxRQUFRLENBQUMsUUFBZ0MsRUFBRTtRQUN2RCxPQUFPO1lBQ0wsR0FBRyxpQkFBaUIsQ0FBQyxHQUFHO1lBQ3hCLEdBQUcsS0FBSztTQUNULENBQUM7SUFDSixDQUFDO0lBRUQ7Ozs7O09BS0c7SUFDSCxZQUFtQixLQUFnQixFQUFFLEVBQVUsRUFBRSxRQUFnQyxFQUFFO1FBQ2pGLEtBQUssQ0FBQyxLQUFLLEVBQUUsRUFBRSxFQUFFLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxLQUFLLENBQUMsQ0FBQyxDQUFDO0lBQ3RELENBQUM7O0FBL0JILDhDQWdDQyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGdlbmVyYXRlZCBieSBjZGs4c1xuaW1wb3J0IHsgQXBpT2JqZWN0LCBHcm91cFZlcnNpb25LaW5kIH0gZnJvbSAnY2RrOHMnO1xuaW1wb3J0IHsgQ29uc3RydWN0IH0gZnJvbSAnY29uc3RydWN0cyc7XG5cbi8qKlxuICpcbiAqXG4gKiBAc2NoZW1hIEdyYWZhbmFEYXRhU291cmNlXG4gKi9cbmV4cG9ydCBjbGFzcyBHcmFmYW5hRGF0YVNvdXJjZSBleHRlbmRzIEFwaU9iamVjdCB7XG4gIC8qKlxuICAgKiBSZXR1cm5zIHRoZSBhcGlWZXJzaW9uIGFuZCBraW5kIGZvciBcIkdyYWZhbmFEYXRhU291cmNlXCJcbiAgICovXG4gIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgR1ZLOiBHcm91cFZlcnNpb25LaW5kID0ge1xuICAgIGFwaVZlcnNpb246ICdpbnRlZ3JlYXRseS5vcmcvdjFhbHBoYTEnLFxuICAgIGtpbmQ6ICdHcmFmYW5hRGF0YVNvdXJjZScsXG4gIH07XG5cbiAgLyoqXG4gICAqIFJlbmRlcnMgYSBLdWJlcm5ldGVzIG1hbmlmZXN0IGZvciBcIkdyYWZhbmFEYXRhU291cmNlXCIuXG4gICAqXG4gICAqIFRoaXMgY2FuIGJlIHVzZWQgdG8gaW5saW5lIHJlc291cmNlIG1hbmlmZXN0cyBpbnNpZGUgb3RoZXIgb2JqZWN0cyAoZS5nLiBhcyB0ZW1wbGF0ZXMpLlxuICAgKlxuICAgKiBAcGFyYW0gcHJvcHMgaW5pdGlhbGl6YXRpb24gcHJvcHNcbiAgICovXG4gIHB1YmxpYyBzdGF0aWMgbWFuaWZlc3QocHJvcHM6IEdyYWZhbmFEYXRhU291cmNlUHJvcHMgPSB7fSk6IGFueSB7XG4gICAgcmV0dXJuIHtcbiAgICAgIC4uLkdyYWZhbmFEYXRhU291cmNlLkdWSyxcbiAgICAgIC4uLnByb3BzLFxuICAgIH07XG4gIH1cblxuICAvKipcbiAgICogRGVmaW5lcyBhIFwiR3JhZmFuYURhdGFTb3VyY2VcIiBBUEkgb2JqZWN0XG4gICAqIEBwYXJhbSBzY29wZSB0aGUgc2NvcGUgaW4gd2hpY2ggdG8gZGVmaW5lIHRoaXMgb2JqZWN0XG4gICAqIEBwYXJhbSBpZCBhIHNjb3BlLWxvY2FsIG5hbWUgZm9yIHRoZSBvYmplY3RcbiAgICogQHBhcmFtIHByb3BzIGluaXRpYWxpemF0aW9uIHByb3BzXG4gICAqL1xuICBwdWJsaWMgY29uc3RydWN0b3Ioc2NvcGU6IENvbnN0cnVjdCwgaWQ6IHN0cmluZywgcHJvcHM6IEdyYWZhbmFEYXRhU291cmNlUHJvcHMgPSB7fSkge1xuICAgIHN1cGVyKHNjb3BlLCBpZCwgR3JhZmFuYURhdGFTb3VyY2UubWFuaWZlc3QocHJvcHMpKTtcbiAgfVxufVxuXG4vKipcbiAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2VcbiAqL1xuZXhwb3J0IGludGVyZmFjZSBHcmFmYW5hRGF0YVNvdXJjZVByb3BzIHtcbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2UjbWV0YWRhdGFcbiAgICovXG4gIHJlYWRvbmx5IG1ldGFkYXRhPzogYW55O1xuXG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXRhU291cmNlI3NwZWNcbiAgICovXG4gIHJlYWRvbmx5IHNwZWM/OiBHcmFmYW5hRGF0YVNvdXJjZVNwZWM7XG5cbn1cblxuLyoqXG4gKiBAc2NoZW1hIEdyYWZhbmFEYXRhU291cmNlU3BlY1xuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYWZhbmFEYXRhU291cmNlU3BlYyB7XG4gIC8qKlxuICAgKiBAc2NoZW1hIEdyYWZhbmFEYXRhU291cmNlU3BlYyNuYW1lXG4gICAqL1xuICByZWFkb25seSBuYW1lOiBzdHJpbmc7XG5cbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2VTcGVjI2RhdGFzb3VyY2VzXG4gICAqL1xuICByZWFkb25seSBkYXRhc291cmNlczogYW55W107XG5cbn1cblxuIl19