package
0.0.0-20240826142251-d1c93bae4198
Repository: https://github.com/grafana/grafana-openapi-client-go.git
Documentation: pkg.go.dev

# Functions

New creates a new recording rules API client.
NewCreateRecordingRuleForbidden creates a CreateRecordingRuleForbidden with default headers values.
NewCreateRecordingRuleInternalServerError creates a CreateRecordingRuleInternalServerError with default headers values.
NewCreateRecordingRuleNotFound creates a CreateRecordingRuleNotFound with default headers values.
NewCreateRecordingRuleOK creates a CreateRecordingRuleOK with default headers values.
NewCreateRecordingRuleParams creates a new CreateRecordingRuleParams object, with the default timeout for this client.
NewCreateRecordingRuleParamsWithContext creates a new CreateRecordingRuleParams object with the ability to set a context for a request.
NewCreateRecordingRuleParamsWithHTTPClient creates a new CreateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.
NewCreateRecordingRuleParamsWithTimeout creates a new CreateRecordingRuleParams object with the ability to set a timeout on a request.
NewCreateRecordingRuleUnauthorized creates a CreateRecordingRuleUnauthorized with default headers values.
NewCreateRecordingRuleWriteTargetForbidden creates a CreateRecordingRuleWriteTargetForbidden with default headers values.
NewCreateRecordingRuleWriteTargetInternalServerError creates a CreateRecordingRuleWriteTargetInternalServerError with default headers values.
NewCreateRecordingRuleWriteTargetNotFound creates a CreateRecordingRuleWriteTargetNotFound with default headers values.
NewCreateRecordingRuleWriteTargetOK creates a CreateRecordingRuleWriteTargetOK with default headers values.
NewCreateRecordingRuleWriteTargetParams creates a new CreateRecordingRuleWriteTargetParams object, with the default timeout for this client.
NewCreateRecordingRuleWriteTargetParamsWithContext creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a context for a request.
NewCreateRecordingRuleWriteTargetParamsWithHTTPClient creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.
NewCreateRecordingRuleWriteTargetParamsWithTimeout creates a new CreateRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.
NewCreateRecordingRuleWriteTargetUnauthorized creates a CreateRecordingRuleWriteTargetUnauthorized with default headers values.
NewCreateRecordingRuleWriteTargetUnprocessableEntity creates a CreateRecordingRuleWriteTargetUnprocessableEntity with default headers values.
NewDeleteRecordingRuleForbidden creates a DeleteRecordingRuleForbidden with default headers values.
NewDeleteRecordingRuleInternalServerError creates a DeleteRecordingRuleInternalServerError with default headers values.
NewDeleteRecordingRuleNotFound creates a DeleteRecordingRuleNotFound with default headers values.
NewDeleteRecordingRuleOK creates a DeleteRecordingRuleOK with default headers values.
NewDeleteRecordingRuleParams creates a new DeleteRecordingRuleParams object, with the default timeout for this client.
NewDeleteRecordingRuleParamsWithContext creates a new DeleteRecordingRuleParams object with the ability to set a context for a request.
NewDeleteRecordingRuleParamsWithHTTPClient creates a new DeleteRecordingRuleParams object with the ability to set a custom HTTPClient for a request.
NewDeleteRecordingRuleParamsWithTimeout creates a new DeleteRecordingRuleParams object with the ability to set a timeout on a request.
NewDeleteRecordingRuleUnauthorized creates a DeleteRecordingRuleUnauthorized with default headers values.
NewDeleteRecordingRuleWriteTargetForbidden creates a DeleteRecordingRuleWriteTargetForbidden with default headers values.
NewDeleteRecordingRuleWriteTargetInternalServerError creates a DeleteRecordingRuleWriteTargetInternalServerError with default headers values.
NewDeleteRecordingRuleWriteTargetNotFound creates a DeleteRecordingRuleWriteTargetNotFound with default headers values.
NewDeleteRecordingRuleWriteTargetOK creates a DeleteRecordingRuleWriteTargetOK with default headers values.
NewDeleteRecordingRuleWriteTargetParams creates a new DeleteRecordingRuleWriteTargetParams object, with the default timeout for this client.
NewDeleteRecordingRuleWriteTargetParamsWithContext creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a context for a request.
NewDeleteRecordingRuleWriteTargetParamsWithHTTPClient creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.
NewDeleteRecordingRuleWriteTargetParamsWithTimeout creates a new DeleteRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.
NewDeleteRecordingRuleWriteTargetUnauthorized creates a DeleteRecordingRuleWriteTargetUnauthorized with default headers values.
NewGetRecordingRuleWriteTargetForbidden creates a GetRecordingRuleWriteTargetForbidden with default headers values.
NewGetRecordingRuleWriteTargetInternalServerError creates a GetRecordingRuleWriteTargetInternalServerError with default headers values.
NewGetRecordingRuleWriteTargetNotFound creates a GetRecordingRuleWriteTargetNotFound with default headers values.
NewGetRecordingRuleWriteTargetOK creates a GetRecordingRuleWriteTargetOK with default headers values.
NewGetRecordingRuleWriteTargetParams creates a new GetRecordingRuleWriteTargetParams object, with the default timeout for this client.
NewGetRecordingRuleWriteTargetParamsWithContext creates a new GetRecordingRuleWriteTargetParams object with the ability to set a context for a request.
NewGetRecordingRuleWriteTargetParamsWithHTTPClient creates a new GetRecordingRuleWriteTargetParams object with the ability to set a custom HTTPClient for a request.
NewGetRecordingRuleWriteTargetParamsWithTimeout creates a new GetRecordingRuleWriteTargetParams object with the ability to set a timeout on a request.
NewGetRecordingRuleWriteTargetUnauthorized creates a GetRecordingRuleWriteTargetUnauthorized with default headers values.
NewListRecordingRulesForbidden creates a ListRecordingRulesForbidden with default headers values.
NewListRecordingRulesInternalServerError creates a ListRecordingRulesInternalServerError with default headers values.
NewListRecordingRulesNotFound creates a ListRecordingRulesNotFound with default headers values.
NewListRecordingRulesOK creates a ListRecordingRulesOK with default headers values.
NewListRecordingRulesParams creates a new ListRecordingRulesParams object, with the default timeout for this client.
NewListRecordingRulesParamsWithContext creates a new ListRecordingRulesParams object with the ability to set a context for a request.
NewListRecordingRulesParamsWithHTTPClient creates a new ListRecordingRulesParams object with the ability to set a custom HTTPClient for a request.
NewListRecordingRulesParamsWithTimeout creates a new ListRecordingRulesParams object with the ability to set a timeout on a request.
NewListRecordingRulesUnauthorized creates a ListRecordingRulesUnauthorized with default headers values.
NewTestCreateRecordingRuleForbidden creates a TestCreateRecordingRuleForbidden with default headers values.
NewTestCreateRecordingRuleInternalServerError creates a TestCreateRecordingRuleInternalServerError with default headers values.
NewTestCreateRecordingRuleNotFound creates a TestCreateRecordingRuleNotFound with default headers values.
NewTestCreateRecordingRuleOK creates a TestCreateRecordingRuleOK with default headers values.
NewTestCreateRecordingRuleParams creates a new TestCreateRecordingRuleParams object, with the default timeout for this client.
NewTestCreateRecordingRuleParamsWithContext creates a new TestCreateRecordingRuleParams object with the ability to set a context for a request.
NewTestCreateRecordingRuleParamsWithHTTPClient creates a new TestCreateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.
NewTestCreateRecordingRuleParamsWithTimeout creates a new TestCreateRecordingRuleParams object with the ability to set a timeout on a request.
NewTestCreateRecordingRuleUnauthorized creates a TestCreateRecordingRuleUnauthorized with default headers values.
NewTestCreateRecordingRuleUnprocessableEntity creates a TestCreateRecordingRuleUnprocessableEntity with default headers values.
NewUpdateRecordingRuleForbidden creates a UpdateRecordingRuleForbidden with default headers values.
NewUpdateRecordingRuleInternalServerError creates a UpdateRecordingRuleInternalServerError with default headers values.
NewUpdateRecordingRuleNotFound creates a UpdateRecordingRuleNotFound with default headers values.
NewUpdateRecordingRuleOK creates a UpdateRecordingRuleOK with default headers values.
NewUpdateRecordingRuleParams creates a new UpdateRecordingRuleParams object, with the default timeout for this client.
NewUpdateRecordingRuleParamsWithContext creates a new UpdateRecordingRuleParams object with the ability to set a context for a request.
NewUpdateRecordingRuleParamsWithHTTPClient creates a new UpdateRecordingRuleParams object with the ability to set a custom HTTPClient for a request.
NewUpdateRecordingRuleParamsWithTimeout creates a new UpdateRecordingRuleParams object with the ability to set a timeout on a request.
NewUpdateRecordingRuleUnauthorized creates a UpdateRecordingRuleUnauthorized with default headers values.
WithAuthInfo changes the transport on the client.

