openapi

package
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 11, 2026 License: MIT Imports: 10 Imported by: 0

Documentation

Overview

Package openapi provides primitives to interact with the openapi HTTP API.

Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.7.1 DO NOT EDIT.

Index

Constants

View Source
const (
	OAuth2PasswordBearerScopes oAuth2PasswordBearerContextKey = "OAuth2PasswordBearer.Scopes"
)

Variables

This section is empty.

Functions

func NewAckFindingApiV1WastageFindingIdAckPostRequest

func NewAckFindingApiV1WastageFindingIdAckPostRequest(server string, findingId string) (*http.Request, error)

NewAckFindingApiV1WastageFindingIdAckPostRequest generates requests for AckFindingApiV1WastageFindingIdAckPost

func NewAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostRequest

func NewAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostRequest(server string, alertId string) (*http.Request, error)

NewAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostRequest generates requests for AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost

func NewAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostRequest

func NewAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostRequest(server string) (*http.Request, error)

NewAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostRequest generates requests for AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost

func NewApiHealthApiV1HealthGetRequest

func NewApiHealthApiV1HealthGetRequest(server string) (*http.Request, error)

NewApiHealthApiV1HealthGetRequest generates requests for ApiHealthApiV1HealthGet

func NewCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostRequest

func NewCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostRequest(server string, runId string) (*http.Request, error)

NewCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostRequest generates requests for CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost

func NewCliConfigGetApiV1ConfigsConfigIdGetRequest

func NewCliConfigGetApiV1ConfigsConfigIdGetRequest(server string, configId string) (*http.Request, error)

NewCliConfigGetApiV1ConfigsConfigIdGetRequest generates requests for CliConfigGetApiV1ConfigsConfigIdGet

func NewCliConfigListApiV1ConfigsGetRequest

func NewCliConfigListApiV1ConfigsGetRequest(server string) (*http.Request, error)

NewCliConfigListApiV1ConfigsGetRequest generates requests for CliConfigListApiV1ConfigsGet

func NewCliConfigsCreateApiV1ConfigsPostRequest

func NewCliConfigsCreateApiV1ConfigsPostRequest(server string, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody) (*http.Request, error)

NewCliConfigsCreateApiV1ConfigsPostRequest calls the generic CliConfigsCreateApiV1ConfigsPost builder with application/json body

func NewCliConfigsCreateApiV1ConfigsPostRequestWithBody

func NewCliConfigsCreateApiV1ConfigsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCliConfigsCreateApiV1ConfigsPostRequestWithBody generates requests for CliConfigsCreateApiV1ConfigsPost with any type of body

func NewCliConfigsDeleteApiV1ConfigsConfigIdDeleteRequest

func NewCliConfigsDeleteApiV1ConfigsConfigIdDeleteRequest(server string, configId string) (*http.Request, error)

NewCliConfigsDeleteApiV1ConfigsConfigIdDeleteRequest generates requests for CliConfigsDeleteApiV1ConfigsConfigIdDelete

func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequest

func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequest(server string, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody) (*http.Request, error)

NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequest calls the generic CliConfigsUpdateApiV1ConfigsConfigIdPut builder with application/json body

func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequestWithBody

func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequestWithBody(server string, configId string, contentType string, body io.Reader) (*http.Request, error)

NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequestWithBody generates requests for CliConfigsUpdateApiV1ConfigsConfigIdPut with any type of body

func NewCostBreakdownApiV1CostsBreakdownGetRequest

func NewCostBreakdownApiV1CostsBreakdownGetRequest(server string, params *CostBreakdownApiV1CostsBreakdownGetParams) (*http.Request, error)

NewCostBreakdownApiV1CostsBreakdownGetRequest generates requests for CostBreakdownApiV1CostsBreakdownGet

func NewCostSummaryApiV1CostsSummaryGetRequest

func NewCostSummaryApiV1CostsSummaryGetRequest(server string, params *CostSummaryApiV1CostsSummaryGetParams) (*http.Request, error)

NewCostSummaryApiV1CostsSummaryGetRequest generates requests for CostSummaryApiV1CostsSummaryGet

func NewCreateConfigApiV1ConfigPostRequest

func NewCreateConfigApiV1ConfigPostRequest(server string, body CreateConfigApiV1ConfigPostJSONRequestBody) (*http.Request, error)

NewCreateConfigApiV1ConfigPostRequest calls the generic CreateConfigApiV1ConfigPost builder with application/json body

func NewCreateConfigApiV1ConfigPostRequestWithBody

func NewCreateConfigApiV1ConfigPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateConfigApiV1ConfigPostRequestWithBody generates requests for CreateConfigApiV1ConfigPost with any type of body

func NewCreateExtractorApiV1ExtractorsPostRequest

func NewCreateExtractorApiV1ExtractorsPostRequest(server string, body CreateExtractorApiV1ExtractorsPostJSONRequestBody) (*http.Request, error)

NewCreateExtractorApiV1ExtractorsPostRequest calls the generic CreateExtractorApiV1ExtractorsPost builder with application/json body

func NewCreateExtractorApiV1ExtractorsPostRequestWithBody

func NewCreateExtractorApiV1ExtractorsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateExtractorApiV1ExtractorsPostRequestWithBody generates requests for CreateExtractorApiV1ExtractorsPost with any type of body

func NewCreateProjectApiV1ConfigProjectsPostRequest

func NewCreateProjectApiV1ConfigProjectsPostRequest(server string, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody) (*http.Request, error)

NewCreateProjectApiV1ConfigProjectsPostRequest calls the generic CreateProjectApiV1ConfigProjectsPost builder with application/json body

func NewCreateProjectApiV1ConfigProjectsPostRequestWithBody

func NewCreateProjectApiV1ConfigProjectsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProjectApiV1ConfigProjectsPostRequestWithBody generates requests for CreateProjectApiV1ConfigProjectsPost with any type of body

func NewCreateProviderApiV1AuthProvidersPostRequest

func NewCreateProviderApiV1AuthProvidersPostRequest(server string, body CreateProviderApiV1AuthProvidersPostJSONRequestBody) (*http.Request, error)

NewCreateProviderApiV1AuthProvidersPostRequest calls the generic CreateProviderApiV1AuthProvidersPost builder with application/json body

func NewCreateProviderApiV1AuthProvidersPostRequestWithBody

func NewCreateProviderApiV1AuthProvidersPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateProviderApiV1AuthProvidersPostRequestWithBody generates requests for CreateProviderApiV1AuthProvidersPost with any type of body

func NewDashboardStatsApiV1DashboardStatsGetRequest

func NewDashboardStatsApiV1DashboardStatsGetRequest(server string, params *DashboardStatsApiV1DashboardStatsGetParams) (*http.Request, error)

NewDashboardStatsApiV1DashboardStatsGetRequest generates requests for DashboardStatsApiV1DashboardStatsGet

func NewDbStatsApiV1DbStatsGetRequest

func NewDbStatsApiV1DbStatsGetRequest(server string) (*http.Request, error)

NewDbStatsApiV1DbStatsGetRequest generates requests for DbStatsApiV1DbStatsGet

func NewDeleteConfigApiV1ConfigConfigIdDeleteRequest

func NewDeleteConfigApiV1ConfigConfigIdDeleteRequest(server string, configId string) (*http.Request, error)

NewDeleteConfigApiV1ConfigConfigIdDeleteRequest generates requests for DeleteConfigApiV1ConfigConfigIdDelete

func NewDeleteExtractorApiV1ExtractorsExtractorIdDeleteRequest

func NewDeleteExtractorApiV1ExtractorsExtractorIdDeleteRequest(server string, extractorId string) (*http.Request, error)

NewDeleteExtractorApiV1ExtractorsExtractorIdDeleteRequest generates requests for DeleteExtractorApiV1ExtractorsExtractorIdDelete

func NewDeleteProjectApiV1ConfigProjectsSlugDeleteRequest

func NewDeleteProjectApiV1ConfigProjectsSlugDeleteRequest(server string, slug string) (*http.Request, error)

NewDeleteProjectApiV1ConfigProjectsSlugDeleteRequest generates requests for DeleteProjectApiV1ConfigProjectsSlugDelete

func NewDeleteProviderApiV1AuthProvidersProviderIdDeleteRequest

func NewDeleteProviderApiV1AuthProvidersProviderIdDeleteRequest(server string, providerId string) (*http.Request, error)

NewDeleteProviderApiV1AuthProvidersProviderIdDeleteRequest generates requests for DeleteProviderApiV1AuthProvidersProviderIdDelete

func NewExportCostsApiV1CostsExportGetRequest

func NewExportCostsApiV1CostsExportGetRequest(server string, params *ExportCostsApiV1CostsExportGetParams) (*http.Request, error)

NewExportCostsApiV1CostsExportGetRequest generates requests for ExportCostsApiV1CostsExportGet

func NewGetActiveAlertsApiV1AlertsActiveGetRequest

func NewGetActiveAlertsApiV1AlertsActiveGetRequest(server string) (*http.Request, error)

NewGetActiveAlertsApiV1AlertsActiveGetRequest generates requests for GetActiveAlertsApiV1AlertsActiveGet

func NewGetAlertStatsApiV1AlertsStatsGetRequest

func NewGetAlertStatsApiV1AlertsStatsGetRequest(server string) (*http.Request, error)

NewGetAlertStatsApiV1AlertsStatsGetRequest generates requests for GetAlertStatsApiV1AlertsStatsGet

func NewGetConfigApiV1ConfigConfigIdGetRequest

func NewGetConfigApiV1ConfigConfigIdGetRequest(server string, configId string) (*http.Request, error)

NewGetConfigApiV1ConfigConfigIdGetRequest generates requests for GetConfigApiV1ConfigConfigIdGet

func NewGetCostTotalsApiV1CostsTotalsGetRequest

func NewGetCostTotalsApiV1CostsTotalsGetRequest(server string, params *GetCostTotalsApiV1CostsTotalsGetParams) (*http.Request, error)

NewGetCostTotalsApiV1CostsTotalsGetRequest generates requests for GetCostTotalsApiV1CostsTotalsGet

func NewGetCostsBySkuApiV1CostsBySkuGetRequest

func NewGetCostsBySkuApiV1CostsBySkuGetRequest(server string, params *GetCostsBySkuApiV1CostsBySkuGetParams) (*http.Request, error)

NewGetCostsBySkuApiV1CostsBySkuGetRequest generates requests for GetCostsBySkuApiV1CostsBySkuGet

func NewGetDailyCostsApiV1CostsDailyGetRequest

func NewGetDailyCostsApiV1CostsDailyGetRequest(server string, params *GetDailyCostsApiV1CostsDailyGetParams) (*http.Request, error)

NewGetDailyCostsApiV1CostsDailyGetRequest generates requests for GetDailyCostsApiV1CostsDailyGet

func NewGetExtractorApiV1ExtractorsExtractorIdGetRequest

func NewGetExtractorApiV1ExtractorsExtractorIdGetRequest(server string, extractorId string) (*http.Request, error)

NewGetExtractorApiV1ExtractorsExtractorIdGetRequest generates requests for GetExtractorApiV1ExtractorsExtractorIdGet

func NewGetExtractorRunApiV1ExtractorsRunsRunIdGetRequest

func NewGetExtractorRunApiV1ExtractorsRunsRunIdGetRequest(server string, runId string) (*http.Request, error)

NewGetExtractorRunApiV1ExtractorsRunsRunIdGetRequest generates requests for GetExtractorRunApiV1ExtractorsRunsRunIdGet

func NewGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetRequest

func NewGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetRequest(server string, runId string) (*http.Request, error)

NewGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetRequest generates requests for GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet

func NewGetFindingApiV1WastageFindingIdGetRequest

func NewGetFindingApiV1WastageFindingIdGetRequest(server string, findingId string) (*http.Request, error)

NewGetFindingApiV1WastageFindingIdGetRequest generates requests for GetFindingApiV1WastageFindingIdGet

func NewGetProjectApiV1ConfigProjectsSlugGetRequest

func NewGetProjectApiV1ConfigProjectsSlugGetRequest(server string, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams) (*http.Request, error)

NewGetProjectApiV1ConfigProjectsSlugGetRequest generates requests for GetProjectApiV1ConfigProjectsSlugGet

func NewGetProviderApiV1AuthProvidersProviderIdGetRequest

func NewGetProviderApiV1AuthProvidersProviderIdGetRequest(server string, providerId string) (*http.Request, error)

NewGetProviderApiV1AuthProvidersProviderIdGetRequest generates requests for GetProviderApiV1AuthProvidersProviderIdGet

func NewGetSkusByProviderApiV1CostsSkusGetRequest

func NewGetSkusByProviderApiV1CostsSkusGetRequest(server string, params *GetSkusByProviderApiV1CostsSkusGetParams) (*http.Request, error)

NewGetSkusByProviderApiV1CostsSkusGetRequest generates requests for GetSkusByProviderApiV1CostsSkusGet

func NewGithubCallbackApiV1AuthGithubCallbackPostRequest

func NewGithubCallbackApiV1AuthGithubCallbackPostRequest(server string, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody) (*http.Request, error)

NewGithubCallbackApiV1AuthGithubCallbackPostRequest calls the generic GithubCallbackApiV1AuthGithubCallbackPost builder with application/json body

func NewGithubCallbackApiV1AuthGithubCallbackPostRequestWithBody

func NewGithubCallbackApiV1AuthGithubCallbackPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewGithubCallbackApiV1AuthGithubCallbackPostRequestWithBody generates requests for GithubCallbackApiV1AuthGithubCallbackPost with any type of body

func NewGithubRedirectApiV1AuthGithubGetRequest

func NewGithubRedirectApiV1AuthGithubGetRequest(server string) (*http.Request, error)

NewGithubRedirectApiV1AuthGithubGetRequest generates requests for GithubRedirectApiV1AuthGithubGet

func NewHealthHealthGetRequest

func NewHealthHealthGetRequest(server string) (*http.Request, error)

NewHealthHealthGetRequest generates requests for HealthHealthGet

func NewHealthzHealthzGetRequest

func NewHealthzHealthzGetRequest(server string) (*http.Request, error)

NewHealthzHealthzGetRequest generates requests for HealthzHealthzGet

func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequest

func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequest(server string, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody) (*http.Request, error)

NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequest calls the generic IgnoreFindingApiV1WastageFindingIdIgnorePost builder with application/json body

func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequestWithBody

func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequestWithBody(server string, findingId string, contentType string, body io.Reader) (*http.Request, error)

NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequestWithBody generates requests for IgnoreFindingApiV1WastageFindingIdIgnorePost with any type of body

func NewListAlertsApiV1AlertsGetRequest

func NewListAlertsApiV1AlertsGetRequest(server string, params *ListAlertsApiV1AlertsGetParams) (*http.Request, error)

NewListAlertsApiV1AlertsGetRequest generates requests for ListAlertsApiV1AlertsGet

func NewListConfigsApiV1ConfigGetRequest

func NewListConfigsApiV1ConfigGetRequest(server string) (*http.Request, error)

NewListConfigsApiV1ConfigGetRequest generates requests for ListConfigsApiV1ConfigGet

func NewListCostsApiV1CostsGetRequest

func NewListCostsApiV1CostsGetRequest(server string, params *ListCostsApiV1CostsGetParams) (*http.Request, error)

NewListCostsApiV1CostsGetRequest generates requests for ListCostsApiV1CostsGet

func NewListEnabledProvidersApiV1AuthOidcProvidersGetRequest

func NewListEnabledProvidersApiV1AuthOidcProvidersGetRequest(server string) (*http.Request, error)

NewListEnabledProvidersApiV1AuthOidcProvidersGetRequest generates requests for ListEnabledProvidersApiV1AuthOidcProvidersGet

func NewListExtractorRunsApiV1ExtractorsRunsGetRequest

func NewListExtractorRunsApiV1ExtractorsRunsGetRequest(server string, params *ListExtractorRunsApiV1ExtractorsRunsGetParams) (*http.Request, error)

NewListExtractorRunsApiV1ExtractorsRunsGetRequest generates requests for ListExtractorRunsApiV1ExtractorsRunsGet

func NewListExtractorsApiV1ExtractorsGetRequest

func NewListExtractorsApiV1ExtractorsGetRequest(server string, params *ListExtractorsApiV1ExtractorsGetParams) (*http.Request, error)

NewListExtractorsApiV1ExtractorsGetRequest generates requests for ListExtractorsApiV1ExtractorsGet

func NewListFindingsApiV1WastageGetRequest

func NewListFindingsApiV1WastageGetRequest(server string, params *ListFindingsApiV1WastageGetParams) (*http.Request, error)

NewListFindingsApiV1WastageGetRequest generates requests for ListFindingsApiV1WastageGet

func NewListProjectsApiV1ConfigProjectsGetRequest

func NewListProjectsApiV1ConfigProjectsGetRequest(server string, params *ListProjectsApiV1ConfigProjectsGetParams) (*http.Request, error)

NewListProjectsApiV1ConfigProjectsGetRequest generates requests for ListProjectsApiV1ConfigProjectsGet

func NewListProvidersApiV1AuthProvidersGetRequest

func NewListProvidersApiV1AuthProvidersGetRequest(server string) (*http.Request, error)

