package
3.0.0+incompatible
Repository: https://github.com/percona/pmm.git
Documentation: pkg.go.dev

# Functions

New creates a new alerting service API client.
New creates a new alerting service API client with basic auth credentials.
New creates a new alerting service API client with a bearer token for authentication.
NewCreateRuleDefault creates a CreateRuleDefault with default headers values.
NewCreateRuleOK creates a CreateRuleOK with default headers values.
NewCreateRuleParams creates a new CreateRuleParams object, with the default timeout for this client.
NewCreateRuleParamsWithContext creates a new CreateRuleParams object with the ability to set a context for a request.
NewCreateRuleParamsWithHTTPClient creates a new CreateRuleParams object with the ability to set a custom HTTPClient for a request.
NewCreateRuleParamsWithTimeout creates a new CreateRuleParams object with the ability to set a timeout on a request.
NewCreateTemplateDefault creates a CreateTemplateDefault with default headers values.
NewCreateTemplateOK creates a CreateTemplateOK with default headers values.
NewCreateTemplateParams creates a new CreateTemplateParams object, with the default timeout for this client.
NewCreateTemplateParamsWithContext creates a new CreateTemplateParams object with the ability to set a context for a request.
NewCreateTemplateParamsWithHTTPClient creates a new CreateTemplateParams object with the ability to set a custom HTTPClient for a request.
NewCreateTemplateParamsWithTimeout creates a new CreateTemplateParams object with the ability to set a timeout on a request.
NewDeleteTemplateDefault creates a DeleteTemplateDefault with default headers values.
NewDeleteTemplateOK creates a DeleteTemplateOK with default headers values.
NewDeleteTemplateParams creates a new DeleteTemplateParams object, with the default timeout for this client.
NewDeleteTemplateParamsWithContext creates a new DeleteTemplateParams object with the ability to set a context for a request.
NewDeleteTemplateParamsWithHTTPClient creates a new DeleteTemplateParams object with the ability to set a custom HTTPClient for a request.
NewDeleteTemplateParamsWithTimeout creates a new DeleteTemplateParams object with the ability to set a timeout on a request.
NewListTemplatesDefault creates a ListTemplatesDefault with default headers values.
NewListTemplatesOK creates a ListTemplatesOK with default headers values.
NewListTemplatesParams creates a new ListTemplatesParams object, with the default timeout for this client.
NewListTemplatesParamsWithContext creates a new ListTemplatesParams object with the ability to set a context for a request.
NewListTemplatesParamsWithHTTPClient creates a new ListTemplatesParams object with the ability to set a custom HTTPClient for a request.
NewListTemplatesParamsWithTimeout creates a new ListTemplatesParams object with the ability to set a timeout on a request.
NewUpdateTemplateDefault creates a UpdateTemplateDefault with default headers values.
NewUpdateTemplateOK creates a UpdateTemplateOK with default headers values.
NewUpdateTemplateParams creates a new UpdateTemplateParams object, with the default timeout for this client.
NewUpdateTemplateParamsWithContext creates a new UpdateTemplateParams object with the ability to set a context for a request.
NewUpdateTemplateParamsWithHTTPClient creates a new UpdateTemplateParams object with the ability to set a custom HTTPClient for a request.
NewUpdateTemplateParamsWithTimeout creates a new UpdateTemplateParams object with the ability to set a timeout on a request.

# Constants

