@@ -7,7 +7,6 @@ package admin
77import (
88 "context"
99 _context "context"
10- _io "io"
1110 _nethttp "net/http"
1211 _neturl "net/url"
1312 "strings"
@@ -194,76 +193,6 @@ func (a *AlertRuleApi) DeleteAlertRule(ctx _context.Context, alertName string) (
194193 return localVarHTTPResponse , nil
195194}
196195
197- // DownloadOrgAlertRuleFile Download organization-specific alert rule configuration file.
198- // Downloads the current alert rule configuration for a specific organization as a YAML file.
199- func (a * AlertRuleApi ) DownloadOrgAlertRuleFile (ctx _context.Context ) (_io.Reader , * _nethttp.Response , error ) {
200- var (
201- localVarHTTPMethod = _nethttp .MethodGet
202- localVarPostBody interface {}
203- localVarReturnValue _io.Reader
204- )
205-
206- // Add api info to context
207- apiInfo := common.APIInfo {
208- Tag : "alertRule" ,
209- OperationID : "downloadOrgAlertRuleFile" ,
210- Path : "/admin/v1/alerts/rules/download" ,
211- Version : "" ,
212- }
213- ctx = context .WithValue (ctx , common .APIInfoCtxKey , apiInfo )
214-
215- localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , ".AlertRuleApi.DownloadOrgAlertRuleFile" )
216- if err != nil {
217- return localVarReturnValue , nil , common.GenericOpenAPIError {ErrorMessage : err .Error ()}
218- }
219-
220- localVarPath := localBasePath + "/admin/v1/alerts/rules/download"
221-
222- localVarHeaderParams := make (map [string ]string )
223- localVarQueryParams := _neturl.Values {}
224- localVarFormParams := _neturl.Values {}
225- localVarHeaderParams ["Accept" ] = "application/json"
226-
227- common .SetAuthKeys (
228- ctx ,
229- & localVarHeaderParams ,
230- [2 ]string {"BearerToken" , "authorization" },
231- )
232- req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , nil )
233- if err != nil {
234- return localVarReturnValue , nil , err
235- }
236-
237- localVarHTTPResponse , err := a .Client .CallAPI (req )
238- if err != nil || localVarHTTPResponse == nil {
239- return localVarReturnValue , localVarHTTPResponse , err
240- }
241-
242- if localVarHTTPResponse .StatusCode >= 300 {
243-
244- localVarBody , err := common .ReadBody (localVarHTTPResponse )
245- if err != nil {
246- return localVarReturnValue , localVarHTTPResponse , err
247- }
248- newErr := common.GenericOpenAPIError {
249- ErrorBody : localVarBody ,
250- ErrorMessage : localVarHTTPResponse .Status ,
251- }
252- if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 || localVarHTTPResponse .StatusCode == 403 || localVarHTTPResponse .StatusCode == 404 || localVarHTTPResponse .StatusCode == 500 {
253- var v APIErrorResponse
254- err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
255- if err != nil {
256- return localVarReturnValue , localVarHTTPResponse , newErr
257- }
258- newErr .ErrorModel = v
259- }
260- return localVarReturnValue , localVarHTTPResponse , newErr
261- }
262- localVarReturnValue = localVarHTTPResponse .Body
263-
264- return localVarReturnValue , localVarHTTPResponse , nil
265- }
266-
267196// GetAlertRule Get alert rule.
268197func (a * AlertRuleApi ) GetAlertRule (ctx _context.Context , alertName string ) (AlertRule , * _nethttp.Response , error ) {
269198 var (
@@ -605,111 +534,6 @@ func (a *AlertRuleApi) UpdateAlertRule(ctx _context.Context, body AlertRule) (Al
605534 return localVarReturnValue , localVarHTTPResponse , nil
606535}
607536
608- // UpdateRuleConfigOptionalParameters holds optional parameters for UpdateRuleConfig.
609- type UpdateRuleConfigOptionalParameters struct {
610- Content * _io.Reader
611- }
612-
613- // NewUpdateRuleConfigOptionalParameters creates an empty struct for parameters.
614- func NewUpdateRuleConfigOptionalParameters () * UpdateRuleConfigOptionalParameters {
615- this := UpdateRuleConfigOptionalParameters {}
616- return & this
617- }
618-
619- // WithContent sets the corresponding parameter name and returns the struct.
620- func (r * UpdateRuleConfigOptionalParameters ) WithContent (content _io.Reader ) * UpdateRuleConfigOptionalParameters {
621- r .Content = & content
622- return r
623- }
624-
625- // UpdateRuleConfig Update alert rule configuration via YAML upload.
626- // Replaces the entire alert rule configuration with the content of the uploaded YAML file.
627- func (a * AlertRuleApi ) UpdateRuleConfig (ctx _context.Context , o ... UpdateRuleConfigOptionalParameters ) (* _nethttp.Response , error ) {
628- var (
629- localVarHTTPMethod = _nethttp .MethodPut
630- localVarPostBody interface {}
631- optionalParams UpdateRuleConfigOptionalParameters
632- )
633-
634- if len (o ) > 1 {
635- return nil , common .ReportError ("only one argument of type UpdateRuleConfigOptionalParameters is allowed" )
636- }
637- if len (o ) == 1 {
638- optionalParams = o [0 ]
639- }
640-
641- // Add api info to context
642- apiInfo := common.APIInfo {
643- Tag : "alertRule" ,
644- OperationID : "updateRuleConfig" ,
645- Path : "/admin/v1/alerts/rules/upload" ,
646- Version : "" ,
647- }
648- ctx = context .WithValue (ctx , common .APIInfoCtxKey , apiInfo )
649-
650- localBasePath , err := a .Client .Cfg .ServerURLWithContext (ctx , ".AlertRuleApi.UpdateRuleConfig" )
651- if err != nil {
652- return nil , common.GenericOpenAPIError {ErrorMessage : err .Error ()}
653- }
654-
655- localVarPath := localBasePath + "/admin/v1/alerts/rules/upload"
656-
657- localVarHeaderParams := make (map [string ]string )
658- localVarQueryParams := _neturl.Values {}
659- localVarFormParams := _neturl.Values {}
660- localVarHeaderParams ["Content-Type" ] = "multipart/form-data"
661- localVarHeaderParams ["Accept" ] = "*/*"
662-
663- formFile := common.FormFile {}
664- formFile .FormFileName = "content"
665- var localVarFile _io.Reader
666- if optionalParams .Content != nil {
667- localVarFile = * optionalParams .Content
668- }
669- if localVarFile != nil {
670- fbs , _ := _io .ReadAll (localVarFile )
671- formFile .FileBytes = fbs
672- }
673-
674- common .SetAuthKeys (
675- ctx ,
676- & localVarHeaderParams ,
677- [2 ]string {"BearerToken" , "authorization" },
678- )
679- req , err := a .Client .PrepareRequest (ctx , localVarPath , localVarHTTPMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , & formFile )
680- if err != nil {
681- return nil , err
682- }
683-
684- localVarHTTPResponse , err := a .Client .CallAPI (req )
685- if err != nil || localVarHTTPResponse == nil {
686- return localVarHTTPResponse , err
687- }
688-
689- localVarBody , err := common .ReadBody (localVarHTTPResponse )
690- if err != nil {
691- return localVarHTTPResponse , err
692- }
693-
694- if localVarHTTPResponse .StatusCode >= 300 {
695- newErr := common.GenericOpenAPIError {
696- ErrorBody : localVarBody ,
697- ErrorMessage : localVarHTTPResponse .Status ,
698- }
699- if localVarHTTPResponse .StatusCode == 400 || localVarHTTPResponse .StatusCode == 401 || localVarHTTPResponse .StatusCode == 403 || localVarHTTPResponse .StatusCode == 500 {
700- var v APIErrorResponse
701- err = a .Client .Decode (& v , localVarBody , localVarHTTPResponse .Header .Get ("Content-Type" ))
702- if err != nil {
703- return localVarHTTPResponse , newErr
704- }
705- newErr .ErrorModel = v
706- }
707- return localVarHTTPResponse , newErr
708- }
709-
710- return localVarHTTPResponse , nil
711- }
712-
713537// NewAlertRuleApi Returns NewAlertRuleApi.
714538func NewAlertRuleApi (client * common.APIClient ) * AlertRuleApi {
715539 return & AlertRuleApi {
0 commit comments