NewListProvidersApiV1AuthProvidersGetRequest generates requests for ListProvidersApiV1AuthProvidersGet

func NewListRulesApiV1WastageRulesGetRequest

func NewListRulesApiV1WastageRulesGetRequest(server string) (*http.Request, error)

NewListRulesApiV1WastageRulesGetRequest generates requests for ListRulesApiV1WastageRulesGet

func NewListScansApiV1WastageScansGetRequest

func NewListScansApiV1WastageScansGetRequest(server string, params *ListScansApiV1WastageScansGetParams) (*http.Request, error)

NewListScansApiV1WastageScansGetRequest generates requests for ListScansApiV1WastageScansGet

func NewLoginAliasApiV1AuthLoginPostRequest

func NewLoginAliasApiV1AuthLoginPostRequest(server string, body LoginAliasApiV1AuthLoginPostJSONRequestBody) (*http.Request, error)

NewLoginAliasApiV1AuthLoginPostRequest calls the generic LoginAliasApiV1AuthLoginPost builder with application/json body

func NewLoginAliasApiV1AuthLoginPostRequestWithBody

func NewLoginAliasApiV1AuthLoginPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewLoginAliasApiV1AuthLoginPostRequestWithBody generates requests for LoginAliasApiV1AuthLoginPost with any type of body

func NewLoginTokenApiV1AuthTokenPostRequest

func NewLoginTokenApiV1AuthTokenPostRequest(server string, body LoginTokenApiV1AuthTokenPostJSONRequestBody) (*http.Request, error)

NewLoginTokenApiV1AuthTokenPostRequest calls the generic LoginTokenApiV1AuthTokenPost builder with application/json body

func NewLoginTokenApiV1AuthTokenPostRequestWithBody

func NewLoginTokenApiV1AuthTokenPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewLoginTokenApiV1AuthTokenPostRequestWithBody generates requests for LoginTokenApiV1AuthTokenPost with any type of body

func NewOidcCallbackApiV1AuthOidcCallbackPostRequest

func NewOidcCallbackApiV1AuthOidcCallbackPostRequest(server string, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody) (*http.Request, error)

NewOidcCallbackApiV1AuthOidcCallbackPostRequest calls the generic OidcCallbackApiV1AuthOidcCallbackPost builder with application/json body

func NewOidcCallbackApiV1AuthOidcCallbackPostRequestWithBody

func NewOidcCallbackApiV1AuthOidcCallbackPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewOidcCallbackApiV1AuthOidcCallbackPostRequestWithBody generates requests for OidcCallbackApiV1AuthOidcCallbackPost with any type of body

func NewOidcLoginApiV1AuthOidcLoginPostRequest

func NewOidcLoginApiV1AuthOidcLoginPostRequest(server string, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody) (*http.Request, error)

NewOidcLoginApiV1AuthOidcLoginPostRequest calls the generic OidcLoginApiV1AuthOidcLoginPost builder with application/json body

func NewOidcLoginApiV1AuthOidcLoginPostRequestWithBody

func NewOidcLoginApiV1AuthOidcLoginPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewOidcLoginApiV1AuthOidcLoginPostRequestWithBody generates requests for OidcLoginApiV1AuthOidcLoginPost with any type of body

func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequest

func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequest(server string, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody) (*http.Request, error)

NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequest calls the generic RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost builder with application/json body

func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequestWithBody

func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequestWithBody generates requests for RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost with any type of body

func NewRegisterGcpApiV1AuthGcpRegisterPostRequest

func NewRegisterGcpApiV1AuthGcpRegisterPostRequest(server string, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody) (*http.Request, error)

NewRegisterGcpApiV1AuthGcpRegisterPostRequest calls the generic RegisterGcpApiV1AuthGcpRegisterPost builder with application/json body

func NewRegisterGcpApiV1AuthGcpRegisterPostRequestWithBody

func NewRegisterGcpApiV1AuthGcpRegisterPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRegisterGcpApiV1AuthGcpRegisterPostRequestWithBody generates requests for RegisterGcpApiV1AuthGcpRegisterPost with any type of body

func NewResolveFindingApiV1WastageFindingIdResolvePostRequest

func NewResolveFindingApiV1WastageFindingIdResolvePostRequest(server string, findingId string) (*http.Request, error)

NewResolveFindingApiV1WastageFindingIdResolvePostRequest generates requests for ResolveFindingApiV1WastageFindingIdResolvePost

func NewRunExtractorViaPostApiV1ExtractorsRunPostRequest

func NewRunExtractorViaPostApiV1ExtractorsRunPostRequest(server string, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody) (*http.Request, error)

NewRunExtractorViaPostApiV1ExtractorsRunPostRequest calls the generic RunExtractorViaPostApiV1ExtractorsRunPost builder with application/json body

func NewRunExtractorViaPostApiV1ExtractorsRunPostRequestWithBody

func NewRunExtractorViaPostApiV1ExtractorsRunPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewRunExtractorViaPostApiV1ExtractorsRunPostRequestWithBody generates requests for RunExtractorViaPostApiV1ExtractorsRunPost with any type of body

func NewTestConfigApiV1ConfigConfigIdTestPostRequest

func NewTestConfigApiV1ConfigConfigIdTestPostRequest(server string, configId string) (*http.Request, error)

NewTestConfigApiV1ConfigConfigIdTestPostRequest generates requests for TestConfigApiV1ConfigConfigIdTestPost

func NewTestProviderApiV1AuthProvidersProviderIdTestPostRequest

func NewTestProviderApiV1AuthProvidersProviderIdTestPostRequest(server string, providerId string) (*http.Request, error)

NewTestProviderApiV1AuthProvidersProviderIdTestPostRequest generates requests for TestProviderApiV1AuthProvidersProviderIdTestPost

func NewTriggerScanApiV1WastageScanPostRequest

func NewTriggerScanApiV1WastageScanPostRequest(server string, body TriggerScanApiV1WastageScanPostJSONRequestBody) (*http.Request, error)

NewTriggerScanApiV1WastageScanPostRequest calls the generic TriggerScanApiV1WastageScanPost builder with application/json body

func NewTriggerScanApiV1WastageScanPostRequestWithBody

func NewTriggerScanApiV1WastageScanPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewTriggerScanApiV1WastageScanPostRequestWithBody generates requests for TriggerScanApiV1WastageScanPost with any type of body

func NewUpdateConfigApiV1ConfigConfigIdPutRequest

func NewUpdateConfigApiV1ConfigConfigIdPutRequest(server string, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody) (*http.Request, error)

NewUpdateConfigApiV1ConfigConfigIdPutRequest calls the generic UpdateConfigApiV1ConfigConfigIdPut builder with application/json body

func NewUpdateConfigApiV1ConfigConfigIdPutRequestWithBody