CreateRuleBodySeveritySEVERITYALERT captures enum value "SEVERITY_ALERT".
CreateRuleBodySeveritySEVERITYCRITICAL captures enum value "SEVERITY_CRITICAL".
CreateRuleBodySeveritySEVERITYDEBUG captures enum value "SEVERITY_DEBUG".
CreateRuleBodySeveritySEVERITYEMERGENCY captures enum value "SEVERITY_EMERGENCY".
CreateRuleBodySeveritySEVERITYERROR captures enum value "SEVERITY_ERROR".
CreateRuleBodySeveritySEVERITYINFO captures enum value "SEVERITY_INFO".
CreateRuleBodySeveritySEVERITYNOTICE captures enum value "SEVERITY_NOTICE".
CreateRuleBodySeveritySEVERITYUNSPECIFIED captures enum value "SEVERITY_UNSPECIFIED".
CreateRuleBodySeveritySEVERITYWARNING captures enum value "SEVERITY_WARNING".
CreateRuleParamsBodyFiltersItems0TypeFILTERTYPEMATCH captures enum value "FILTER_TYPE_MATCH".
CreateRuleParamsBodyFiltersItems0TypeFILTERTYPEMISMATCH captures enum value "FILTER_TYPE_MISMATCH".
CreateRuleParamsBodyFiltersItems0TypeFILTERTYPEUNSPECIFIED captures enum value "FILTER_TYPE_UNSPECIFIED".
CreateRuleParamsBodyParamsItems0TypePARAMTYPEBOOL captures enum value "PARAM_TYPE_BOOL".
CreateRuleParamsBodyParamsItems0TypePARAMTYPEFLOAT captures enum value "PARAM_TYPE_FLOAT".
CreateRuleParamsBodyParamsItems0TypePARAMTYPESTRING captures enum value "PARAM_TYPE_STRING".
CreateRuleParamsBodyParamsItems0TypePARAMTYPEUNSPECIFIED captures enum value "PARAM_TYPE_UNSPECIFIED".
ListTemplatesOKBodyTemplatesItems0ParamsItems0TypePARAMTYPEBOOL captures enum value "PARAM_TYPE_BOOL".
ListTemplatesOKBodyTemplatesItems0ParamsItems0TypePARAMTYPEFLOAT captures enum value "PARAM_TYPE_FLOAT".
ListTemplatesOKBodyTemplatesItems0ParamsItems0TypePARAMTYPESTRING captures enum value "PARAM_TYPE_STRING".
ListTemplatesOKBodyTemplatesItems0ParamsItems0TypePARAMTYPEUNSPECIFIED captures enum value "PARAM_TYPE_UNSPECIFIED".
ListTemplatesOKBodyTemplatesItems0ParamsItems0UnitPARAMUNITPERCENTAGE captures enum value "PARAM_UNIT_PERCENTAGE".
ListTemplatesOKBodyTemplatesItems0ParamsItems0UnitPARAMUNITSECONDS captures enum value "PARAM_UNIT_SECONDS".
ListTemplatesOKBodyTemplatesItems0ParamsItems0UnitPARAMUNITUNSPECIFIED captures enum value "PARAM_UNIT_UNSPECIFIED".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYALERT captures enum value "SEVERITY_ALERT".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYCRITICAL captures enum value "SEVERITY_CRITICAL".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYDEBUG captures enum value "SEVERITY_DEBUG".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYEMERGENCY captures enum value "SEVERITY_EMERGENCY".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYERROR captures enum value "SEVERITY_ERROR".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYINFO captures enum value "SEVERITY_INFO".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYNOTICE captures enum value "SEVERITY_NOTICE".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYUNSPECIFIED captures enum value "SEVERITY_UNSPECIFIED".
ListTemplatesOKBodyTemplatesItems0SeveritySEVERITYWARNING captures enum value "SEVERITY_WARNING".
ListTemplatesOKBodyTemplatesItems0SourceTEMPLATESOURCEBUILTIN captures enum value "TEMPLATE_SOURCE_BUILT_IN".
ListTemplatesOKBodyTemplatesItems0SourceTEMPLATESOURCESAAS captures enum value "TEMPLATE_SOURCE_SAAS".
ListTemplatesOKBodyTemplatesItems0SourceTEMPLATESOURCEUNSPECIFIED captures enum value "TEMPLATE_SOURCE_UNSPECIFIED".
ListTemplatesOKBodyTemplatesItems0SourceTEMPLATESOURCEUSERAPI captures enum value "TEMPLATE_SOURCE_USER_API".
ListTemplatesOKBodyTemplatesItems0SourceTEMPLATESOURCEUSERFILE captures enum value "TEMPLATE_SOURCE_USER_FILE".

