UNPKG

cdk8s-grafana

Version:
43 lines 4.31 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 { /** * 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; /** * Returns the apiVersion and kind for "GrafanaDataSource" */ GrafanaDataSource.GVK = { apiVersion: 'integreatly.org/v1alpha1', kind: 'GrafanaDataSource', }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JhZmFuYS1kYXRhc291cmNlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2ltcG9ydHMvZ3JhZmFuYS1kYXRhc291cmNlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLHFCQUFxQjtBQUNyQixpQ0FBb0Q7QUFHcEQ7Ozs7R0FJRztBQUNILE1BQWEsaUJBQWtCLFNBQVEsaUJBQVM7SUFTOUM7Ozs7OztPQU1HO0lBQ0ksTUFBTSxDQUFDLFFBQVEsQ0FBQyxRQUFnQyxFQUFFO1FBQ3ZELE9BQU87WUFDTCxHQUFHLGlCQUFpQixDQUFDLEdBQUc7WUFDeEIsR0FBRyxLQUFLO1NBQ1QsQ0FBQztJQUNKLENBQUM7SUFFRDs7Ozs7T0FLRztJQUNILFlBQW1CLEtBQWdCLEVBQUUsRUFBVSxFQUFFLFFBQWdDLEVBQUU7UUFDakYsS0FBSyxDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUUsaUJBQWlCLENBQUMsUUFBUSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUM7SUFDdEQsQ0FBQzs7QUEvQkgsOENBZ0NDO0FBL0JDOztHQUVHO0FBQ29CLHFCQUFHLEdBQXFCO0lBQzdDLFVBQVUsRUFBRSwwQkFBMEI7SUFDdEMsSUFBSSxFQUFFLG1CQUFtQjtDQUMxQixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiLy8gZ2VuZXJhdGVkIGJ5IGNkazhzXG5pbXBvcnQgeyBBcGlPYmplY3QsIEdyb3VwVmVyc2lvbktpbmQgfSBmcm9tICdjZGs4cyc7XG5pbXBvcnQgeyBDb25zdHJ1Y3QgfSBmcm9tICdjb25zdHJ1Y3RzJztcblxuLyoqXG4gKlxuICpcbiAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2VcbiAqL1xuZXhwb3J0IGNsYXNzIEdyYWZhbmFEYXRhU291cmNlIGV4dGVuZHMgQXBpT2JqZWN0IHtcbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIGFwaVZlcnNpb24gYW5kIGtpbmQgZm9yIFwiR3JhZmFuYURhdGFTb3VyY2VcIlxuICAgKi9cbiAgcHVibGljIHN0YXRpYyByZWFkb25seSBHVks6IEdyb3VwVmVyc2lvbktpbmQgPSB7XG4gICAgYXBpVmVyc2lvbjogJ2ludGVncmVhdGx5Lm9yZy92MWFscGhhMScsXG4gICAga2luZDogJ0dyYWZhbmFEYXRhU291cmNlJyxcbiAgfTtcblxuICAvKipcbiAgICogUmVuZGVycyBhIEt1YmVybmV0ZXMgbWFuaWZlc3QgZm9yIFwiR3JhZmFuYURhdGFTb3VyY2VcIi5cbiAgICpcbiAgICogVGhpcyBjYW4gYmUgdXNlZCB0byBpbmxpbmUgcmVzb3VyY2UgbWFuaWZlc3RzIGluc2lkZSBvdGhlciBvYmplY3RzIChlLmcuIGFzIHRlbXBsYXRlcykuXG4gICAqXG4gICAqIEBwYXJhbSBwcm9wcyBpbml0aWFsaXphdGlvbiBwcm9wc1xuICAgKi9cbiAgcHVibGljIHN0YXRpYyBtYW5pZmVzdChwcm9wczogR3JhZmFuYURhdGFTb3VyY2VQcm9wcyA9IHt9KTogYW55IHtcbiAgICByZXR1cm4ge1xuICAgICAgLi4uR3JhZmFuYURhdGFTb3VyY2UuR1ZLLFxuICAgICAgLi4ucHJvcHMsXG4gICAgfTtcbiAgfVxuXG4gIC8qKlxuICAgKiBEZWZpbmVzIGEgXCJHcmFmYW5hRGF0YVNvdXJjZVwiIEFQSSBvYmplY3RcbiAgICogQHBhcmFtIHNjb3BlIHRoZSBzY29wZSBpbiB3aGljaCB0byBkZWZpbmUgdGhpcyBvYmplY3RcbiAgICogQHBhcmFtIGlkIGEgc2NvcGUtbG9jYWwgbmFtZSBmb3IgdGhlIG9iamVjdFxuICAgKiBAcGFyYW0gcHJvcHMgaW5pdGlhbGl6YXRpb24gcHJvcHNcbiAgICovXG4gIHB1YmxpYyBjb25zdHJ1Y3RvcihzY29wZTogQ29uc3RydWN0LCBpZDogc3RyaW5nLCBwcm9wczogR3JhZmFuYURhdGFTb3VyY2VQcm9wcyA9IHt9KSB7XG4gICAgc3VwZXIoc2NvcGUsIGlkLCBHcmFmYW5hRGF0YVNvdXJjZS5tYW5pZmVzdChwcm9wcykpO1xuICB9XG59XG5cbi8qKlxuICogQHNjaGVtYSBHcmFmYW5hRGF0YVNvdXJjZVxuICovXG5leHBvcnQgaW50ZXJmYWNlIEdyYWZhbmFEYXRhU291cmNlUHJvcHMge1xuICAvKipcbiAgICogQHNjaGVtYSBHcmFmYW5hRGF0YVNvdXJjZSNtZXRhZGF0YVxuICAgKi9cbiAgcmVhZG9ubHkgbWV0YWRhdGE/OiBhbnk7XG5cbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2Ujc3BlY1xuICAgKi9cbiAgcmVhZG9ubHkgc3BlYz86IEdyYWZhbmFEYXRhU291cmNlU3BlYztcblxufVxuXG4vKipcbiAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2VTcGVjXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgR3JhZmFuYURhdGFTb3VyY2VTcGVjIHtcbiAgLyoqXG4gICAqIEBzY2hlbWEgR3JhZmFuYURhdGFTb3VyY2VTcGVjI25hbWVcbiAgICovXG4gIHJlYWRvbmx5IG5hbWU6IHN0cmluZztcblxuICAvKipcbiAgICogQHNjaGVtYSBHcmFmYW5hRGF0YVNvdXJjZVNwZWMjZGF0YXNvdXJjZXNcbiAgICovXG4gIHJlYWRvbmx5IGRhdGFzb3VyY2VzOiBhbnlbXTtcblxufVxuXG4iXX0=