All Downloads are FREE. Search and download functionalities are using the official Maven repository.

web-interface.assets.b6fe2bb5-1076.3bc0763dbd1fbc49738b.js Maven / Gradle / Ivy

"use strict";(self.webpackChunkgraylog_web_interface=self.webpackChunkgraylog_web_interface||[]).push([["b6fe2bb5-1076"],{f1GzYaII:(e,t,r)=>{r.d(t,{Z:()=>b});var n=r("ii0bleBb"),o=r.n(n),a=r("Z7aTuO5B");function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var r=0;r"),y(p(e),"FIELD_PRESENCE_RULE_TYPE",5),y(p(e),"ALWAYS_MATCH_RULE_TYPE",7),y(p(e),"MATCH_INPUT",8),y(p(e),"_getTypeForInteger",(function(e,t){if(t)return t.filter((function(t){return String(t.id)===String(e)}))[0]})),y(p(e),"_findInput",(function(t){return e.props.inputs.find((function(e){return e.id===t}))})),y(p(e),"_formatRuleValue",(function(t){if(String(t.type)===String(e.MATCH_INPUT)){var r=e._findInput(t.value);return r?"".concat(r.title," (").concat(r.name,": ").concat(r.id,")"):": ".concat(t.value,")")}return String(t.type)!==String(e.FIELD_PRESENCE_RULE_TYPE)?t.value?t.value:e.EMPTY_TAG:null})),y(p(e),"_formatRuleField",(function(t){return t.field?t.field:String(t.type)===String(e.MATCH_INPUT)?"gl_source_input":e.EMPTY_TAG})),e}return t=i,(r=[{key:"render",value:function(){var e=this.props,t=e.streamRule,r=e.streamRuleTypes,n=this._getTypeForInteger(t.type,r),o=t.inverted?"not ":null,i=n?n.long_desc:null;return String(t.type)===String(this.ALWAYS_MATCH_RULE_TYPE)?a.createElement("span",null,"Rule always matches"):a.createElement("span",null,a.createElement("em",null,this._formatRuleField(t))," ",a.createElement("strong",null,"must ",o),i," ",a.createElement("em",null,this._formatRuleValue(t)))}}])&&l(t.prototype,r),n&&l(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(a.Component);d.propTypes={streamRule:o().object.isRequired,streamRuleTypes:o().array.isRequired,inputs:o().array},d.defaultProps={inputs:[]};const b=d},"5/8WKx9P":(e,t,r)=>{r.d(t,{Z:()=>T});var n=r("ii0bleBb"),o=r.n(n),a=r("Z7aTuO5B"),i=r("AdUszsMQ"),u=r("Mr++nPjW"),l=r("x4SMQPiy"),c=r("f1GzYaII"),s=r("b/6pmtOr"),f=r("4Js8dUPg"),p=r("HPm9VQjX"),m=r("YyiN4DLW"),y=r("/76yeLGv");function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function b(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function h(e,t){for(var r=0;r0?"error":void 0;return a.createElement(u.II,{bsStyle:c,help:i,id:"Value",type:"select",required:!0,label:"Value",name:"value",value:n,"data-testid":"input-selection",onChange:t.handleChange},a.createElement("option",{value:t.PLACEHOLDER_INPUT},"Choose Input"),l.map(t._formatInputOptions));default:return a.createElement(u.II,{id:"Value",type:"text",required:!0,label:"Value",name:"value",value:n,onChange:t.handleChange})}})),R(S(t),"fieldBox",(function(){var e=t.state.streamRule,r=e.field,n=e.type;switch(String(n)){case String(t.ALWAYS_MATCH_RULE_TYPE):case String(t.MATCH_INPUT):return"";default:return a.createElement(i.jY,{id:"field-input",type:"text",required:!0,label:"Field",name:"field",defaultValue:r,onChange:t.handleChange,autoFocus:!0})}})),t.state={streamRule:e.streamRule,error:""},t}return t=s,(r=[{key:"componentDidMount",value:function(){y.x.list()}},{key:"render",value:function(){var e=this.state.streamRule,t=e.type,r=e.inverted,n=e.description,o=this.props,s=o.streamRuleTypes,m=o.title,y=o.onClose,d=o.inputs,b=s.map(this._formatStreamRuleType),h=this.fieldBox(),v=this.valueBox();return a.createElement(u.K$,{title:m,show:!0,onCancel:y,onModalClose:y,onSubmitForm:this._onSubmit,submitButtonText:"Save",formProps:{id:"StreamRuleForm"}},a.createElement("div",null,a.createElement(u.JX,{md:8},h,a.createElement(u.II,{id:"Type","data-testid":"rule-type-selection",type:"select",required:!0,label:"Type",name:"type",value:t,onChange:this.handleChange},b),v,a.createElement(u.II,{id:"Inverted",type:"checkbox",label:"Inverted",name:"inverted",checked:r,onChange:this.handleChange}),a.createElement(u.II,{id:"Description",type:"textarea",label:"Description (optional)",name:"description",value:n,onChange:this.handleChange}),a.createElement("p",null,a.createElement("strong",null,"Result:")," ",a.createElement(c.Z,{streamRule:e,streamRuleTypes:s,inputs:d}))),a.createElement(u.JX,{md:4},a.createElement(u.tW,{bsSize:"small",className:"matcher-github"},"The server will try to convert to strings or numbers based on the matcher type as well as it can.",a.createElement("br",null),a.createElement("br",null),a.createElement(i.JO,{name:"github",type:"brand"})," ",a.createElement("a",{href:"https://github.com/Graylog2/graylog2-server/tree/".concat(p.ZP.getMajorAndMinorVersion(),"/graylog2-server/src/main/java/org/graylog2/streams/matchers"),target:"_blank",rel:"noopener noreferrer"}," Take a look at the matcher code on GitHub"),a.createElement("br",null),a.createElement("br",null),"Regular expressions use Java syntax. ",a.createElement(l.eb,{page:f.Z.PAGES.STREAMS,title:"More information",text:a.createElement(i.JO,{name:"lightbulb",type:"regular"})})))))}}])&&h(t.prototype,r),n&&h(t,n),Object.defineProperty(t,"prototype",{writable:!1}),s}(a.Component);R(P,"defaultProps",{streamRule:{field:"",type:1,value:"",inverted:!1,description:""},inputs:[],onClose:function(){}}),R(P,"propTypes",{onSubmit:o().func.isRequired,streamRuleTypes:o().array.isRequired,title:o().string.isRequired,onClose:o().func});const T=(0,s.Z)(P,{inputs:y.Q},(function(e){return{inputs:e.inputs.inputs}}))},"9+bMe3AE":(e,t,r)=>{r.d(t,{Z:()=>D});var n=r("ii0bleBb"),o=r.n(n),a=r("Z7aTuO5B"),i=r("nHcjWeCO"),u=r("EfCpThZW"),l=r("b/6pmtOr"),c=r("AdUszsMQ"),s=r("Mr++nPjW"),f=r("EUJYvlA3"),p=r("5/8WKx9P"),m=r("f1GzYaII"),y=r("4af3+9mh"),d=r("/76yeLGv"),b=r("7VsJZK1K");function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==r)return;var n,o,a=[],i=!0,u=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(e){u=!0,o=e}finally{try{i||null==r.return||r.return()}finally{if(u)throw o}}return a}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r0){var r=e.props,n=r.matchData,o=r.onDelete,i=r.onSubmit,u=r.permissions,l=r.stream,c=r.streamRuleTypes;return t.map((function(e){return a.createElement(S,{key:e.id,permissions:u,matchData:n,onSubmit:i,onDelete:o,stream:l,streamRule:e,streamRuleTypes:c})}))}return a.createElement(s.WI,null,"No rules defined.")})),e}return t=i,(r=[{key:"render",value:function(){var e=this.props.stream;if(e){var t=this._formatStreamRules(e.rules);return a.createElement(s.NX,{componentClass:"ul"},t)}return a.createElement(c.$j,null)}}])&&P(t.prototype,r),n&&P(t,n),Object.defineProperty(t,"prototype",{writable:!1}),i}(a.Component);A(I,"propTypes",{matchData:o().shape({matches:o().bool,rules:o().object}),onSubmit:o().func,onDelete:o().func,permissions:o().array.isRequired,stream:o().object.isRequired,streamRuleTypes:o().array.isRequired}),A(I,"defaultProps",{matchData:{},onSubmit:function(){},onDelete:function(){}});const D=I},x4SMQPiy:(e,t,r)=>{r.d(t,{eb:()=>o.Z,sD:()=>m});var n=r("Z7aTuO5B");r("Mr++nPjW"),r("C1/p5D5Z");var o=r("G9VqAO1I"),a=r("ii0bleBb"),i=r.n(a),u=r("EfCpThZW"),l=r("AdUszsMQ"),c=u.default.div.withConfig({displayName:"SmallSupportLink__Description",componentId:"sc-1otjh3-0"})(["display:inline-flex;justify-content:center;align-items:center;"]),s=u.default.div.withConfig({displayName:"SmallSupportLink__IconStack",componentId:"sc-1otjh3-1"})((function(e){var t=e.theme;return(0,u.css)(["position:relative;min-width:2.5em;.fa-stack-1x{color:",";}.fa-stack-2x{color:",";}"],t.colors.global.textAlt,t.colors.global.textDefault)})),f=u.default.p.withConfig({displayName:"SmallSupportLink__Content",componentId:"sc-1otjh3-2"})(["font-weight:bold;margin:0;"]),p=function(e){var t=e.children,r=e.className;return n.createElement(c,{className:"".concat(r," description-tooltips")},n.createElement(s,{className:"fa-stack"},n.createElement(l.JO,{name:"circle",className:"fa-stack-2x"}),n.createElement(l.JO,{name:"lightbulb",className:"fa-stack-1x",type:"regular"})),n.createElement(f,null,t))};p.propTypes={children:i().node.isRequired,className:i().string},p.defaultProps={className:void 0};const m=p;r("J+NuCkAk")},"7VsJZK1K":(e,t,r)=>{r.d(t,{b:()=>f});var n=r("JnTtTRmZ"),o=r.n(n),a=r("nHcjWeCO"),i=r.n(a),u=r("OqsMdpSm"),l=r("rkoyttmq"),c=r("0wQfx7YJ"),s=r("4af3+9mh"),f=(0,r("xc00RsLr").dS)("core.StreamRules",(function(){return o().createStore({callbacks:[],types:function(){return(0,u.ZP)("GET",c.DC("/streams/null/rules/types"))},update:function(e,t,r,n){var o=c.DC(l.Z.StreamRulesApiController.update(e,t).url),a={field:r.field,type:r.type,value:r.value,inverted:r.inverted,description:r.description};(0,u.ZP)("PUT",o,a).then(n,(function(e){s.Z.error("Updating Stream Rule failed with status: ".concat(e),"Could not update Stream Rule")})).then(this._emitChange.bind(this))},remove:function(e,t,r){var n=c.DC(l.Z.StreamRulesApiController.delete(e,t).url);(0,u.ZP)("DELETE",n).then(r,(function(e){s.Z.error("Deleting Stream Rule failed with status: ".concat(e),"Could not delete Stream Rule")})).then(this._emitChange.bind(this))},create:function(e,t,r){var n=c.DC(l.Z.StreamRulesApiController.create(e).url);(0,u.ZP)("POST",n,t).then(r,(function(e){s.Z.error("Creating Stream Rule failed with status: ".concat(e),"Could not create Stream Rule")})).then(this._emitChange.bind(this))},onChange:function(e){this.callbacks.push(e)},_emitChange:function(){this.callbacks.forEach((function(e){return e()}))},unregister:function(e){i().pull(this.callbacks,e)}})}))}}]);
//# sourceMappingURL=b6fe2bb5-1076.3bc0763dbd1fbc49738b.js.map




© 2015 - 2024 Weber Informatics LLC | Privacy Policy