# Structs

Client for alerting service API */.
CreateRuleBody create rule body swagger:model CreateRuleBody */.
CreateRuleDefault describes a response with status code -1, with default header values.
CreateRuleDefaultBody create rule default body swagger:model CreateRuleDefaultBody */.
CreateRuleDefaultBodyDetailsItems0 create rule default body details items0 swagger:model CreateRuleDefaultBodyDetailsItems0 */.
CreateRuleOK describes a response with status code 200, with default header values.
CreateRuleParams contains all the parameters to send to the API endpoint for the create rule operation.
CreateRuleParamsBodyFiltersItems0 Filter represents a single filter condition.
CreateRuleParamsBodyParamsItems0 ParamValue represents a single rule parameter value.
CreateRuleReader is a Reader for the CreateRule structure.
CreateTemplateBody create template body swagger:model CreateTemplateBody */.
CreateTemplateDefault describes a response with status code -1, with default header values.
CreateTemplateDefaultBody create template default body swagger:model CreateTemplateDefaultBody */.
CreateTemplateDefaultBodyDetailsItems0 create template default body details items0 swagger:model CreateTemplateDefaultBodyDetailsItems0 */.
CreateTemplateOK describes a response with status code 200, with default header values.
CreateTemplateParams contains all the parameters to send to the API endpoint for the create template operation.
CreateTemplateReader is a Reader for the CreateTemplate structure.
DeleteTemplateDefault describes a response with status code -1, with default header values.
DeleteTemplateDefaultBody delete template default body swagger:model DeleteTemplateDefaultBody */.
DeleteTemplateDefaultBodyDetailsItems0 delete template default body details items0 swagger:model DeleteTemplateDefaultBodyDetailsItems0 */.
DeleteTemplateOK describes a response with status code 200, with default header values.
DeleteTemplateParams contains all the parameters to send to the API endpoint for the delete template operation.
DeleteTemplateReader is a Reader for the DeleteTemplate structure.
ListTemplatesDefault describes a response with status code -1, with default header values.
ListTemplatesDefaultBody list templates default body swagger:model ListTemplatesDefaultBody */.
ListTemplatesDefaultBodyDetailsItems0 list templates default body details items0 swagger:model ListTemplatesDefaultBodyDetailsItems0 */.
ListTemplatesOK describes a response with status code 200, with default header values.
ListTemplatesOKBody list templates OK body swagger:model ListTemplatesOKBody */.
ListTemplatesOKBodyTemplatesItems0 Template represents Alert Template that is used to create Alert Rule.
ListTemplatesOKBodyTemplatesItems0ParamsItems0 ParamDefinition represents a single query parameter.
ListTemplatesOKBodyTemplatesItems0ParamsItems0Bool BoolParamDefinition represents boolean parameter's default value.
ListTemplatesOKBodyTemplatesItems0ParamsItems0Float FloatParamDefinition represents float parameter's default value and valid range.
ListTemplatesOKBodyTemplatesItems0ParamsItems0String StringParamDefinition represents string parameter's default value.
ListTemplatesParams contains all the parameters to send to the API endpoint for the list templates operation.
ListTemplatesReader is a Reader for the ListTemplates structure.
UpdateTemplateBody update template body swagger:model UpdateTemplateBody */.
UpdateTemplateDefault describes a response with status code -1, with default header values.
UpdateTemplateDefaultBody update template default body swagger:model UpdateTemplateDefaultBody */.
UpdateTemplateDefaultBodyDetailsItems0 update template default body details items0 swagger:model UpdateTemplateDefaultBodyDetailsItems0 */.
UpdateTemplateOK describes a response with status code 200, with default header values.
UpdateTemplateParams contains all the parameters to send to the API endpoint for the update template operation.
UpdateTemplateReader is a Reader for the UpdateTemplate structure.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption may be used to customize the behavior of Client methods.