# Structs

Client for recording rules API */.
CreateRecordingRuleForbidden describes a response with status code 403, with default header values.
CreateRecordingRuleInternalServerError describes a response with status code 500, with default header values.
CreateRecordingRuleNotFound describes a response with status code 404, with default header values.
CreateRecordingRuleOK describes a response with status code 200, with default header values.
CreateRecordingRuleParams contains all the parameters to send to the API endpoint for the create recording rule operation.
CreateRecordingRuleReader is a Reader for the CreateRecordingRule structure.
CreateRecordingRuleUnauthorized describes a response with status code 401, with default header values.
CreateRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.
CreateRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.
CreateRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.
CreateRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.
CreateRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint for the create recording rule write target operation.
CreateRecordingRuleWriteTargetReader is a Reader for the CreateRecordingRuleWriteTarget structure.
CreateRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.
CreateRecordingRuleWriteTargetUnprocessableEntity describes a response with status code 422, with default header values.
DeleteRecordingRuleForbidden describes a response with status code 403, with default header values.
DeleteRecordingRuleInternalServerError describes a response with status code 500, with default header values.
DeleteRecordingRuleNotFound describes a response with status code 404, with default header values.
DeleteRecordingRuleOK describes a response with status code 200, with default header values.
DeleteRecordingRuleParams contains all the parameters to send to the API endpoint for the delete recording rule operation.
DeleteRecordingRuleReader is a Reader for the DeleteRecordingRule structure.
DeleteRecordingRuleUnauthorized describes a response with status code 401, with default header values.
DeleteRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.
DeleteRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.
DeleteRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.
DeleteRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.
DeleteRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint for the delete recording rule write target operation.
DeleteRecordingRuleWriteTargetReader is a Reader for the DeleteRecordingRuleWriteTarget structure.
DeleteRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.
GetRecordingRuleWriteTargetForbidden describes a response with status code 403, with default header values.
GetRecordingRuleWriteTargetInternalServerError describes a response with status code 500, with default header values.
GetRecordingRuleWriteTargetNotFound describes a response with status code 404, with default header values.
GetRecordingRuleWriteTargetOK describes a response with status code 200, with default header values.
GetRecordingRuleWriteTargetParams contains all the parameters to send to the API endpoint for the get recording rule write target operation.
GetRecordingRuleWriteTargetReader is a Reader for the GetRecordingRuleWriteTarget structure.
GetRecordingRuleWriteTargetUnauthorized describes a response with status code 401, with default header values.
ListRecordingRulesForbidden describes a response with status code 403, with default header values.
ListRecordingRulesInternalServerError describes a response with status code 500, with default header values.
ListRecordingRulesNotFound describes a response with status code 404, with default header values.
ListRecordingRulesOK describes a response with status code 200, with default header values.
ListRecordingRulesParams contains all the parameters to send to the API endpoint for the list recording rules operation.
ListRecordingRulesReader is a Reader for the ListRecordingRules structure.
ListRecordingRulesUnauthorized describes a response with status code 401, with default header values.
TestCreateRecordingRuleForbidden describes a response with status code 403, with default header values.
TestCreateRecordingRuleInternalServerError describes a response with status code 500, with default header values.
TestCreateRecordingRuleNotFound describes a response with status code 404, with default header values.
TestCreateRecordingRuleOK describes a response with status code 200, with default header values.
TestCreateRecordingRuleParams contains all the parameters to send to the API endpoint for the test create recording rule operation.
TestCreateRecordingRuleReader is a Reader for the TestCreateRecordingRule structure.
TestCreateRecordingRuleUnauthorized describes a response with status code 401, with default header values.
TestCreateRecordingRuleUnprocessableEntity describes a response with status code 422, with default header values.
UpdateRecordingRuleForbidden describes a response with status code 403, with default header values.
UpdateRecordingRuleInternalServerError describes a response with status code 500, with default header values.
UpdateRecordingRuleNotFound describes a response with status code 404, with default header values.
UpdateRecordingRuleOK describes a response with status code 200, with default header values.
UpdateRecordingRuleParams contains all the parameters to send to the API endpoint for the update recording rule operation.
UpdateRecordingRuleReader is a Reader for the UpdateRecordingRule structure.
UpdateRecordingRuleUnauthorized describes a response with status code 401, with default header values.

# Interfaces

ClientService is the interface for Client methods.

# Type aliases

ClientOption is the option for Client methods.