func NewUpdateConfigApiV1ConfigConfigIdPutRequestWithBody(server string, configId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateConfigApiV1ConfigConfigIdPutRequestWithBody generates requests for UpdateConfigApiV1ConfigConfigIdPut with any type of body

func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequest

func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequest(server string, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody) (*http.Request, error)

NewUpdateProviderApiV1AuthProvidersProviderIdPutRequest calls the generic UpdateProviderApiV1AuthProvidersProviderIdPut builder with application/json body

func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequestWithBody

func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequestWithBody(server string, providerId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateProviderApiV1AuthProvidersProviderIdPutRequestWithBody generates requests for UpdateProviderApiV1AuthProvidersProviderIdPut with any type of body

func NewWastageSummaryApiV1WastageSummaryGetRequest

func NewWastageSummaryApiV1WastageSummaryGetRequest(server string) (*http.Request, error)

NewWastageSummaryApiV1WastageSummaryGetRequest generates requests for WastageSummaryApiV1WastageSummaryGet

Types

type AckFindingApiV1WastageFindingIdAckPostResponse

type AckFindingApiV1WastageFindingIdAckPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON404      *struct {
		Detail string `json:"detail"`
	}
	JSON422 *HTTPValidationError
}

func ParseAckFindingApiV1WastageFindingIdAckPostResponse

func ParseAckFindingApiV1WastageFindingIdAckPostResponse(rsp *http.Response) (*AckFindingApiV1WastageFindingIdAckPostResponse, error)

ParseAckFindingApiV1WastageFindingIdAckPostResponse parses an HTTP response from a AckFindingApiV1WastageFindingIdAckPostWithResponse call

func (AckFindingApiV1WastageFindingIdAckPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AckFindingApiV1WastageFindingIdAckPostResponse) Status

Status returns HTTPResponse.Status

func (AckFindingApiV1WastageFindingIdAckPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse

type AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse

func ParseAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse(rsp *http.Response) (*AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse, error)

ParseAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse parses an HTTP response from a AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse call

func (AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) Status

Status returns HTTPResponse.Status

func (AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse

type AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse

func ParseAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse(rsp *http.Response) (*AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse, error)

ParseAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse parses an HTTP response from a AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse call

func (AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) Status

Status returns HTTPResponse.Status

func (AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ApiHealthApiV1HealthGetResponse

type ApiHealthApiV1HealthGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
}

func ParseApiHealthApiV1HealthGetResponse

func ParseApiHealthApiV1HealthGetResponse(rsp *http.Response) (*ApiHealthApiV1HealthGetResponse, error)

ParseApiHealthApiV1HealthGetResponse parses an HTTP response from a ApiHealthApiV1HealthGetWithResponse call

func (ApiHealthApiV1HealthGetResponse) ContentType

func (r ApiHealthApiV1HealthGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ApiHealthApiV1HealthGetResponse) Status

Status returns HTTPResponse.Status

func (ApiHealthApiV1HealthGetResponse) StatusCode

func (r ApiHealthApiV1HealthGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AuthProviderConfig

type AuthProviderConfig struct {
	AllowedEmailDomains *[]string               `json:"allowed_email_domains,omitempty"`
	AutoProvision       *bool                   `json:"auto_provision,omitempty"`
	ClaimMappings       *map[string]interface{} `json:"claim_mappings,omitempty"`
	ClientId            string                  `json:"client_id"`
	ClientSecret        string                  `json:"client_secret"`
	Issuer              string                  `json:"issuer"`
	RedirectUri         string                  `json:"redirect_uri"`
	Scopes              *[]string               `json:"scopes,omitempty"`
}

AuthProviderConfig OIDC provider configuration schema.

type AuthProviderInput

type AuthProviderInput struct {
	// Config OIDC provider configuration schema.
	Config  AuthProviderConfig `json:"config"`
	Enabled *bool              `json:"enabled,omitempty"`
	Kind    *string            `json:"kind,omitempty"`
	Name    string             `json:"name"`
}

AuthProviderInput Create/update provider request.

type AuthProviderResponse

type AuthProviderResponse struct {
	Config     map[string]interface{} `json:"config"`
	CreatedAt  *string                `json:"created_at,omitempty"`
	CreatedBy  *string                `json:"created_by,omitempty"`
	Enabled    bool                   `json:"enabled"`
	Id         string                 `json:"id"`
	Kind       string                 `json:"kind"`
	LastTestAt *string                `json:"last_test_at,omitempty"`
	LastTestOk *bool                  `json:"last_test_ok,omitempty"`
	Name       string                 `json:"name"`
	UpdatedAt  *string                `json:"updated_at,omitempty"`
}

AuthProviderResponse Provider response (secrets masked).

type AzureServiceAccountRegisterRequest

type AzureServiceAccountRegisterRequest struct {
	ClientId       string  `json:"client_id"`
	ClientSecret   *string `json:"client_secret,omitempty"`
	SubscriptionId *string `json:"subscription_id,omitempty"`
	TenantId       string  `json:"tenant_id"`
}

AzureServiceAccountRegisterRequest defines model for AzureServiceAccountRegisterRequest.

type CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse

type CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse

func ParseCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse(rsp *http.Response) (*CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse, error)

ParseCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse parses an HTTP response from a CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse call

func (CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) Status

Status returns HTTPResponse.Status

func (CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CliConfigGetApiV1ConfigsConfigIdGetResponse

type CliConfigGetApiV1ConfigsConfigIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCliConfigGetApiV1ConfigsConfigIdGetResponse

func ParseCliConfigGetApiV1ConfigsConfigIdGetResponse(rsp *http.Response) (*CliConfigGetApiV1ConfigsConfigIdGetResponse, error)

ParseCliConfigGetApiV1ConfigsConfigIdGetResponse parses an HTTP response from a CliConfigGetApiV1ConfigsConfigIdGetWithResponse call

func (CliConfigGetApiV1ConfigsConfigIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CliConfigGetApiV1ConfigsConfigIdGetResponse) Status

Status returns HTTPResponse.Status

func (CliConfigGetApiV1ConfigsConfigIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CliConfigListApiV1ConfigsGetResponse

type CliConfigListApiV1ConfigsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseCliConfigListApiV1ConfigsGetResponse

func ParseCliConfigListApiV1ConfigsGetResponse(rsp *http.Response) (*CliConfigListApiV1ConfigsGetResponse, error)

ParseCliConfigListApiV1ConfigsGetResponse parses an HTTP response from a CliConfigListApiV1ConfigsGetWithResponse call

func (CliConfigListApiV1ConfigsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CliConfigListApiV1ConfigsGetResponse) Status

Status returns HTTPResponse.Status

func (CliConfigListApiV1ConfigsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CliConfigsCreateApiV1ConfigsPostJSONRequestBody

type CliConfigsCreateApiV1ConfigsPostJSONRequestBody = UnderscoreConfigCreate

CliConfigsCreateApiV1ConfigsPostJSONRequestBody defines body for CliConfigsCreateApiV1ConfigsPost for application/json ContentType.

type CliConfigsCreateApiV1ConfigsPostResponse

type CliConfigsCreateApiV1ConfigsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCliConfigsCreateApiV1ConfigsPostResponse

func ParseCliConfigsCreateApiV1ConfigsPostResponse(rsp *http.Response) (*CliConfigsCreateApiV1ConfigsPostResponse, error)

ParseCliConfigsCreateApiV1ConfigsPostResponse parses an HTTP response from a CliConfigsCreateApiV1ConfigsPostWithResponse call

func (CliConfigsCreateApiV1ConfigsPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CliConfigsCreateApiV1ConfigsPostResponse) Status

Status returns HTTPResponse.Status

func (CliConfigsCreateApiV1ConfigsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse

type CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseCliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse

func ParseCliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse(rsp *http.Response) (*CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse, error)

ParseCliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse parses an HTTP response from a CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse call

func (CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) Status

Status returns HTTPResponse.Status

func (CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody

type CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody = UnderscoreConfigCreate

CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody defines body for CliConfigsUpdateApiV1ConfigsConfigIdPut for application/json ContentType.

type CliConfigsUpdateApiV1ConfigsConfigIdPutResponse

type CliConfigsUpdateApiV1ConfigsConfigIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCliConfigsUpdateApiV1ConfigsConfigIdPutResponse

func ParseCliConfigsUpdateApiV1ConfigsConfigIdPutResponse(rsp *http.Response) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)

ParseCliConfigsUpdateApiV1ConfigsConfigIdPutResponse parses an HTTP response from a CliConfigsUpdateApiV1ConfigsConfigIdPutWithResponse call

func (CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) Status

Status returns HTTPResponse.Status

func (CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AckFindingApiV1WastageFindingIdAckPost

func (c *Client) AckFindingApiV1WastageFindingIdAckPost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost

func (c *Client) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost

func (c *Client) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApiHealthApiV1HealthGet

func (c *Client) ApiHealthApiV1HealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost

func (c *Client) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigGetApiV1ConfigsConfigIdGet

func (c *Client) CliConfigGetApiV1ConfigsConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigListApiV1ConfigsGet

func (c *Client) CliConfigListApiV1ConfigsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigsCreateApiV1ConfigsPost

func (c *Client) CliConfigsCreateApiV1ConfigsPost(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigsCreateApiV1ConfigsPostWithBody

func (c *Client) CliConfigsCreateApiV1ConfigsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigsDeleteApiV1ConfigsConfigIdDelete

func (c *Client) CliConfigsDeleteApiV1ConfigsConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigsUpdateApiV1ConfigsConfigIdPut

func (c *Client) CliConfigsUpdateApiV1ConfigsConfigIdPut(ctx context.Context, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody

func (c *Client) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CostBreakdownApiV1CostsBreakdownGet

func (c *Client) CostBreakdownApiV1CostsBreakdownGet(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CostSummaryApiV1CostsSummaryGet

func (c *Client) CostSummaryApiV1CostsSummaryGet(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConfigApiV1ConfigPost

func (c *Client) CreateConfigApiV1ConfigPost(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateConfigApiV1ConfigPostWithBody

func (c *Client) CreateConfigApiV1ConfigPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExtractorApiV1ExtractorsPost

func (c *Client) CreateExtractorApiV1ExtractorsPost(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateExtractorApiV1ExtractorsPostWithBody

func (c *Client) CreateExtractorApiV1ExtractorsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectApiV1ConfigProjectsPost

func (c *Client) CreateProjectApiV1ConfigProjectsPost(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProjectApiV1ConfigProjectsPostWithBody

func (c *Client) CreateProjectApiV1ConfigProjectsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProviderApiV1AuthProvidersPost

func (c *Client) CreateProviderApiV1AuthProvidersPost(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateProviderApiV1AuthProvidersPostWithBody

func (c *Client) CreateProviderApiV1AuthProvidersPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DashboardStatsApiV1DashboardStatsGet

func (c *Client) DashboardStatsApiV1DashboardStatsGet(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DbStatsApiV1DbStatsGet

func (c *Client) DbStatsApiV1DbStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteConfigApiV1ConfigConfigIdDelete

func (c *Client) DeleteConfigApiV1ConfigConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteExtractorApiV1ExtractorsExtractorIdDelete

func (c *Client) DeleteExtractorApiV1ExtractorsExtractorIdDelete(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProjectApiV1ConfigProjectsSlugDelete

func (c *Client) DeleteProjectApiV1ConfigProjectsSlugDelete(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteProviderApiV1AuthProvidersProviderIdDelete

func (c *Client) DeleteProviderApiV1AuthProvidersProviderIdDelete(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExportCostsApiV1CostsExportGet

func (c *Client) ExportCostsApiV1CostsExportGet(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetActiveAlertsApiV1AlertsActiveGet

func (c *Client) GetActiveAlertsApiV1AlertsActiveGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAlertStatsApiV1AlertsStatsGet

func (c *Client) GetAlertStatsApiV1AlertsStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigApiV1ConfigConfigIdGet

func (c *Client) GetConfigApiV1ConfigConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCostTotalsApiV1CostsTotalsGet

func (c *Client) GetCostTotalsApiV1CostsTotalsGet(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetCostsBySkuApiV1CostsBySkuGet

func (c *Client) GetCostsBySkuApiV1CostsBySkuGet(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDailyCostsApiV1CostsDailyGet

func (c *Client) GetDailyCostsApiV1CostsDailyGet(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExtractorApiV1ExtractorsExtractorIdGet

func (c *Client) GetExtractorApiV1ExtractorsExtractorIdGet(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExtractorRunApiV1ExtractorsRunsRunIdGet

func (c *Client) GetExtractorRunApiV1ExtractorsRunsRunIdGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet

func (c *Client) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetFindingApiV1WastageFindingIdGet

func (c *Client) GetFindingApiV1WastageFindingIdGet(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProjectApiV1ConfigProjectsSlugGet

func (c *Client) GetProjectApiV1ConfigProjectsSlugGet(ctx context.Context, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProviderApiV1AuthProvidersProviderIdGet

func (c *Client) GetProviderApiV1AuthProvidersProviderIdGet(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSkusByProviderApiV1CostsSkusGet

func (c *Client) GetSkusByProviderApiV1CostsSkusGet(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GithubCallbackApiV1AuthGithubCallbackPost

func (c *Client) GithubCallbackApiV1AuthGithubCallbackPost(ctx context.Context, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GithubCallbackApiV1AuthGithubCallbackPostWithBody

func (c *Client) GithubCallbackApiV1AuthGithubCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GithubRedirectApiV1AuthGithubGet

func (c *Client) GithubRedirectApiV1AuthGithubGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HealthHealthGet

func (c *Client) HealthHealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) HealthzHealthzGet

func (c *Client) HealthzHealthzGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IgnoreFindingApiV1WastageFindingIdIgnorePost

func (c *Client) IgnoreFindingApiV1WastageFindingIdIgnorePost(ctx context.Context, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody

func (c *Client) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody(ctx context.Context, findingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListAlertsApiV1AlertsGet

func (c *Client) ListAlertsApiV1AlertsGet(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListConfigsApiV1ConfigGet

func (c *Client) ListConfigsApiV1ConfigGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListCostsApiV1CostsGet

func (c *Client) ListCostsApiV1CostsGet(ctx context.Context, params *ListCostsApiV1CostsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListEnabledProvidersApiV1AuthOidcProvidersGet

func (c *Client) ListEnabledProvidersApiV1AuthOidcProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExtractorRunsApiV1ExtractorsRunsGet

func (c *Client) ListExtractorRunsApiV1ExtractorsRunsGet(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListExtractorsApiV1ExtractorsGet

func (c *Client) ListExtractorsApiV1ExtractorsGet(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListFindingsApiV1WastageGet

func (c *Client) ListFindingsApiV1WastageGet(ctx context.Context, params *ListFindingsApiV1WastageGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProjectsApiV1ConfigProjectsGet

func (c *Client) ListProjectsApiV1ConfigProjectsGet(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListProvidersApiV1AuthProvidersGet

func (c *Client) ListProvidersApiV1AuthProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListRulesApiV1WastageRulesGet

func (c *Client) ListRulesApiV1WastageRulesGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListScansApiV1WastageScansGet

func (c *Client) ListScansApiV1WastageScansGet(ctx context.Context, params *ListScansApiV1WastageScansGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginAliasApiV1AuthLoginPost

func (c *Client) LoginAliasApiV1AuthLoginPost(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginAliasApiV1AuthLoginPostWithBody

func (c *Client) LoginAliasApiV1AuthLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginTokenApiV1AuthTokenPost

func (c *Client) LoginTokenApiV1AuthTokenPost(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LoginTokenApiV1AuthTokenPostWithBody

func (c *Client) LoginTokenApiV1AuthTokenPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OidcCallbackApiV1AuthOidcCallbackPost

func (c *Client) OidcCallbackApiV1AuthOidcCallbackPost(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OidcCallbackApiV1AuthOidcCallbackPostWithBody

func (c *Client) OidcCallbackApiV1AuthOidcCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OidcLoginApiV1AuthOidcLoginPost

func (c *Client) OidcLoginApiV1AuthOidcLoginPost(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) OidcLoginApiV1AuthOidcLoginPostWithBody

func (c *Client) OidcLoginApiV1AuthOidcLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost

func (c *Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost(ctx context.Context, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBody

func (c *Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegisterGcpApiV1AuthGcpRegisterPost

func (c *Client) RegisterGcpApiV1AuthGcpRegisterPost(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RegisterGcpApiV1AuthGcpRegisterPostWithBody

func (c *Client) RegisterGcpApiV1AuthGcpRegisterPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ResolveFindingApiV1WastageFindingIdResolvePost

func (c *Client) ResolveFindingApiV1WastageFindingIdResolvePost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunExtractorViaPostApiV1ExtractorsRunPost

func (c *Client) RunExtractorViaPostApiV1ExtractorsRunPost(ctx context.Context, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunExtractorViaPostApiV1ExtractorsRunPostWithBody

func (c *Client) RunExtractorViaPostApiV1ExtractorsRunPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestConfigApiV1ConfigConfigIdTestPost

func (c *Client) TestConfigApiV1ConfigConfigIdTestPost(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestProviderApiV1AuthProvidersProviderIdTestPost

func (c *Client) TestProviderApiV1AuthProvidersProviderIdTestPost(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerScanApiV1WastageScanPost

func (c *Client) TriggerScanApiV1WastageScanPost(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TriggerScanApiV1WastageScanPostWithBody

func (c *Client) TriggerScanApiV1WastageScanPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConfigApiV1ConfigConfigIdPut

func (c *Client) UpdateConfigApiV1ConfigConfigIdPut(ctx context.Context, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateConfigApiV1ConfigConfigIdPutWithBody

func (c *Client) UpdateConfigApiV1ConfigConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProviderApiV1AuthProvidersProviderIdPut

func (c *Client) UpdateProviderApiV1AuthProvidersProviderIdPut(ctx context.Context, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateProviderApiV1AuthProvidersProviderIdPutWithBody

func (c *Client) UpdateProviderApiV1AuthProvidersProviderIdPutWithBody(ctx context.Context, providerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) WastageSummaryApiV1WastageSummaryGet

func (c *Client) WastageSummaryApiV1WastageSummaryGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// ListAlertsApiV1AlertsGet request
	ListAlertsApiV1AlertsGet(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost request
	AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetActiveAlertsApiV1AlertsActiveGet request
	GetActiveAlertsApiV1AlertsActiveGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAlertStatsApiV1AlertsStatsGet request
	GetAlertStatsApiV1AlertsStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost request
	AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBody request with any body
	RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost(ctx context.Context, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RegisterGcpApiV1AuthGcpRegisterPostWithBody request with any body
	RegisterGcpApiV1AuthGcpRegisterPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RegisterGcpApiV1AuthGcpRegisterPost(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GithubRedirectApiV1AuthGithubGet request
	GithubRedirectApiV1AuthGithubGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GithubCallbackApiV1AuthGithubCallbackPostWithBody request with any body
	GithubCallbackApiV1AuthGithubCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	GithubCallbackApiV1AuthGithubCallbackPost(ctx context.Context, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LoginAliasApiV1AuthLoginPostWithBody request with any body
	LoginAliasApiV1AuthLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	LoginAliasApiV1AuthLoginPost(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OidcCallbackApiV1AuthOidcCallbackPostWithBody request with any body
	OidcCallbackApiV1AuthOidcCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OidcCallbackApiV1AuthOidcCallbackPost(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// OidcLoginApiV1AuthOidcLoginPostWithBody request with any body
	OidcLoginApiV1AuthOidcLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	OidcLoginApiV1AuthOidcLoginPost(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListEnabledProvidersApiV1AuthOidcProvidersGet request
	ListEnabledProvidersApiV1AuthOidcProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProvidersApiV1AuthProvidersGet request
	ListProvidersApiV1AuthProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProviderApiV1AuthProvidersPostWithBody request with any body
	CreateProviderApiV1AuthProvidersPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProviderApiV1AuthProvidersPost(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProviderApiV1AuthProvidersProviderIdDelete request
	DeleteProviderApiV1AuthProvidersProviderIdDelete(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProviderApiV1AuthProvidersProviderIdGet request
	GetProviderApiV1AuthProvidersProviderIdGet(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateProviderApiV1AuthProvidersProviderIdPutWithBody request with any body
	UpdateProviderApiV1AuthProvidersProviderIdPutWithBody(ctx context.Context, providerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateProviderApiV1AuthProvidersProviderIdPut(ctx context.Context, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestProviderApiV1AuthProvidersProviderIdTestPost request
	TestProviderApiV1AuthProvidersProviderIdTestPost(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LoginTokenApiV1AuthTokenPostWithBody request with any body
	LoginTokenApiV1AuthTokenPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	LoginTokenApiV1AuthTokenPost(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListConfigsApiV1ConfigGet request
	ListConfigsApiV1ConfigGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateConfigApiV1ConfigPostWithBody request with any body
	CreateConfigApiV1ConfigPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateConfigApiV1ConfigPost(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListProjectsApiV1ConfigProjectsGet request
	ListProjectsApiV1ConfigProjectsGet(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateProjectApiV1ConfigProjectsPostWithBody request with any body
	CreateProjectApiV1ConfigProjectsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateProjectApiV1ConfigProjectsPost(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteProjectApiV1ConfigProjectsSlugDelete request
	DeleteProjectApiV1ConfigProjectsSlugDelete(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProjectApiV1ConfigProjectsSlugGet request
	GetProjectApiV1ConfigProjectsSlugGet(ctx context.Context, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteConfigApiV1ConfigConfigIdDelete request
	DeleteConfigApiV1ConfigConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigApiV1ConfigConfigIdGet request
	GetConfigApiV1ConfigConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateConfigApiV1ConfigConfigIdPutWithBody request with any body
	UpdateConfigApiV1ConfigConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateConfigApiV1ConfigConfigIdPut(ctx context.Context, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestConfigApiV1ConfigConfigIdTestPost request
	TestConfigApiV1ConfigConfigIdTestPost(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CliConfigListApiV1ConfigsGet request
	CliConfigListApiV1ConfigsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CliConfigsCreateApiV1ConfigsPostWithBody request with any body
	CliConfigsCreateApiV1ConfigsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CliConfigsCreateApiV1ConfigsPost(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CliConfigsDeleteApiV1ConfigsConfigIdDelete request
	CliConfigsDeleteApiV1ConfigsConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CliConfigGetApiV1ConfigsConfigIdGet request
	CliConfigGetApiV1ConfigsConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody request with any body
	CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CliConfigsUpdateApiV1ConfigsConfigIdPut(ctx context.Context, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListCostsApiV1CostsGet request
	ListCostsApiV1CostsGet(ctx context.Context, params *ListCostsApiV1CostsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CostBreakdownApiV1CostsBreakdownGet request
	CostBreakdownApiV1CostsBreakdownGet(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCostsBySkuApiV1CostsBySkuGet request
	GetCostsBySkuApiV1CostsBySkuGet(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDailyCostsApiV1CostsDailyGet request
	GetDailyCostsApiV1CostsDailyGet(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExportCostsApiV1CostsExportGet request
	ExportCostsApiV1CostsExportGet(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSkusByProviderApiV1CostsSkusGet request
	GetSkusByProviderApiV1CostsSkusGet(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CostSummaryApiV1CostsSummaryGet request
	CostSummaryApiV1CostsSummaryGet(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCostTotalsApiV1CostsTotalsGet request
	GetCostTotalsApiV1CostsTotalsGet(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DashboardStatsApiV1DashboardStatsGet request
	DashboardStatsApiV1DashboardStatsGet(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DbStatsApiV1DbStatsGet request
	DbStatsApiV1DbStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExtractorsApiV1ExtractorsGet request
	ListExtractorsApiV1ExtractorsGet(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateExtractorApiV1ExtractorsPostWithBody request with any body
	CreateExtractorApiV1ExtractorsPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateExtractorApiV1ExtractorsPost(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunExtractorViaPostApiV1ExtractorsRunPostWithBody request with any body
	RunExtractorViaPostApiV1ExtractorsRunPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	RunExtractorViaPostApiV1ExtractorsRunPost(ctx context.Context, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListExtractorRunsApiV1ExtractorsRunsGet request
	ListExtractorRunsApiV1ExtractorsRunsGet(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExtractorRunApiV1ExtractorsRunsRunIdGet request
	GetExtractorRunApiV1ExtractorsRunsRunIdGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost request
	CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet request
	GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteExtractorApiV1ExtractorsExtractorIdDelete request
	DeleteExtractorApiV1ExtractorsExtractorIdDelete(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetExtractorApiV1ExtractorsExtractorIdGet request
	GetExtractorApiV1ExtractorsExtractorIdGet(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApiHealthApiV1HealthGet request
	ApiHealthApiV1HealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListFindingsApiV1WastageGet request
	ListFindingsApiV1WastageGet(ctx context.Context, params *ListFindingsApiV1WastageGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListRulesApiV1WastageRulesGet request
	ListRulesApiV1WastageRulesGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TriggerScanApiV1WastageScanPostWithBody request with any body
	TriggerScanApiV1WastageScanPostWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	TriggerScanApiV1WastageScanPost(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListScansApiV1WastageScansGet request
	ListScansApiV1WastageScansGet(ctx context.Context, params *ListScansApiV1WastageScansGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// WastageSummaryApiV1WastageSummaryGet request
	WastageSummaryApiV1WastageSummaryGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFindingApiV1WastageFindingIdGet request
	GetFindingApiV1WastageFindingIdGet(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AckFindingApiV1WastageFindingIdAckPost request
	AckFindingApiV1WastageFindingIdAckPost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody request with any body
	IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody(ctx context.Context, findingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	IgnoreFindingApiV1WastageFindingIdIgnorePost(ctx context.Context, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ResolveFindingApiV1WastageFindingIdResolvePost request
	ResolveFindingApiV1WastageFindingIdResolvePost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HealthHealthGet request
	HealthHealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// HealthzHealthzGet request
	HealthzHealthzGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AckFindingApiV1WastageFindingIdAckPostWithResponse

func (c *ClientWithResponses) AckFindingApiV1WastageFindingIdAckPostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*AckFindingApiV1WastageFindingIdAckPostResponse, error)

AckFindingApiV1WastageFindingIdAckPostWithResponse request returning *AckFindingApiV1WastageFindingIdAckPostResponse

func (*ClientWithResponses) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse

func (c *ClientWithResponses) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse, error)

AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse request returning *AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse

func (*ClientWithResponses) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse

func (c *ClientWithResponses) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse, error)

AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse request returning *AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse

func (*ClientWithResponses) ApiHealthApiV1HealthGetWithResponse

func (c *ClientWithResponses) ApiHealthApiV1HealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiHealthApiV1HealthGetResponse, error)

ApiHealthApiV1HealthGetWithResponse request returning *ApiHealthApiV1HealthGetResponse

func (*ClientWithResponses) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse

func (c *ClientWithResponses) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse, error)

CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse request returning *CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse

func (*ClientWithResponses) CliConfigGetApiV1ConfigsConfigIdGetWithResponse

func (c *ClientWithResponses) CliConfigGetApiV1ConfigsConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigGetApiV1ConfigsConfigIdGetResponse, error)

CliConfigGetApiV1ConfigsConfigIdGetWithResponse request returning *CliConfigGetApiV1ConfigsConfigIdGetResponse

func (*ClientWithResponses) CliConfigListApiV1ConfigsGetWithResponse

func (c *ClientWithResponses) CliConfigListApiV1ConfigsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CliConfigListApiV1ConfigsGetResponse, error)

CliConfigListApiV1ConfigsGetWithResponse request returning *CliConfigListApiV1ConfigsGetResponse

func (*ClientWithResponses) CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse

func (c *ClientWithResponses) CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CliConfigsCreateApiV1ConfigsPostResponse, error)

CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse request with arbitrary body returning *CliConfigsCreateApiV1ConfigsPostResponse

func (*ClientWithResponses) CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse

func (c *ClientWithResponses) CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse, error)

CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse request returning *CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse

func (*ClientWithResponses) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse

func (c *ClientWithResponses) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)

CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse request with arbitrary body returning *CliConfigsUpdateApiV1ConfigsConfigIdPutResponse

func (*ClientWithResponses) CostBreakdownApiV1CostsBreakdownGetWithResponse

func (c *ClientWithResponses) CostBreakdownApiV1CostsBreakdownGetWithResponse(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, reqEditors ...RequestEditorFn) (*CostBreakdownApiV1CostsBreakdownGetResponse, error)

CostBreakdownApiV1CostsBreakdownGetWithResponse request returning *CostBreakdownApiV1CostsBreakdownGetResponse

func (*ClientWithResponses) CostSummaryApiV1CostsSummaryGetWithResponse

func (c *ClientWithResponses) CostSummaryApiV1CostsSummaryGetWithResponse(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, reqEditors ...RequestEditorFn) (*CostSummaryApiV1CostsSummaryGetResponse, error)

CostSummaryApiV1CostsSummaryGetWithResponse request returning *CostSummaryApiV1CostsSummaryGetResponse

func (*ClientWithResponses) CreateConfigApiV1ConfigPostWithBodyWithResponse

func (c *ClientWithResponses) CreateConfigApiV1ConfigPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConfigApiV1ConfigPostResponse, error)

CreateConfigApiV1ConfigPostWithBodyWithResponse request with arbitrary body returning *CreateConfigApiV1ConfigPostResponse

func (*ClientWithResponses) CreateConfigApiV1ConfigPostWithResponse

func (c *ClientWithResponses) CreateConfigApiV1ConfigPostWithResponse(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConfigApiV1ConfigPostResponse, error)

func (*ClientWithResponses) CreateExtractorApiV1ExtractorsPostWithBodyWithResponse

func (c *ClientWithResponses) CreateExtractorApiV1ExtractorsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExtractorApiV1ExtractorsPostResponse, error)

CreateExtractorApiV1ExtractorsPostWithBodyWithResponse request with arbitrary body returning *CreateExtractorApiV1ExtractorsPostResponse

func (*ClientWithResponses) CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse

func (c *ClientWithResponses) CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectApiV1ConfigProjectsPostResponse, error)

CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse request with arbitrary body returning *CreateProjectApiV1ConfigProjectsPostResponse

func (*ClientWithResponses) CreateProviderApiV1AuthProvidersPostWithBodyWithResponse

func (c *ClientWithResponses) CreateProviderApiV1AuthProvidersPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProviderApiV1AuthProvidersPostResponse, error)

CreateProviderApiV1AuthProvidersPostWithBodyWithResponse request with arbitrary body returning *CreateProviderApiV1AuthProvidersPostResponse

func (*ClientWithResponses) DashboardStatsApiV1DashboardStatsGetWithResponse

func (c *ClientWithResponses) DashboardStatsApiV1DashboardStatsGetWithResponse(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, reqEditors ...RequestEditorFn) (*DashboardStatsApiV1DashboardStatsGetResponse, error)

DashboardStatsApiV1DashboardStatsGetWithResponse request returning *DashboardStatsApiV1DashboardStatsGetResponse

func (*ClientWithResponses) DbStatsApiV1DbStatsGetWithResponse

func (c *ClientWithResponses) DbStatsApiV1DbStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DbStatsApiV1DbStatsGetResponse, error)

DbStatsApiV1DbStatsGetWithResponse request returning *DbStatsApiV1DbStatsGetResponse

func (*ClientWithResponses) DeleteConfigApiV1ConfigConfigIdDeleteWithResponse

func (c *ClientWithResponses) DeleteConfigApiV1ConfigConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*DeleteConfigApiV1ConfigConfigIdDeleteResponse, error)

DeleteConfigApiV1ConfigConfigIdDeleteWithResponse request returning *DeleteConfigApiV1ConfigConfigIdDeleteResponse

func (*ClientWithResponses) DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse

func (c *ClientWithResponses) DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse, error)

DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse request returning *DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse

func (*ClientWithResponses) DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse

func (c *ClientWithResponses) DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*DeleteProjectApiV1ConfigProjectsSlugDeleteResponse, error)

DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse request returning *DeleteProjectApiV1ConfigProjectsSlugDeleteResponse

func (*ClientWithResponses) DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse

func (c *ClientWithResponses) DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse, error)

DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse request returning *DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse

func (*ClientWithResponses) ExportCostsApiV1CostsExportGetWithResponse

func (c *ClientWithResponses) ExportCostsApiV1CostsExportGetWithResponse(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, reqEditors ...RequestEditorFn) (*ExportCostsApiV1CostsExportGetResponse, error)

ExportCostsApiV1CostsExportGetWithResponse request returning *ExportCostsApiV1CostsExportGetResponse

func (*ClientWithResponses) GetActiveAlertsApiV1AlertsActiveGetWithResponse

func (c *ClientWithResponses) GetActiveAlertsApiV1AlertsActiveGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActiveAlertsApiV1AlertsActiveGetResponse, error)

GetActiveAlertsApiV1AlertsActiveGetWithResponse request returning *GetActiveAlertsApiV1AlertsActiveGetResponse

func (*ClientWithResponses) GetAlertStatsApiV1AlertsStatsGetWithResponse

func (c *ClientWithResponses) GetAlertStatsApiV1AlertsStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertStatsApiV1AlertsStatsGetResponse, error)

GetAlertStatsApiV1AlertsStatsGetWithResponse request returning *GetAlertStatsApiV1AlertsStatsGetResponse

func (*ClientWithResponses) GetConfigApiV1ConfigConfigIdGetWithResponse

func (c *ClientWithResponses) GetConfigApiV1ConfigConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*GetConfigApiV1ConfigConfigIdGetResponse, error)

GetConfigApiV1ConfigConfigIdGetWithResponse request returning *GetConfigApiV1ConfigConfigIdGetResponse

func (*ClientWithResponses) GetCostTotalsApiV1CostsTotalsGetWithResponse

func (c *ClientWithResponses) GetCostTotalsApiV1CostsTotalsGetWithResponse(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, reqEditors ...RequestEditorFn) (*GetCostTotalsApiV1CostsTotalsGetResponse, error)

GetCostTotalsApiV1CostsTotalsGetWithResponse request returning *GetCostTotalsApiV1CostsTotalsGetResponse

func (*ClientWithResponses) GetCostsBySkuApiV1CostsBySkuGetWithResponse

func (c *ClientWithResponses) GetCostsBySkuApiV1CostsBySkuGetWithResponse(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, reqEditors ...RequestEditorFn) (*GetCostsBySkuApiV1CostsBySkuGetResponse, error)

GetCostsBySkuApiV1CostsBySkuGetWithResponse request returning *GetCostsBySkuApiV1CostsBySkuGetResponse

func (*ClientWithResponses) GetDailyCostsApiV1CostsDailyGetWithResponse

func (c *ClientWithResponses) GetDailyCostsApiV1CostsDailyGetWithResponse(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, reqEditors ...RequestEditorFn) (*GetDailyCostsApiV1CostsDailyGetResponse, error)

GetDailyCostsApiV1CostsDailyGetWithResponse request returning *GetDailyCostsApiV1CostsDailyGetResponse

func (*ClientWithResponses) GetExtractorApiV1ExtractorsExtractorIdGetWithResponse

func (c *ClientWithResponses) GetExtractorApiV1ExtractorsExtractorIdGetWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*GetExtractorApiV1ExtractorsExtractorIdGetResponse, error)

GetExtractorApiV1ExtractorsExtractorIdGetWithResponse request returning *GetExtractorApiV1ExtractorsExtractorIdGetResponse

func (*ClientWithResponses) GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse

func (c *ClientWithResponses) GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse, error)

GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse request returning *GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse

func (*ClientWithResponses) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse

func (c *ClientWithResponses) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse, error)

GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse request returning *GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse

func (*ClientWithResponses) GetFindingApiV1WastageFindingIdGetWithResponse

func (c *ClientWithResponses) GetFindingApiV1WastageFindingIdGetWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*GetFindingApiV1WastageFindingIdGetResponse, error)

GetFindingApiV1WastageFindingIdGetWithResponse request returning *GetFindingApiV1WastageFindingIdGetResponse

func (*ClientWithResponses) GetProjectApiV1ConfigProjectsSlugGetWithResponse

func (c *ClientWithResponses) GetProjectApiV1ConfigProjectsSlugGetWithResponse(ctx context.Context, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams, reqEditors ...RequestEditorFn) (*GetProjectApiV1ConfigProjectsSlugGetResponse, error)

GetProjectApiV1ConfigProjectsSlugGetWithResponse request returning *GetProjectApiV1ConfigProjectsSlugGetResponse

func (*ClientWithResponses) GetProviderApiV1AuthProvidersProviderIdGetWithResponse

func (c *ClientWithResponses) GetProviderApiV1AuthProvidersProviderIdGetWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*GetProviderApiV1AuthProvidersProviderIdGetResponse, error)

GetProviderApiV1AuthProvidersProviderIdGetWithResponse request returning *GetProviderApiV1AuthProvidersProviderIdGetResponse

func (*ClientWithResponses) GetSkusByProviderApiV1CostsSkusGetWithResponse

func (c *ClientWithResponses) GetSkusByProviderApiV1CostsSkusGetWithResponse(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, reqEditors ...RequestEditorFn) (*GetSkusByProviderApiV1CostsSkusGetResponse, error)

GetSkusByProviderApiV1CostsSkusGetWithResponse request returning *GetSkusByProviderApiV1CostsSkusGetResponse

func (*ClientWithResponses) GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse

func (c *ClientWithResponses) GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)

GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse request with arbitrary body returning *GithubCallbackApiV1AuthGithubCallbackPostResponse

func (*ClientWithResponses) GithubRedirectApiV1AuthGithubGetWithResponse

func (c *ClientWithResponses) GithubRedirectApiV1AuthGithubGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubRedirectApiV1AuthGithubGetResponse, error)

GithubRedirectApiV1AuthGithubGetWithResponse request returning *GithubRedirectApiV1AuthGithubGetResponse

func (*ClientWithResponses) HealthHealthGetWithResponse

func (c *ClientWithResponses) HealthHealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHealthGetResponse, error)

HealthHealthGetWithResponse request returning *HealthHealthGetResponse

func (*ClientWithResponses) HealthzHealthzGetWithResponse

func (c *ClientWithResponses) HealthzHealthzGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthzHealthzGetResponse, error)

HealthzHealthzGetWithResponse request returning *HealthzHealthzGetResponse

func (*ClientWithResponses) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse

func (c *ClientWithResponses) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse(ctx context.Context, findingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)

IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse request with arbitrary body returning *IgnoreFindingApiV1WastageFindingIdIgnorePostResponse

func (*ClientWithResponses) ListAlertsApiV1AlertsGetWithResponse

func (c *ClientWithResponses) ListAlertsApiV1AlertsGetWithResponse(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiV1AlertsGetResponse, error)

ListAlertsApiV1AlertsGetWithResponse request returning *ListAlertsApiV1AlertsGetResponse

func (*ClientWithResponses) ListConfigsApiV1ConfigGetWithResponse

func (c *ClientWithResponses) ListConfigsApiV1ConfigGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListConfigsApiV1ConfigGetResponse, error)

ListConfigsApiV1ConfigGetWithResponse request returning *ListConfigsApiV1ConfigGetResponse

func (*ClientWithResponses) ListCostsApiV1CostsGetWithResponse

func (c *ClientWithResponses) ListCostsApiV1CostsGetWithResponse(ctx context.Context, params *ListCostsApiV1CostsGetParams, reqEditors ...RequestEditorFn) (*ListCostsApiV1CostsGetResponse, error)

ListCostsApiV1CostsGetWithResponse request returning *ListCostsApiV1CostsGetResponse

func (*ClientWithResponses) ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse

func (c *ClientWithResponses) ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEnabledProvidersApiV1AuthOidcProvidersGetResponse, error)

ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse request returning *ListEnabledProvidersApiV1AuthOidcProvidersGetResponse

func (*ClientWithResponses) ListExtractorRunsApiV1ExtractorsRunsGetWithResponse

func (c *ClientWithResponses) ListExtractorRunsApiV1ExtractorsRunsGetWithResponse(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, reqEditors ...RequestEditorFn) (*ListExtractorRunsApiV1ExtractorsRunsGetResponse, error)

ListExtractorRunsApiV1ExtractorsRunsGetWithResponse request returning *ListExtractorRunsApiV1ExtractorsRunsGetResponse

func (*ClientWithResponses) ListExtractorsApiV1ExtractorsGetWithResponse

func (c *ClientWithResponses) ListExtractorsApiV1ExtractorsGetWithResponse(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, reqEditors ...RequestEditorFn) (*ListExtractorsApiV1ExtractorsGetResponse, error)

ListExtractorsApiV1ExtractorsGetWithResponse request returning *ListExtractorsApiV1ExtractorsGetResponse

func (*ClientWithResponses) ListFindingsApiV1WastageGetWithResponse

func (c *ClientWithResponses) ListFindingsApiV1WastageGetWithResponse(ctx context.Context, params *ListFindingsApiV1WastageGetParams, reqEditors ...RequestEditorFn) (*ListFindingsApiV1WastageGetResponse, error)

ListFindingsApiV1WastageGetWithResponse request returning *ListFindingsApiV1WastageGetResponse

func (*ClientWithResponses) ListProjectsApiV1ConfigProjectsGetWithResponse

func (c *ClientWithResponses) ListProjectsApiV1ConfigProjectsGetWithResponse(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, reqEditors ...RequestEditorFn) (*ListProjectsApiV1ConfigProjectsGetResponse, error)

ListProjectsApiV1ConfigProjectsGetWithResponse request returning *ListProjectsApiV1ConfigProjectsGetResponse

func (*ClientWithResponses) ListProvidersApiV1AuthProvidersGetWithResponse

func (c *ClientWithResponses) ListProvidersApiV1AuthProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersApiV1AuthProvidersGetResponse, error)

ListProvidersApiV1AuthProvidersGetWithResponse request returning *ListProvidersApiV1AuthProvidersGetResponse

func (*ClientWithResponses) ListRulesApiV1WastageRulesGetWithResponse

func (c *ClientWithResponses) ListRulesApiV1WastageRulesGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRulesApiV1WastageRulesGetResponse, error)

ListRulesApiV1WastageRulesGetWithResponse request returning *ListRulesApiV1WastageRulesGetResponse

func (*ClientWithResponses) ListScansApiV1WastageScansGetWithResponse

func (c *ClientWithResponses) ListScansApiV1WastageScansGetWithResponse(ctx context.Context, params *ListScansApiV1WastageScansGetParams, reqEditors ...RequestEditorFn) (*ListScansApiV1WastageScansGetResponse, error)

ListScansApiV1WastageScansGetWithResponse request returning *ListScansApiV1WastageScansGetResponse

func (*ClientWithResponses) LoginAliasApiV1AuthLoginPostWithBodyWithResponse

func (c *ClientWithResponses) LoginAliasApiV1AuthLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAliasApiV1AuthLoginPostResponse, error)

LoginAliasApiV1AuthLoginPostWithBodyWithResponse request with arbitrary body returning *LoginAliasApiV1AuthLoginPostResponse

func (*ClientWithResponses) LoginAliasApiV1AuthLoginPostWithResponse

func (c *ClientWithResponses) LoginAliasApiV1AuthLoginPostWithResponse(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAliasApiV1AuthLoginPostResponse, error)

func (*ClientWithResponses) LoginTokenApiV1AuthTokenPostWithBodyWithResponse

func (c *ClientWithResponses) LoginTokenApiV1AuthTokenPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginTokenApiV1AuthTokenPostResponse, error)

LoginTokenApiV1AuthTokenPostWithBodyWithResponse request with arbitrary body returning *LoginTokenApiV1AuthTokenPostResponse

func (*ClientWithResponses) LoginTokenApiV1AuthTokenPostWithResponse

func (c *ClientWithResponses) LoginTokenApiV1AuthTokenPostWithResponse(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginTokenApiV1AuthTokenPostResponse, error)

func (*ClientWithResponses) OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse

func (c *ClientWithResponses) OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)

OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse request with arbitrary body returning *OidcCallbackApiV1AuthOidcCallbackPostResponse

func (*ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse

func (c *ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)

OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse request with arbitrary body returning *OidcLoginApiV1AuthOidcLoginPostResponse

func (*ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithResponse

func (c *ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithResponse(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)

func (*ClientWithResponses) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse

func (c *ClientWithResponses) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)

RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse request with arbitrary body returning *RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse

func (*ClientWithResponses) RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse

func (c *ClientWithResponses) RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)

RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse request with arbitrary body returning *RegisterGcpApiV1AuthGcpRegisterPostResponse

func (*ClientWithResponses) ResolveFindingApiV1WastageFindingIdResolvePostWithResponse

func (c *ClientWithResponses) ResolveFindingApiV1WastageFindingIdResolvePostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*ResolveFindingApiV1WastageFindingIdResolvePostResponse, error)

ResolveFindingApiV1WastageFindingIdResolvePostWithResponse request returning *ResolveFindingApiV1WastageFindingIdResolvePostResponse

func (*ClientWithResponses) RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse

func (c *ClientWithResponses) RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)

RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse request with arbitrary body returning *RunExtractorViaPostApiV1ExtractorsRunPostResponse

func (*ClientWithResponses) TestConfigApiV1ConfigConfigIdTestPostWithResponse

func (c *ClientWithResponses) TestConfigApiV1ConfigConfigIdTestPostWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*TestConfigApiV1ConfigConfigIdTestPostResponse, error)

TestConfigApiV1ConfigConfigIdTestPostWithResponse request returning *TestConfigApiV1ConfigConfigIdTestPostResponse

func (*ClientWithResponses) TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse

func (c *ClientWithResponses) TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*TestProviderApiV1AuthProvidersProviderIdTestPostResponse, error)

TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse request returning *TestProviderApiV1AuthProvidersProviderIdTestPostResponse

func (*ClientWithResponses) TriggerScanApiV1WastageScanPostWithBodyWithResponse

func (c *ClientWithResponses) TriggerScanApiV1WastageScanPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerScanApiV1WastageScanPostResponse, error)

TriggerScanApiV1WastageScanPostWithBodyWithResponse request with arbitrary body returning *TriggerScanApiV1WastageScanPostResponse

func (*ClientWithResponses) TriggerScanApiV1WastageScanPostWithResponse

func (c *ClientWithResponses) TriggerScanApiV1WastageScanPostWithResponse(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerScanApiV1WastageScanPostResponse, error)

func (*ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse

func (c *ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)

UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse request with arbitrary body returning *UpdateConfigApiV1ConfigConfigIdPutResponse

func (*ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithResponse

func (c *ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithResponse(ctx context.Context, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)

func (*ClientWithResponses) UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse

func (c *ClientWithResponses) UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse(ctx context.Context, providerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)

UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse request with arbitrary body returning *UpdateProviderApiV1AuthProvidersProviderIdPutResponse

func (*ClientWithResponses) WastageSummaryApiV1WastageSummaryGetWithResponse

func (c *ClientWithResponses) WastageSummaryApiV1WastageSummaryGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*WastageSummaryApiV1WastageSummaryGetResponse, error)

WastageSummaryApiV1WastageSummaryGetWithResponse request returning *WastageSummaryApiV1WastageSummaryGetResponse

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// ListAlertsApiV1AlertsGetWithResponse request
	ListAlertsApiV1AlertsGetWithResponse(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, reqEditors ...RequestEditorFn) (*ListAlertsApiV1AlertsGetResponse, error)

	// AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse request
	AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse, error)

	// GetActiveAlertsApiV1AlertsActiveGetWithResponse request
	GetActiveAlertsApiV1AlertsActiveGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActiveAlertsApiV1AlertsActiveGetResponse, error)

	// GetAlertStatsApiV1AlertsStatsGetWithResponse request
	GetAlertStatsApiV1AlertsStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertStatsApiV1AlertsStatsGetResponse, error)

	// AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse request
	AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse, error)

	// RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse request with any body
	RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)

	RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithResponse(ctx context.Context, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)

	// RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse request with any body
	RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)

	RegisterGcpApiV1AuthGcpRegisterPostWithResponse(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)

	// GithubRedirectApiV1AuthGithubGetWithResponse request
	GithubRedirectApiV1AuthGithubGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubRedirectApiV1AuthGithubGetResponse, error)

	// GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse request with any body
	GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)

	GithubCallbackApiV1AuthGithubCallbackPostWithResponse(ctx context.Context, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)

	// LoginAliasApiV1AuthLoginPostWithBodyWithResponse request with any body
	LoginAliasApiV1AuthLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginAliasApiV1AuthLoginPostResponse, error)

	LoginAliasApiV1AuthLoginPostWithResponse(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginAliasApiV1AuthLoginPostResponse, error)

	// OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse request with any body
	OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)

	OidcCallbackApiV1AuthOidcCallbackPostWithResponse(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)

	// OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse request with any body
	OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)

	OidcLoginApiV1AuthOidcLoginPostWithResponse(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)

	// ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse request
	ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEnabledProvidersApiV1AuthOidcProvidersGetResponse, error)

	// ListProvidersApiV1AuthProvidersGetWithResponse request
	ListProvidersApiV1AuthProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersApiV1AuthProvidersGetResponse, error)

	// CreateProviderApiV1AuthProvidersPostWithBodyWithResponse request with any body
	CreateProviderApiV1AuthProvidersPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProviderApiV1AuthProvidersPostResponse, error)

	CreateProviderApiV1AuthProvidersPostWithResponse(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProviderApiV1AuthProvidersPostResponse, error)

	// DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse request
	DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse, error)

	// GetProviderApiV1AuthProvidersProviderIdGetWithResponse request
	GetProviderApiV1AuthProvidersProviderIdGetWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*GetProviderApiV1AuthProvidersProviderIdGetResponse, error)

	// UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse request with any body
	UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse(ctx context.Context, providerId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)

	UpdateProviderApiV1AuthProvidersProviderIdPutWithResponse(ctx context.Context, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)

	// TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse request
	TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*TestProviderApiV1AuthProvidersProviderIdTestPostResponse, error)

	// LoginTokenApiV1AuthTokenPostWithBodyWithResponse request with any body
	LoginTokenApiV1AuthTokenPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LoginTokenApiV1AuthTokenPostResponse, error)

	LoginTokenApiV1AuthTokenPostWithResponse(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginTokenApiV1AuthTokenPostResponse, error)

	// ListConfigsApiV1ConfigGetWithResponse request
	ListConfigsApiV1ConfigGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListConfigsApiV1ConfigGetResponse, error)

	// CreateConfigApiV1ConfigPostWithBodyWithResponse request with any body
	CreateConfigApiV1ConfigPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateConfigApiV1ConfigPostResponse, error)

	CreateConfigApiV1ConfigPostWithResponse(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConfigApiV1ConfigPostResponse, error)

	// ListProjectsApiV1ConfigProjectsGetWithResponse request
	ListProjectsApiV1ConfigProjectsGetWithResponse(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, reqEditors ...RequestEditorFn) (*ListProjectsApiV1ConfigProjectsGetResponse, error)

	// CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse request with any body
	CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateProjectApiV1ConfigProjectsPostResponse, error)

	CreateProjectApiV1ConfigProjectsPostWithResponse(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectApiV1ConfigProjectsPostResponse, error)

	// DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse request
	DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*DeleteProjectApiV1ConfigProjectsSlugDeleteResponse, error)

	// GetProjectApiV1ConfigProjectsSlugGetWithResponse request
	GetProjectApiV1ConfigProjectsSlugGetWithResponse(ctx context.Context, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams, reqEditors ...RequestEditorFn) (*GetProjectApiV1ConfigProjectsSlugGetResponse, error)

	// DeleteConfigApiV1ConfigConfigIdDeleteWithResponse request
	DeleteConfigApiV1ConfigConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*DeleteConfigApiV1ConfigConfigIdDeleteResponse, error)

	// GetConfigApiV1ConfigConfigIdGetWithResponse request
	GetConfigApiV1ConfigConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*GetConfigApiV1ConfigConfigIdGetResponse, error)

	// UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse request with any body
	UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)

	UpdateConfigApiV1ConfigConfigIdPutWithResponse(ctx context.Context, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)

	// TestConfigApiV1ConfigConfigIdTestPostWithResponse request
	TestConfigApiV1ConfigConfigIdTestPostWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*TestConfigApiV1ConfigConfigIdTestPostResponse, error)

	// CliConfigListApiV1ConfigsGetWithResponse request
	CliConfigListApiV1ConfigsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CliConfigListApiV1ConfigsGetResponse, error)

	// CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse request with any body
	CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CliConfigsCreateApiV1ConfigsPostResponse, error)

	CliConfigsCreateApiV1ConfigsPostWithResponse(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CliConfigsCreateApiV1ConfigsPostResponse, error)

	// CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse request
	CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse, error)

	// CliConfigGetApiV1ConfigsConfigIdGetWithResponse request
	CliConfigGetApiV1ConfigsConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigGetApiV1ConfigsConfigIdGetResponse, error)

	// CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse request with any body
	CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)

	CliConfigsUpdateApiV1ConfigsConfigIdPutWithResponse(ctx context.Context, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)

	// ListCostsApiV1CostsGetWithResponse request
	ListCostsApiV1CostsGetWithResponse(ctx context.Context, params *ListCostsApiV1CostsGetParams, reqEditors ...RequestEditorFn) (*ListCostsApiV1CostsGetResponse, error)

	// CostBreakdownApiV1CostsBreakdownGetWithResponse request
	CostBreakdownApiV1CostsBreakdownGetWithResponse(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, reqEditors ...RequestEditorFn) (*CostBreakdownApiV1CostsBreakdownGetResponse, error)

	// GetCostsBySkuApiV1CostsBySkuGetWithResponse request
	GetCostsBySkuApiV1CostsBySkuGetWithResponse(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, reqEditors ...RequestEditorFn) (*GetCostsBySkuApiV1CostsBySkuGetResponse, error)

	// GetDailyCostsApiV1CostsDailyGetWithResponse request
	GetDailyCostsApiV1CostsDailyGetWithResponse(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, reqEditors ...RequestEditorFn) (*GetDailyCostsApiV1CostsDailyGetResponse, error)

	// ExportCostsApiV1CostsExportGetWithResponse request
	ExportCostsApiV1CostsExportGetWithResponse(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, reqEditors ...RequestEditorFn) (*ExportCostsApiV1CostsExportGetResponse, error)

	// GetSkusByProviderApiV1CostsSkusGetWithResponse request
	GetSkusByProviderApiV1CostsSkusGetWithResponse(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, reqEditors ...RequestEditorFn) (*GetSkusByProviderApiV1CostsSkusGetResponse, error)

	// CostSummaryApiV1CostsSummaryGetWithResponse request
	CostSummaryApiV1CostsSummaryGetWithResponse(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, reqEditors ...RequestEditorFn) (*CostSummaryApiV1CostsSummaryGetResponse, error)

	// GetCostTotalsApiV1CostsTotalsGetWithResponse request
	GetCostTotalsApiV1CostsTotalsGetWithResponse(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, reqEditors ...RequestEditorFn) (*GetCostTotalsApiV1CostsTotalsGetResponse, error)

	// DashboardStatsApiV1DashboardStatsGetWithResponse request
	DashboardStatsApiV1DashboardStatsGetWithResponse(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, reqEditors ...RequestEditorFn) (*DashboardStatsApiV1DashboardStatsGetResponse, error)

	// DbStatsApiV1DbStatsGetWithResponse request
	DbStatsApiV1DbStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DbStatsApiV1DbStatsGetResponse, error)

	// ListExtractorsApiV1ExtractorsGetWithResponse request
	ListExtractorsApiV1ExtractorsGetWithResponse(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, reqEditors ...RequestEditorFn) (*ListExtractorsApiV1ExtractorsGetResponse, error)

	// CreateExtractorApiV1ExtractorsPostWithBodyWithResponse request with any body
	CreateExtractorApiV1ExtractorsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateExtractorApiV1ExtractorsPostResponse, error)

	CreateExtractorApiV1ExtractorsPostWithResponse(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExtractorApiV1ExtractorsPostResponse, error)

	// RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse request with any body
	RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)

	RunExtractorViaPostApiV1ExtractorsRunPostWithResponse(ctx context.Context, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)

	// ListExtractorRunsApiV1ExtractorsRunsGetWithResponse request
	ListExtractorRunsApiV1ExtractorsRunsGetWithResponse(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, reqEditors ...RequestEditorFn) (*ListExtractorRunsApiV1ExtractorsRunsGetResponse, error)

	// GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse request
	GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse, error)

	// CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse request
	CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse, error)

	// GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse request
	GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse, error)

	// DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse request
	DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse, error)

	// GetExtractorApiV1ExtractorsExtractorIdGetWithResponse request
	GetExtractorApiV1ExtractorsExtractorIdGetWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*GetExtractorApiV1ExtractorsExtractorIdGetResponse, error)

	// ApiHealthApiV1HealthGetWithResponse request
	ApiHealthApiV1HealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiHealthApiV1HealthGetResponse, error)

	// ListFindingsApiV1WastageGetWithResponse request
	ListFindingsApiV1WastageGetWithResponse(ctx context.Context, params *ListFindingsApiV1WastageGetParams, reqEditors ...RequestEditorFn) (*ListFindingsApiV1WastageGetResponse, error)

	// ListRulesApiV1WastageRulesGetWithResponse request
	ListRulesApiV1WastageRulesGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRulesApiV1WastageRulesGetResponse, error)

	// TriggerScanApiV1WastageScanPostWithBodyWithResponse request with any body
	TriggerScanApiV1WastageScanPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TriggerScanApiV1WastageScanPostResponse, error)

	TriggerScanApiV1WastageScanPostWithResponse(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, reqEditors ...RequestEditorFn) (*TriggerScanApiV1WastageScanPostResponse, error)

	// ListScansApiV1WastageScansGetWithResponse request
	ListScansApiV1WastageScansGetWithResponse(ctx context.Context, params *ListScansApiV1WastageScansGetParams, reqEditors ...RequestEditorFn) (*ListScansApiV1WastageScansGetResponse, error)

	// WastageSummaryApiV1WastageSummaryGetWithResponse request
	WastageSummaryApiV1WastageSummaryGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*WastageSummaryApiV1WastageSummaryGetResponse, error)

	// GetFindingApiV1WastageFindingIdGetWithResponse request
	GetFindingApiV1WastageFindingIdGetWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*GetFindingApiV1WastageFindingIdGetResponse, error)

	// AckFindingApiV1WastageFindingIdAckPostWithResponse request
	AckFindingApiV1WastageFindingIdAckPostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*AckFindingApiV1WastageFindingIdAckPostResponse, error)

	// IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse request with any body
	IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse(ctx context.Context, findingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)

	IgnoreFindingApiV1WastageFindingIdIgnorePostWithResponse(ctx context.Context, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody, reqEditors ...RequestEditorFn) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)

	// ResolveFindingApiV1WastageFindingIdResolvePostWithResponse request
	ResolveFindingApiV1WastageFindingIdResolvePostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*ResolveFindingApiV1WastageFindingIdResolvePostResponse, error)

	// HealthHealthGetWithResponse request
	HealthHealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHealthGetResponse, error)

	// HealthzHealthzGetWithResponse request
	HealthzHealthzGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthzHealthzGetResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CloudConfigCreate

type CloudConfigCreate struct {
	// Config Provider-specific config
	Config         map[string]interface{} `json:"config"`
	CredentialType *CredentialType        `json:"credential_type,omitempty"`

	// Name Human-readable name
	Name     string   `json:"name"`
	Provider Provider `json:"provider"`
}

CloudConfigCreate Request schema for creating a cloud configuration.

type CloudConfigResponse

type CloudConfigResponse struct {
	Config         map[string]interface{} `json:"config"`
	CreatedAt      time.Time              `json:"created_at"`
	CredentialType string                 `json:"credential_type"`
	Err            *string                `json:"err,omitempty"`
	Id             string                 `json:"id"`
	LastTest       *string                `json:"last_test,omitempty"`
	LastTestAt     *time.Time             `json:"last_test_at,omitempty"`
	Name           string                 `json:"name"`
	ProjectId      *string                `json:"project_id,omitempty"`
	Provider       string                 `json:"provider"`
	SubscriptionId *string                `json:"subscription_id,omitempty"`
	TenantId       *string                `json:"tenant_id,omitempty"`
	UpdatedAt      time.Time              `json:"updated_at"`
}

CloudConfigResponse Response schema for cloud configuration.

type CloudConfigUpdate

type CloudConfigUpdate struct {
	Config         *map[string]interface{} `json:"config,omitempty"`
	CredentialType *CredentialType         `json:"credential_type,omitempty"`
	Name           *string                 `json:"name,omitempty"`
}

CloudConfigUpdate Request schema for updating a cloud configuration.

type CostBreakdownApiV1CostsBreakdownGetParams

type CostBreakdownApiV1CostsBreakdownGetParams struct {
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`
	Limit  *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

CostBreakdownApiV1CostsBreakdownGetParams defines parameters for CostBreakdownApiV1CostsBreakdownGet.

type CostBreakdownApiV1CostsBreakdownGetResponse

type CostBreakdownApiV1CostsBreakdownGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCostBreakdownApiV1CostsBreakdownGetResponse

func ParseCostBreakdownApiV1CostsBreakdownGetResponse(rsp *http.Response) (*CostBreakdownApiV1CostsBreakdownGetResponse, error)

ParseCostBreakdownApiV1CostsBreakdownGetResponse parses an HTTP response from a CostBreakdownApiV1CostsBreakdownGetWithResponse call

func (CostBreakdownApiV1CostsBreakdownGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CostBreakdownApiV1CostsBreakdownGetResponse) Status

Status returns HTTPResponse.Status

func (CostBreakdownApiV1CostsBreakdownGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CostSummaryApiV1CostsSummaryGetParams

type CostSummaryApiV1CostsSummaryGetParams struct {
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`
}

CostSummaryApiV1CostsSummaryGetParams defines parameters for CostSummaryApiV1CostsSummaryGet.

type CostSummaryApiV1CostsSummaryGetResponse

type CostSummaryApiV1CostsSummaryGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCostSummaryApiV1CostsSummaryGetResponse

func ParseCostSummaryApiV1CostsSummaryGetResponse(rsp *http.Response) (*CostSummaryApiV1CostsSummaryGetResponse, error)

ParseCostSummaryApiV1CostsSummaryGetResponse parses an HTTP response from a CostSummaryApiV1CostsSummaryGetWithResponse call

func (CostSummaryApiV1CostsSummaryGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CostSummaryApiV1CostsSummaryGetResponse) Status

Status returns HTTPResponse.Status

func (CostSummaryApiV1CostsSummaryGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateConfigApiV1ConfigPostJSONRequestBody

type CreateConfigApiV1ConfigPostJSONRequestBody = CloudConfigCreate

CreateConfigApiV1ConfigPostJSONRequestBody defines body for CreateConfigApiV1ConfigPost for application/json ContentType.

type CreateConfigApiV1ConfigPostResponse

type CreateConfigApiV1ConfigPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CloudConfigResponse
	JSON422      *HTTPValidationError
}

func ParseCreateConfigApiV1ConfigPostResponse

func ParseCreateConfigApiV1ConfigPostResponse(rsp *http.Response) (*CreateConfigApiV1ConfigPostResponse, error)

ParseCreateConfigApiV1ConfigPostResponse parses an HTTP response from a CreateConfigApiV1ConfigPostWithResponse call

func (CreateConfigApiV1ConfigPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateConfigApiV1ConfigPostResponse) Status

Status returns HTTPResponse.Status

func (CreateConfigApiV1ConfigPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateExtractorApiV1ExtractorsPostJSONBody

type CreateExtractorApiV1ExtractorsPostJSONBody map[string]interface{}

CreateExtractorApiV1ExtractorsPostJSONBody defines parameters for CreateExtractorApiV1ExtractorsPost.

type CreateExtractorApiV1ExtractorsPostJSONRequestBody

type CreateExtractorApiV1ExtractorsPostJSONRequestBody CreateExtractorApiV1ExtractorsPostJSONBody

CreateExtractorApiV1ExtractorsPostJSONRequestBody defines body for CreateExtractorApiV1ExtractorsPost for application/json ContentType.

type CreateExtractorApiV1ExtractorsPostResponse

type CreateExtractorApiV1ExtractorsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCreateExtractorApiV1ExtractorsPostResponse

func ParseCreateExtractorApiV1ExtractorsPostResponse(rsp *http.Response) (*CreateExtractorApiV1ExtractorsPostResponse, error)

ParseCreateExtractorApiV1ExtractorsPostResponse parses an HTTP response from a CreateExtractorApiV1ExtractorsPostWithResponse call

func (CreateExtractorApiV1ExtractorsPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateExtractorApiV1ExtractorsPostResponse) Status

Status returns HTTPResponse.Status

func (CreateExtractorApiV1ExtractorsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateProjectApiV1ConfigProjectsPostJSONBody

type CreateProjectApiV1ConfigProjectsPostJSONBody map[string]interface{}

CreateProjectApiV1ConfigProjectsPostJSONBody defines parameters for CreateProjectApiV1ConfigProjectsPost.

type CreateProjectApiV1ConfigProjectsPostJSONRequestBody

type CreateProjectApiV1ConfigProjectsPostJSONRequestBody CreateProjectApiV1ConfigProjectsPostJSONBody

CreateProjectApiV1ConfigProjectsPostJSONRequestBody defines body for CreateProjectApiV1ConfigProjectsPost for application/json ContentType.

type CreateProjectApiV1ConfigProjectsPostResponse

type CreateProjectApiV1ConfigProjectsPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseCreateProjectApiV1ConfigProjectsPostResponse

func ParseCreateProjectApiV1ConfigProjectsPostResponse(rsp *http.Response) (*CreateProjectApiV1ConfigProjectsPostResponse, error)

ParseCreateProjectApiV1ConfigProjectsPostResponse parses an HTTP response from a CreateProjectApiV1ConfigProjectsPostWithResponse call

func (CreateProjectApiV1ConfigProjectsPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateProjectApiV1ConfigProjectsPostResponse) Status

Status returns HTTPResponse.Status

func (CreateProjectApiV1ConfigProjectsPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateProviderApiV1AuthProvidersPostJSONRequestBody

type CreateProviderApiV1AuthProvidersPostJSONRequestBody = AuthProviderInput

CreateProviderApiV1AuthProvidersPostJSONRequestBody defines body for CreateProviderApiV1AuthProvidersPost for application/json ContentType.

type CreateProviderApiV1AuthProvidersPostResponse

type CreateProviderApiV1AuthProvidersPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProviderResponse
	JSON422      *HTTPValidationError
}

func ParseCreateProviderApiV1AuthProvidersPostResponse

func ParseCreateProviderApiV1AuthProvidersPostResponse(rsp *http.Response) (*CreateProviderApiV1AuthProvidersPostResponse, error)

ParseCreateProviderApiV1AuthProvidersPostResponse parses an HTTP response from a CreateProviderApiV1AuthProvidersPostWithResponse call

func (CreateProviderApiV1AuthProvidersPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (CreateProviderApiV1AuthProvidersPostResponse) Status

Status returns HTTPResponse.Status

func (CreateProviderApiV1AuthProvidersPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CredentialType

type CredentialType string

CredentialType defines model for CredentialType.

const (
	Cli              CredentialType = "cli"
	DeviceCode       CredentialType = "device_code"
	ManagedIdentity  CredentialType = "managed_identity"
	ServicePrincipal CredentialType = "service_principal"
)

Defines values for CredentialType.

func (CredentialType) Valid

func (e CredentialType) Valid() bool

Valid indicates whether the value is a known member of the CredentialType enum.

type DashboardStatsApiV1DashboardStatsGetParams

type DashboardStatsApiV1DashboardStatsGetParams struct {
	// Range Time range: mtd, 7d, 30d, 90d
	Range *string `form:"range,omitempty" json:"range,omitempty"`
}

DashboardStatsApiV1DashboardStatsGetParams defines parameters for DashboardStatsApiV1DashboardStatsGet.

type DashboardStatsApiV1DashboardStatsGetResponse

type DashboardStatsApiV1DashboardStatsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDashboardStatsApiV1DashboardStatsGetResponse

func ParseDashboardStatsApiV1DashboardStatsGetResponse(rsp *http.Response) (*DashboardStatsApiV1DashboardStatsGetResponse, error)

ParseDashboardStatsApiV1DashboardStatsGetResponse parses an HTTP response from a DashboardStatsApiV1DashboardStatsGetWithResponse call

func (DashboardStatsApiV1DashboardStatsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DashboardStatsApiV1DashboardStatsGetResponse) Status

Status returns HTTPResponse.Status

func (DashboardStatsApiV1DashboardStatsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DbStatsApiV1DbStatsGetResponse

type DbStatsApiV1DbStatsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
}

func ParseDbStatsApiV1DbStatsGetResponse

func ParseDbStatsApiV1DbStatsGetResponse(rsp *http.Response) (*DbStatsApiV1DbStatsGetResponse, error)

ParseDbStatsApiV1DbStatsGetResponse parses an HTTP response from a DbStatsApiV1DbStatsGetWithResponse call

func (DbStatsApiV1DbStatsGetResponse) ContentType

func (r DbStatsApiV1DbStatsGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DbStatsApiV1DbStatsGetResponse) Status

Status returns HTTPResponse.Status

func (DbStatsApiV1DbStatsGetResponse) StatusCode

func (r DbStatsApiV1DbStatsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteConfigApiV1ConfigConfigIdDeleteResponse

type DeleteConfigApiV1ConfigConfigIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteConfigApiV1ConfigConfigIdDeleteResponse

func ParseDeleteConfigApiV1ConfigConfigIdDeleteResponse(rsp *http.Response) (*DeleteConfigApiV1ConfigConfigIdDeleteResponse, error)

ParseDeleteConfigApiV1ConfigConfigIdDeleteResponse parses an HTTP response from a DeleteConfigApiV1ConfigConfigIdDeleteWithResponse call

func (DeleteConfigApiV1ConfigConfigIdDeleteResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteConfigApiV1ConfigConfigIdDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteConfigApiV1ConfigConfigIdDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse

type DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse

func ParseDeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse(rsp *http.Response) (*DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse, error)

ParseDeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse parses an HTTP response from a DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse call

func (DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProjectApiV1ConfigProjectsSlugDeleteResponse

type DeleteProjectApiV1ConfigProjectsSlugDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseDeleteProjectApiV1ConfigProjectsSlugDeleteResponse

func ParseDeleteProjectApiV1ConfigProjectsSlugDeleteResponse(rsp *http.Response) (*DeleteProjectApiV1ConfigProjectsSlugDeleteResponse, error)

ParseDeleteProjectApiV1ConfigProjectsSlugDeleteResponse parses an HTTP response from a DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse call

func (DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse

type DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]string
	JSON422      *HTTPValidationError
}

func ParseDeleteProviderApiV1AuthProvidersProviderIdDeleteResponse

func ParseDeleteProviderApiV1AuthProvidersProviderIdDeleteResponse(rsp *http.Response) (*DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse, error)

ParseDeleteProviderApiV1AuthProvidersProviderIdDeleteResponse parses an HTTP response from a DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse call

func (DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) Status

Status returns HTTPResponse.Status

func (DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ExportCostsApiV1CostsExportGetParams

type ExportCostsApiV1CostsExportGetParams struct {
	Provider  *string    `form:"provider,omitempty" json:"provider,omitempty"`
	Project   *string    `form:"project,omitempty" json:"project,omitempty"`
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`
}

ExportCostsApiV1CostsExportGetParams defines parameters for ExportCostsApiV1CostsExportGet.

type ExportCostsApiV1CostsExportGetResponse

type ExportCostsApiV1CostsExportGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *interface{}
	JSON422      *HTTPValidationError
}

func ParseExportCostsApiV1CostsExportGetResponse

func ParseExportCostsApiV1CostsExportGetResponse(rsp *http.Response) (*ExportCostsApiV1CostsExportGetResponse, error)

ParseExportCostsApiV1CostsExportGetResponse parses an HTTP response from a ExportCostsApiV1CostsExportGetWithResponse call

func (ExportCostsApiV1CostsExportGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ExportCostsApiV1CostsExportGetResponse) Status

Status returns HTTPResponse.Status

func (ExportCostsApiV1CostsExportGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GCPRegisterRequest

type GCPRegisterRequest struct {
	KeyFileContent *string `json:"key_file_content,omitempty"`
	ProjectId      string  `json:"project_id"`
}

GCPRegisterRequest defines model for GCPRegisterRequest.

type GetActiveAlertsApiV1AlertsActiveGetResponse

type GetActiveAlertsApiV1AlertsActiveGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetActiveAlertsApiV1AlertsActiveGetResponse

func ParseGetActiveAlertsApiV1AlertsActiveGetResponse(rsp *http.Response) (*GetActiveAlertsApiV1AlertsActiveGetResponse, error)

ParseGetActiveAlertsApiV1AlertsActiveGetResponse parses an HTTP response from a GetActiveAlertsApiV1AlertsActiveGetWithResponse call

func (GetActiveAlertsApiV1AlertsActiveGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetActiveAlertsApiV1AlertsActiveGetResponse) Status

Status returns HTTPResponse.Status

func (GetActiveAlertsApiV1AlertsActiveGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetAlertStatsApiV1AlertsStatsGetResponse

type GetAlertStatsApiV1AlertsStatsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGetAlertStatsApiV1AlertsStatsGetResponse

func ParseGetAlertStatsApiV1AlertsStatsGetResponse(rsp *http.Response) (*GetAlertStatsApiV1AlertsStatsGetResponse, error)

ParseGetAlertStatsApiV1AlertsStatsGetResponse parses an HTTP response from a GetAlertStatsApiV1AlertsStatsGetWithResponse call

func (GetAlertStatsApiV1AlertsStatsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetAlertStatsApiV1AlertsStatsGetResponse) Status

Status returns HTTPResponse.Status

func (GetAlertStatsApiV1AlertsStatsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetConfigApiV1ConfigConfigIdGetResponse

type GetConfigApiV1ConfigConfigIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CloudConfigResponse
	JSON422      *HTTPValidationError
}

func ParseGetConfigApiV1ConfigConfigIdGetResponse

func ParseGetConfigApiV1ConfigConfigIdGetResponse(rsp *http.Response) (*GetConfigApiV1ConfigConfigIdGetResponse, error)

ParseGetConfigApiV1ConfigConfigIdGetResponse parses an HTTP response from a GetConfigApiV1ConfigConfigIdGetWithResponse call

func (GetConfigApiV1ConfigConfigIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetConfigApiV1ConfigConfigIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetConfigApiV1ConfigConfigIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCostTotalsApiV1CostsTotalsGetParams

type GetCostTotalsApiV1CostsTotalsGetParams struct {
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`
}

GetCostTotalsApiV1CostsTotalsGetParams defines parameters for GetCostTotalsApiV1CostsTotalsGet.

type GetCostTotalsApiV1CostsTotalsGetResponse

type GetCostTotalsApiV1CostsTotalsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseGetCostTotalsApiV1CostsTotalsGetResponse

func ParseGetCostTotalsApiV1CostsTotalsGetResponse(rsp *http.Response) (*GetCostTotalsApiV1CostsTotalsGetResponse, error)

ParseGetCostTotalsApiV1CostsTotalsGetResponse parses an HTTP response from a GetCostTotalsApiV1CostsTotalsGetWithResponse call

func (GetCostTotalsApiV1CostsTotalsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCostTotalsApiV1CostsTotalsGetResponse) Status

Status returns HTTPResponse.Status

func (GetCostTotalsApiV1CostsTotalsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetCostsBySkuApiV1CostsBySkuGetParams

type GetCostsBySkuApiV1CostsBySkuGetParams struct {
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`

	// Project Filter by project name
	Project *string `form:"project,omitempty" json:"project,omitempty"`
	Limit   *int    `form:"limit,omitempty" json:"limit,omitempty"`
}

GetCostsBySkuApiV1CostsBySkuGetParams defines parameters for GetCostsBySkuApiV1CostsBySkuGet.

type GetCostsBySkuApiV1CostsBySkuGetResponse

type GetCostsBySkuApiV1CostsBySkuGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetCostsBySkuApiV1CostsBySkuGetResponse

func ParseGetCostsBySkuApiV1CostsBySkuGetResponse(rsp *http.Response) (*GetCostsBySkuApiV1CostsBySkuGetResponse, error)

ParseGetCostsBySkuApiV1CostsBySkuGetResponse parses an HTTP response from a GetCostsBySkuApiV1CostsBySkuGetWithResponse call

func (GetCostsBySkuApiV1CostsBySkuGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetCostsBySkuApiV1CostsBySkuGetResponse) Status

Status returns HTTPResponse.Status

func (GetCostsBySkuApiV1CostsBySkuGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetDailyCostsApiV1CostsDailyGetParams

type GetDailyCostsApiV1CostsDailyGetParams struct {
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`
	EndDate   *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`
	Provider  *string    `form:"provider,omitempty" json:"provider,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`
}

GetDailyCostsApiV1CostsDailyGetParams defines parameters for GetDailyCostsApiV1CostsDailyGet.

type GetDailyCostsApiV1CostsDailyGetResponse

type GetDailyCostsApiV1CostsDailyGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetDailyCostsApiV1CostsDailyGetResponse

func ParseGetDailyCostsApiV1CostsDailyGetResponse(rsp *http.Response) (*GetDailyCostsApiV1CostsDailyGetResponse, error)

ParseGetDailyCostsApiV1CostsDailyGetResponse parses an HTTP response from a GetDailyCostsApiV1CostsDailyGetWithResponse call

func (GetDailyCostsApiV1CostsDailyGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetDailyCostsApiV1CostsDailyGetResponse) Status

Status returns HTTPResponse.Status

func (GetDailyCostsApiV1CostsDailyGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetExtractorApiV1ExtractorsExtractorIdGetResponse

type GetExtractorApiV1ExtractorsExtractorIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetExtractorApiV1ExtractorsExtractorIdGetResponse

func ParseGetExtractorApiV1ExtractorsExtractorIdGetResponse(rsp *http.Response) (*GetExtractorApiV1ExtractorsExtractorIdGetResponse, error)

ParseGetExtractorApiV1ExtractorsExtractorIdGetResponse parses an HTTP response from a GetExtractorApiV1ExtractorsExtractorIdGetWithResponse call

func (GetExtractorApiV1ExtractorsExtractorIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExtractorApiV1ExtractorsExtractorIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetExtractorApiV1ExtractorsExtractorIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse

type GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetExtractorRunApiV1ExtractorsRunsRunIdGetResponse

func ParseGetExtractorRunApiV1ExtractorsRunsRunIdGetResponse(rsp *http.Response) (*GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse, error)

ParseGetExtractorRunApiV1ExtractorsRunsRunIdGetResponse parses an HTTP response from a GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse call

func (GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse

type GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse

func ParseGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse(rsp *http.Response) (*GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse, error)

ParseGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse parses an HTTP response from a GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse call

func (GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) Status

Status returns HTTPResponse.Status

func (GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetFindingApiV1WastageFindingIdGetResponse

type GetFindingApiV1WastageFindingIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON404      *struct {
		Detail string `json:"detail"`
	}
	JSON422 *HTTPValidationError
}

func ParseGetFindingApiV1WastageFindingIdGetResponse

func ParseGetFindingApiV1WastageFindingIdGetResponse(rsp *http.Response) (*GetFindingApiV1WastageFindingIdGetResponse, error)

ParseGetFindingApiV1WastageFindingIdGetResponse parses an HTTP response from a GetFindingApiV1WastageFindingIdGetWithResponse call

func (GetFindingApiV1WastageFindingIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetFindingApiV1WastageFindingIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetFindingApiV1WastageFindingIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProjectApiV1ConfigProjectsSlugGetParams

type GetProjectApiV1ConfigProjectsSlugGetParams struct {
	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`

	// StartDate Start date in ISO format
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// EndDate End date in ISO format
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
}

GetProjectApiV1ConfigProjectsSlugGetParams defines parameters for GetProjectApiV1ConfigProjectsSlugGet.

type GetProjectApiV1ConfigProjectsSlugGetResponse

type GetProjectApiV1ConfigProjectsSlugGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetProjectApiV1ConfigProjectsSlugGetResponse

func ParseGetProjectApiV1ConfigProjectsSlugGetResponse(rsp *http.Response) (*GetProjectApiV1ConfigProjectsSlugGetResponse, error)

ParseGetProjectApiV1ConfigProjectsSlugGetResponse parses an HTTP response from a GetProjectApiV1ConfigProjectsSlugGetWithResponse call

func (GetProjectApiV1ConfigProjectsSlugGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProjectApiV1ConfigProjectsSlugGetResponse) Status

Status returns HTTPResponse.Status

func (GetProjectApiV1ConfigProjectsSlugGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetProviderApiV1AuthProvidersProviderIdGetResponse

type GetProviderApiV1AuthProvidersProviderIdGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProviderResponse
	JSON422      *HTTPValidationError
}

func ParseGetProviderApiV1AuthProvidersProviderIdGetResponse

func ParseGetProviderApiV1AuthProvidersProviderIdGetResponse(rsp *http.Response) (*GetProviderApiV1AuthProvidersProviderIdGetResponse, error)

ParseGetProviderApiV1AuthProvidersProviderIdGetResponse parses an HTTP response from a GetProviderApiV1AuthProvidersProviderIdGetWithResponse call

func (GetProviderApiV1AuthProvidersProviderIdGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetProviderApiV1AuthProvidersProviderIdGetResponse) Status

Status returns HTTPResponse.Status

func (GetProviderApiV1AuthProvidersProviderIdGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSkusByProviderApiV1CostsSkusGetParams

type GetSkusByProviderApiV1CostsSkusGetParams struct {
	// Provider Cloud provider: azure, gcp, llm
	Provider string `form:"provider" json:"provider"`
}

GetSkusByProviderApiV1CostsSkusGetParams defines parameters for GetSkusByProviderApiV1CostsSkusGet.

type GetSkusByProviderApiV1CostsSkusGetResponse

type GetSkusByProviderApiV1CostsSkusGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGetSkusByProviderApiV1CostsSkusGetResponse

func ParseGetSkusByProviderApiV1CostsSkusGetResponse(rsp *http.Response) (*GetSkusByProviderApiV1CostsSkusGetResponse, error)

ParseGetSkusByProviderApiV1CostsSkusGetResponse parses an HTTP response from a GetSkusByProviderApiV1CostsSkusGetWithResponse call

func (GetSkusByProviderApiV1CostsSkusGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GetSkusByProviderApiV1CostsSkusGetResponse) Status

Status returns HTTPResponse.Status

func (GetSkusByProviderApiV1CostsSkusGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GitHubCallbackRequest

type GitHubCallbackRequest struct {
	Code string `json:"code"`
}

GitHubCallbackRequest defines model for GitHubCallbackRequest.

type GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody

type GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody = GitHubCallbackRequest

GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody defines body for GithubCallbackApiV1AuthGithubCallbackPost for application/json ContentType.

type GithubCallbackApiV1AuthGithubCallbackPostResponse

type GithubCallbackApiV1AuthGithubCallbackPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseGithubCallbackApiV1AuthGithubCallbackPostResponse

func ParseGithubCallbackApiV1AuthGithubCallbackPostResponse(rsp *http.Response) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)

ParseGithubCallbackApiV1AuthGithubCallbackPostResponse parses an HTTP response from a GithubCallbackApiV1AuthGithubCallbackPostWithResponse call

func (GithubCallbackApiV1AuthGithubCallbackPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GithubCallbackApiV1AuthGithubCallbackPostResponse) Status

Status returns HTTPResponse.Status

func (GithubCallbackApiV1AuthGithubCallbackPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GithubRedirectApiV1AuthGithubGetResponse

type GithubRedirectApiV1AuthGithubGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseGithubRedirectApiV1AuthGithubGetResponse

func ParseGithubRedirectApiV1AuthGithubGetResponse(rsp *http.Response) (*GithubRedirectApiV1AuthGithubGetResponse, error)

ParseGithubRedirectApiV1AuthGithubGetResponse parses an HTTP response from a GithubRedirectApiV1AuthGithubGetWithResponse call

func (GithubRedirectApiV1AuthGithubGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (GithubRedirectApiV1AuthGithubGetResponse) Status

Status returns HTTPResponse.Status

func (GithubRedirectApiV1AuthGithubGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type HTTPValidationError

type HTTPValidationError struct {
	Detail *[]ValidationError `json:"detail,omitempty"`
}

HTTPValidationError defines model for HTTPValidationError.

type HealthHealthGetResponse

type HealthHealthGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]string
}

func ParseHealthHealthGetResponse

func ParseHealthHealthGetResponse(rsp *http.Response) (*HealthHealthGetResponse, error)

ParseHealthHealthGetResponse parses an HTTP response from a HealthHealthGetWithResponse call

func (HealthHealthGetResponse) ContentType

func (r HealthHealthGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HealthHealthGetResponse) Status

func (r HealthHealthGetResponse) Status() string

Status returns HTTPResponse.Status

func (HealthHealthGetResponse) StatusCode

func (r HealthHealthGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthzHealthzGetResponse

type HealthzHealthzGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseHealthzHealthzGetResponse

func ParseHealthzHealthzGetResponse(rsp *http.Response) (*HealthzHealthzGetResponse, error)

ParseHealthzHealthzGetResponse parses an HTTP response from a HealthzHealthzGetWithResponse call

func (HealthzHealthzGetResponse) ContentType

func (r HealthzHealthzGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (HealthzHealthzGetResponse) Status

func (r HealthzHealthzGetResponse) Status() string

Status returns HTTPResponse.Status

func (HealthzHealthzGetResponse) StatusCode

func (r HealthzHealthzGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type IgnoreBody

type IgnoreBody struct {
	Reason *string `json:"reason,omitempty"`
}

IgnoreBody defines model for IgnoreBody.

type IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody

type IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody = IgnoreBody

IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody defines body for IgnoreFindingApiV1WastageFindingIdIgnorePost for application/json ContentType.

type IgnoreFindingApiV1WastageFindingIdIgnorePostResponse

type IgnoreFindingApiV1WastageFindingIdIgnorePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON404      *struct {
		Detail string `json:"detail"`
	}
	JSON422 *HTTPValidationError
}

func ParseIgnoreFindingApiV1WastageFindingIdIgnorePostResponse

func ParseIgnoreFindingApiV1WastageFindingIdIgnorePostResponse(rsp *http.Response) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)

ParseIgnoreFindingApiV1WastageFindingIdIgnorePostResponse parses an HTTP response from a IgnoreFindingApiV1WastageFindingIdIgnorePostWithResponse call

func (IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) Status

Status returns HTTPResponse.Status

func (IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListAlertsApiV1AlertsGetParams

type ListAlertsApiV1AlertsGetParams struct {
	// Status Filter by status: firing, resolved, all
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// Severity Filter by severity: err, warn, ok
	Severity *string `form:"severity,omitempty" json:"severity,omitempty"`
	Limit    *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Page     *int    `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int    `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListAlertsApiV1AlertsGetParams defines parameters for ListAlertsApiV1AlertsGet.

type ListAlertsApiV1AlertsGetResponse

type ListAlertsApiV1AlertsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON404      *struct {
		Detail string `json:"detail"`
	}
	JSON422 *struct {
		Detail string                   `json:"detail"`
		Errors []map[string]interface{} `json:"errors"`
	}
}

func ParseListAlertsApiV1AlertsGetResponse

func ParseListAlertsApiV1AlertsGetResponse(rsp *http.Response) (*ListAlertsApiV1AlertsGetResponse, error)

ParseListAlertsApiV1AlertsGetResponse parses an HTTP response from a ListAlertsApiV1AlertsGetWithResponse call

func (ListAlertsApiV1AlertsGetResponse) ContentType

func (r ListAlertsApiV1AlertsGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListAlertsApiV1AlertsGetResponse) Status

Status returns HTTPResponse.Status

func (ListAlertsApiV1AlertsGetResponse) StatusCode

func (r ListAlertsApiV1AlertsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListConfigsApiV1ConfigGetResponse

type ListConfigsApiV1ConfigGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]CloudConfigResponse
}

func ParseListConfigsApiV1ConfigGetResponse

func ParseListConfigsApiV1ConfigGetResponse(rsp *http.Response) (*ListConfigsApiV1ConfigGetResponse, error)

ParseListConfigsApiV1ConfigGetResponse parses an HTTP response from a ListConfigsApiV1ConfigGetWithResponse call

func (ListConfigsApiV1ConfigGetResponse) ContentType

func (r ListConfigsApiV1ConfigGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListConfigsApiV1ConfigGetResponse) Status

Status returns HTTPResponse.Status

func (ListConfigsApiV1ConfigGetResponse) StatusCode

func (r ListConfigsApiV1ConfigGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListCostsApiV1CostsGetParams

type ListCostsApiV1CostsGetParams struct {
	// Provider Filter by provider: gcp, azure, llm
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`

	// Project Filter by project name
	Project *string `form:"project,omitempty" json:"project,omitempty"`

	// StartDate Start date in ISO format
	StartDate *time.Time `form:"start_date,omitempty" json:"start_date,omitempty"`

	// EndDate End date in ISO format
	EndDate *time.Time `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Window Time window: mtd, 7d, 30d, 90d
	Window   *string `form:"window,omitempty" json:"window,omitempty"`
	Page     *int    `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int    `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListCostsApiV1CostsGetParams defines parameters for ListCostsApiV1CostsGet.

type ListCostsApiV1CostsGetResponse

type ListCostsApiV1CostsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseListCostsApiV1CostsGetResponse

func ParseListCostsApiV1CostsGetResponse(rsp *http.Response) (*ListCostsApiV1CostsGetResponse, error)

ParseListCostsApiV1CostsGetResponse parses an HTTP response from a ListCostsApiV1CostsGetWithResponse call

func (ListCostsApiV1CostsGetResponse) ContentType

func (r ListCostsApiV1CostsGetResponse) ContentType() string

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListCostsApiV1CostsGetResponse) Status

Status returns HTTPResponse.Status

func (ListCostsApiV1CostsGetResponse) StatusCode

func (r ListCostsApiV1CostsGetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListEnabledProvidersApiV1AuthOidcProvidersGetResponse

type ListEnabledProvidersApiV1AuthOidcProvidersGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProviderPublic
}

func ParseListEnabledProvidersApiV1AuthOidcProvidersGetResponse

func ParseListEnabledProvidersApiV1AuthOidcProvidersGetResponse(rsp *http.Response) (*ListEnabledProvidersApiV1AuthOidcProvidersGetResponse, error)

ParseListEnabledProvidersApiV1AuthOidcProvidersGetResponse parses an HTTP response from a ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse call

func (ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) Status

Status returns HTTPResponse.Status

func (ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListExtractorRunsApiV1ExtractorsRunsGetParams

type ListExtractorRunsApiV1ExtractorsRunsGetParams struct {
	Limit    *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`
}

ListExtractorRunsApiV1ExtractorsRunsGetParams defines parameters for ListExtractorRunsApiV1ExtractorsRunsGet.

type ListExtractorRunsApiV1ExtractorsRunsGetResponse

type ListExtractorRunsApiV1ExtractorsRunsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListExtractorRunsApiV1ExtractorsRunsGetResponse

func ParseListExtractorRunsApiV1ExtractorsRunsGetResponse(rsp *http.Response) (*ListExtractorRunsApiV1ExtractorsRunsGetResponse, error)

ParseListExtractorRunsApiV1ExtractorsRunsGetResponse parses an HTTP response from a ListExtractorRunsApiV1ExtractorsRunsGetWithResponse call

func (ListExtractorRunsApiV1ExtractorsRunsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExtractorRunsApiV1ExtractorsRunsGetResponse) Status

Status returns HTTPResponse.Status

func (ListExtractorRunsApiV1ExtractorsRunsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListExtractorsApiV1ExtractorsGetParams

type ListExtractorsApiV1ExtractorsGetParams struct {
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`
	Limit    *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Page     *int    `form:"page,omitempty" json:"page,omitempty"`
	PageSize *int    `form:"page_size,omitempty" json:"page_size,omitempty"`
}

ListExtractorsApiV1ExtractorsGetParams defines parameters for ListExtractorsApiV1ExtractorsGet.

type ListExtractorsApiV1ExtractorsGetResponse

type ListExtractorsApiV1ExtractorsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *HTTPValidationError
}

func ParseListExtractorsApiV1ExtractorsGetResponse

func ParseListExtractorsApiV1ExtractorsGetResponse(rsp *http.Response) (*ListExtractorsApiV1ExtractorsGetResponse, error)

ParseListExtractorsApiV1ExtractorsGetResponse parses an HTTP response from a ListExtractorsApiV1ExtractorsGetWithResponse call

func (ListExtractorsApiV1ExtractorsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListExtractorsApiV1ExtractorsGetResponse) Status

Status returns HTTPResponse.Status

func (ListExtractorsApiV1ExtractorsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListFindingsApiV1WastageGetParams

type ListFindingsApiV1WastageGetParams struct {
	// Provider Filter by cloud provider
	Provider *string `form:"provider,omitempty" json:"provider,omitempty"`

	// Severity critical | high | medium | low | info
	Severity *string `form:"severity,omitempty" json:"severity,omitempty"`

	// RuleId Filter by rule ID
	RuleId *string `form:"rule_id,omitempty" json:"rule_id,omitempty"`

	// Status open | acked | resolved | ignored
	Status *string `form:"status,omitempty" json:"status,omitempty"`

	// AccountId Filter by cloud account/subscription ID
	AccountId *string `form:"account_id,omitempty" json:"account_id,omitempty"`
	Limit     *int    `form:"limit,omitempty" json:"limit,omitempty"`
	Offset    *int    `form:"offset,omitempty" json:"offset,omitempty"`
}

ListFindingsApiV1WastageGetParams defines parameters for ListFindingsApiV1WastageGet.

type ListFindingsApiV1WastageGetResponse

type ListFindingsApiV1WastageGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON422      *struct {
		Detail string                   `json:"detail"`
		Errors []map[string]interface{} `json:"errors"`
	}
}

func ParseListFindingsApiV1WastageGetResponse

func ParseListFindingsApiV1WastageGetResponse(rsp *http.Response) (*ListFindingsApiV1WastageGetResponse, error)

ParseListFindingsApiV1WastageGetResponse parses an HTTP response from a ListFindingsApiV1WastageGetWithResponse call

func (ListFindingsApiV1WastageGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListFindingsApiV1WastageGetResponse) Status

Status returns HTTPResponse.Status

func (ListFindingsApiV1WastageGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListProjectsApiV1ConfigProjectsGetParams

type ListProjectsApiV1ConfigProjectsGetParams struct {
	// Window Time window: mtd, 7d, 30d, 90d
	Window *string `form:"window,omitempty" json:"window,omitempty"`

	// StartDate Start date in ISO format
	StartDate *string `form:"start_date,omitempty" json:"start_date,omitempty"`

	// EndDate End date in ISO format
	EndDate *string `form:"end_date,omitempty" json:"end_date,omitempty"`
}

ListProjectsApiV1ConfigProjectsGetParams defines parameters for ListProjectsApiV1ConfigProjectsGet.

type ListProjectsApiV1ConfigProjectsGetResponse

type ListProjectsApiV1ConfigProjectsGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListProjectsApiV1ConfigProjectsGetResponse

func ParseListProjectsApiV1ConfigProjectsGetResponse(rsp *http.Response) (*ListProjectsApiV1ConfigProjectsGetResponse, error)

ParseListProjectsApiV1ConfigProjectsGetResponse parses an HTTP response from a ListProjectsApiV1ConfigProjectsGetWithResponse call

func (ListProjectsApiV1ConfigProjectsGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListProjectsApiV1ConfigProjectsGetResponse) Status

Status returns HTTPResponse.Status

func (ListProjectsApiV1ConfigProjectsGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListProvidersApiV1AuthProvidersGetResponse

type ListProvidersApiV1AuthProvidersGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AuthProviderResponse
}

func ParseListProvidersApiV1AuthProvidersGetResponse

func ParseListProvidersApiV1AuthProvidersGetResponse(rsp *http.Response) (*ListProvidersApiV1AuthProvidersGetResponse, error)

ParseListProvidersApiV1AuthProvidersGetResponse parses an HTTP response from a ListProvidersApiV1AuthProvidersGetWithResponse call

func (ListProvidersApiV1AuthProvidersGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListProvidersApiV1AuthProvidersGetResponse) Status

Status returns HTTPResponse.Status

func (ListProvidersApiV1AuthProvidersGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListRulesApiV1WastageRulesGetResponse

type ListRulesApiV1WastageRulesGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseListRulesApiV1WastageRulesGetResponse

func ParseListRulesApiV1WastageRulesGetResponse(rsp *http.Response) (*ListRulesApiV1WastageRulesGetResponse, error)

ParseListRulesApiV1WastageRulesGetResponse parses an HTTP response from a ListRulesApiV1WastageRulesGetWithResponse call

func (ListRulesApiV1WastageRulesGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListRulesApiV1WastageRulesGetResponse) Status

Status returns HTTPResponse.Status

func (ListRulesApiV1WastageRulesGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListScansApiV1WastageScansGetParams

type ListScansApiV1WastageScansGetParams struct {
	Limit *int `form:"limit,omitempty" json:"limit,omitempty"`
}

ListScansApiV1WastageScansGetParams defines parameters for ListScansApiV1WastageScansGet.

type ListScansApiV1WastageScansGetResponse

type ListScansApiV1WastageScansGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseListScansApiV1WastageScansGetResponse

func ParseListScansApiV1WastageScansGetResponse(rsp *http.Response) (*ListScansApiV1WastageScansGetResponse, error)

ParseListScansApiV1WastageScansGetResponse parses an HTTP response from a ListScansApiV1WastageScansGetWithResponse call

func (ListScansApiV1WastageScansGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ListScansApiV1WastageScansGetResponse) Status

Status returns HTTPResponse.Status

func (ListScansApiV1WastageScansGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type LoginAliasApiV1AuthLoginPostJSONRequestBody

type LoginAliasApiV1AuthLoginPostJSONRequestBody = TokenRequest

LoginAliasApiV1AuthLoginPostJSONRequestBody defines body for LoginAliasApiV1AuthLoginPost for application/json ContentType.

type LoginAliasApiV1AuthLoginPostResponse

type LoginAliasApiV1AuthLoginPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseLoginAliasApiV1AuthLoginPostResponse

func ParseLoginAliasApiV1AuthLoginPostResponse(rsp *http.Response) (*LoginAliasApiV1AuthLoginPostResponse, error)

ParseLoginAliasApiV1AuthLoginPostResponse parses an HTTP response from a LoginAliasApiV1AuthLoginPostWithResponse call

func (LoginAliasApiV1AuthLoginPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (LoginAliasApiV1AuthLoginPostResponse) Status

Status returns HTTPResponse.Status

func (LoginAliasApiV1AuthLoginPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type LoginTokenApiV1AuthTokenPostJSONRequestBody

type LoginTokenApiV1AuthTokenPostJSONRequestBody = TokenRequest

LoginTokenApiV1AuthTokenPostJSONRequestBody defines body for LoginTokenApiV1AuthTokenPost for application/json ContentType.

type LoginTokenApiV1AuthTokenPostResponse

type LoginTokenApiV1AuthTokenPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseLoginTokenApiV1AuthTokenPostResponse

func ParseLoginTokenApiV1AuthTokenPostResponse(rsp *http.Response) (*LoginTokenApiV1AuthTokenPostResponse, error)

ParseLoginTokenApiV1AuthTokenPostResponse parses an HTTP response from a LoginTokenApiV1AuthTokenPostWithResponse call

func (LoginTokenApiV1AuthTokenPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (LoginTokenApiV1AuthTokenPostResponse) Status

Status returns HTTPResponse.Status

func (LoginTokenApiV1AuthTokenPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type OIDCCallbackRequest

type OIDCCallbackRequest struct {
	Code       string `json:"code"`
	ProviderId string `json:"provider_id"`
	State      string `json:"state"`
}

OIDCCallbackRequest Callback request.

type OIDCCallbackResponse

type OIDCCallbackResponse struct {
	Token    string `json:"token"`
	UserId   int    `json:"user_id"`
	Username string `json:"username"`
}

OIDCCallbackResponse Callback response.

type OIDCLoginRequest

type OIDCLoginRequest struct {
	ProviderId string `json:"provider_id"`
}

OIDCLoginRequest Login request.

type OIDCLoginResponse

type OIDCLoginResponse struct {
	AuthorizationUrl string `json:"authorization_url"`
	State            string `json:"state"`
}

OIDCLoginResponse Login response.

type OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody

type OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody = OIDCCallbackRequest

OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody defines body for OidcCallbackApiV1AuthOidcCallbackPost for application/json ContentType.

type OidcCallbackApiV1AuthOidcCallbackPostResponse

type OidcCallbackApiV1AuthOidcCallbackPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OIDCCallbackResponse
	JSON422      *HTTPValidationError
}

func ParseOidcCallbackApiV1AuthOidcCallbackPostResponse

func ParseOidcCallbackApiV1AuthOidcCallbackPostResponse(rsp *http.Response) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)

ParseOidcCallbackApiV1AuthOidcCallbackPostResponse parses an HTTP response from a OidcCallbackApiV1AuthOidcCallbackPostWithResponse call

func (OidcCallbackApiV1AuthOidcCallbackPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (OidcCallbackApiV1AuthOidcCallbackPostResponse) Status

Status returns HTTPResponse.Status

func (OidcCallbackApiV1AuthOidcCallbackPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type OidcLoginApiV1AuthOidcLoginPostJSONRequestBody

type OidcLoginApiV1AuthOidcLoginPostJSONRequestBody = OIDCLoginRequest

OidcLoginApiV1AuthOidcLoginPostJSONRequestBody defines body for OidcLoginApiV1AuthOidcLoginPost for application/json ContentType.

type OidcLoginApiV1AuthOidcLoginPostResponse

type OidcLoginApiV1AuthOidcLoginPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OIDCLoginResponse
	JSON422      *HTTPValidationError
}

func ParseOidcLoginApiV1AuthOidcLoginPostResponse

func ParseOidcLoginApiV1AuthOidcLoginPostResponse(rsp *http.Response) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)

ParseOidcLoginApiV1AuthOidcLoginPostResponse parses an HTTP response from a OidcLoginApiV1AuthOidcLoginPostWithResponse call

func (OidcLoginApiV1AuthOidcLoginPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (OidcLoginApiV1AuthOidcLoginPostResponse) Status

Status returns HTTPResponse.Status

func (OidcLoginApiV1AuthOidcLoginPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Provider

type Provider string

Provider defines model for Provider.

const (
	Azure Provider = "azure"
	Gcp   Provider = "gcp"
	Llm   Provider = "llm"
)

Defines values for Provider.

func (Provider) Valid

func (e Provider) Valid() bool

Valid indicates whether the value is a known member of the Provider enum.

type ProviderPublic

type ProviderPublic struct {
	Enabled bool   `json:"enabled"`
	Id      string `json:"id"`
	Issuer  string `json:"issuer"`
	Name    string `json:"name"`
}

ProviderPublic Public provider info (no secrets).

type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody

type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody = AzureServiceAccountRegisterRequest

RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody defines body for RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost for application/json ContentType.

type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse

type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse

func ParseRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse(rsp *http.Response) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)

ParseRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse parses an HTTP response from a RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithResponse call

func (RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) Status

Status returns HTTPResponse.Status

func (RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody

type RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody = GCPRegisterRequest

RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody defines body for RegisterGcpApiV1AuthGcpRegisterPost for application/json ContentType.

type RegisterGcpApiV1AuthGcpRegisterPostResponse

type RegisterGcpApiV1AuthGcpRegisterPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseRegisterGcpApiV1AuthGcpRegisterPostResponse

func ParseRegisterGcpApiV1AuthGcpRegisterPostResponse(rsp *http.Response) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)

ParseRegisterGcpApiV1AuthGcpRegisterPostResponse parses an HTTP response from a RegisterGcpApiV1AuthGcpRegisterPostWithResponse call

func (RegisterGcpApiV1AuthGcpRegisterPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RegisterGcpApiV1AuthGcpRegisterPostResponse) Status

Status returns HTTPResponse.Status

func (RegisterGcpApiV1AuthGcpRegisterPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type ResolveFindingApiV1WastageFindingIdResolvePostResponse

type ResolveFindingApiV1WastageFindingIdResolvePostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON404      *struct {
		Detail string `json:"detail"`
	}
	JSON422 *HTTPValidationError
}

func ParseResolveFindingApiV1WastageFindingIdResolvePostResponse

func ParseResolveFindingApiV1WastageFindingIdResolvePostResponse(rsp *http.Response) (*ResolveFindingApiV1WastageFindingIdResolvePostResponse, error)

ParseResolveFindingApiV1WastageFindingIdResolvePostResponse parses an HTTP response from a ResolveFindingApiV1WastageFindingIdResolvePostWithResponse call

func (ResolveFindingApiV1WastageFindingIdResolvePostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (ResolveFindingApiV1WastageFindingIdResolvePostResponse) Status

Status returns HTTPResponse.Status

func (ResolveFindingApiV1WastageFindingIdResolvePostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RunExtractorViaPostApiV1ExtractorsRunPostJSONBody

type RunExtractorViaPostApiV1ExtractorsRunPostJSONBody map[string]interface{}

RunExtractorViaPostApiV1ExtractorsRunPostJSONBody defines parameters for RunExtractorViaPostApiV1ExtractorsRunPost.

type RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody

type RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody RunExtractorViaPostApiV1ExtractorsRunPostJSONBody

RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody defines body for RunExtractorViaPostApiV1ExtractorsRunPost for application/json ContentType.

type RunExtractorViaPostApiV1ExtractorsRunPostResponse

type RunExtractorViaPostApiV1ExtractorsRunPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseRunExtractorViaPostApiV1ExtractorsRunPostResponse

func ParseRunExtractorViaPostApiV1ExtractorsRunPostResponse(rsp *http.Response) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)

ParseRunExtractorViaPostApiV1ExtractorsRunPostResponse parses an HTTP response from a RunExtractorViaPostApiV1ExtractorsRunPostWithResponse call

func (RunExtractorViaPostApiV1ExtractorsRunPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (RunExtractorViaPostApiV1ExtractorsRunPostResponse) Status

Status returns HTTPResponse.Status

func (RunExtractorViaPostApiV1ExtractorsRunPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ScanBody

type ScanBody struct {
	Provider string `json:"provider"`
}

ScanBody defines model for ScanBody.

type TestConfigApiV1ConfigConfigIdTestPostResponse

type TestConfigApiV1ConfigConfigIdTestPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseTestConfigApiV1ConfigConfigIdTestPostResponse

func ParseTestConfigApiV1ConfigConfigIdTestPostResponse(rsp *http.Response) (*TestConfigApiV1ConfigConfigIdTestPostResponse, error)

ParseTestConfigApiV1ConfigConfigIdTestPostResponse parses an HTTP response from a TestConfigApiV1ConfigConfigIdTestPostWithResponse call

func (TestConfigApiV1ConfigConfigIdTestPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TestConfigApiV1ConfigConfigIdTestPostResponse) Status

Status returns HTTPResponse.Status

func (TestConfigApiV1ConfigConfigIdTestPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TestProviderApiV1AuthProvidersProviderIdTestPostResponse

type TestProviderApiV1AuthProvidersProviderIdTestPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseTestProviderApiV1AuthProvidersProviderIdTestPostResponse

func ParseTestProviderApiV1AuthProvidersProviderIdTestPostResponse(rsp *http.Response) (*TestProviderApiV1AuthProvidersProviderIdTestPostResponse, error)

ParseTestProviderApiV1AuthProvidersProviderIdTestPostResponse parses an HTTP response from a TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse call

func (TestProviderApiV1AuthProvidersProviderIdTestPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TestProviderApiV1AuthProvidersProviderIdTestPostResponse) Status

Status returns HTTPResponse.Status

func (TestProviderApiV1AuthProvidersProviderIdTestPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TokenRequest

type TokenRequest struct {
	Password string `json:"password"`
	Username string `json:"username"`
}

TokenRequest defines model for TokenRequest.

type TriggerScanApiV1WastageScanPostJSONRequestBody

type TriggerScanApiV1WastageScanPostJSONRequestBody = ScanBody

TriggerScanApiV1WastageScanPostJSONRequestBody defines body for TriggerScanApiV1WastageScanPost for application/json ContentType.

type TriggerScanApiV1WastageScanPostResponse

type TriggerScanApiV1WastageScanPostResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
	JSON422      *HTTPValidationError
}

func ParseTriggerScanApiV1WastageScanPostResponse

func ParseTriggerScanApiV1WastageScanPostResponse(rsp *http.Response) (*TriggerScanApiV1WastageScanPostResponse, error)

ParseTriggerScanApiV1WastageScanPostResponse parses an HTTP response from a TriggerScanApiV1WastageScanPostWithResponse call

func (TriggerScanApiV1WastageScanPostResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (TriggerScanApiV1WastageScanPostResponse) Status

Status returns HTTPResponse.Status

func (TriggerScanApiV1WastageScanPostResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UnderscoreConfigCreate

type UnderscoreConfigCreate struct {
	CloudConfig     *string `json:"cloud_config,omitempty"`
	Provider        string  `json:"provider"`
	Region          *string `json:"region,omitempty"`
	ServiceCategory *string `json:"service_category,omitempty"`
}

UnderscoreConfigCreate defines model for _ConfigCreate.

type UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody

type UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody = CloudConfigUpdate

UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody defines body for UpdateConfigApiV1ConfigConfigIdPut for application/json ContentType.

type UpdateConfigApiV1ConfigConfigIdPutResponse

type UpdateConfigApiV1ConfigConfigIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CloudConfigResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateConfigApiV1ConfigConfigIdPutResponse

func ParseUpdateConfigApiV1ConfigConfigIdPutResponse(rsp *http.Response) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)

ParseUpdateConfigApiV1ConfigConfigIdPutResponse parses an HTTP response from a UpdateConfigApiV1ConfigConfigIdPutWithResponse call

func (UpdateConfigApiV1ConfigConfigIdPutResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateConfigApiV1ConfigConfigIdPutResponse) Status

Status returns HTTPResponse.Status

func (UpdateConfigApiV1ConfigConfigIdPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody

type UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody = AuthProviderInput

UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody defines body for UpdateProviderApiV1AuthProvidersProviderIdPut for application/json ContentType.

type UpdateProviderApiV1AuthProvidersProviderIdPutResponse

type UpdateProviderApiV1AuthProvidersProviderIdPutResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuthProviderResponse
	JSON422      *HTTPValidationError
}

func ParseUpdateProviderApiV1AuthProvidersProviderIdPutResponse

func ParseUpdateProviderApiV1AuthProvidersProviderIdPutResponse(rsp *http.Response) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)

ParseUpdateProviderApiV1AuthProvidersProviderIdPutResponse parses an HTTP response from a UpdateProviderApiV1AuthProvidersProviderIdPutWithResponse call

func (UpdateProviderApiV1AuthProvidersProviderIdPutResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (UpdateProviderApiV1AuthProvidersProviderIdPutResponse) Status

Status returns HTTPResponse.Status

func (UpdateProviderApiV1AuthProvidersProviderIdPutResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ValidationError

type ValidationError struct {
	Ctx   *map[string]interface{} `json:"ctx,omitempty"`
	Input interface{}             `json:"input,omitempty"`
	Loc   []string                `json:"loc"`
	Msg   string                  `json:"msg"`
	Type  string                  `json:"type"`
}

ValidationError defines model for ValidationError.

type WastageSummaryApiV1WastageSummaryGetResponse

type WastageSummaryApiV1WastageSummaryGetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *map[string]interface{}
}

func ParseWastageSummaryApiV1WastageSummaryGetResponse

func ParseWastageSummaryApiV1WastageSummaryGetResponse(rsp *http.Response) (*WastageSummaryApiV1WastageSummaryGetResponse, error)

ParseWastageSummaryApiV1WastageSummaryGetResponse parses an HTTP response from a WastageSummaryApiV1WastageSummaryGetWithResponse call

func (WastageSummaryApiV1WastageSummaryGetResponse) ContentType

ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers

func (WastageSummaryApiV1WastageSummaryGetResponse) Status

Status returns HTTPResponse.Status

func (WastageSummaryApiV1WastageSummaryGetResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL