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
- func NewAckFindingApiV1WastageFindingIdAckPostRequest(server string, findingId string) (*http.Request, error)
- func NewAcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostRequest(server string, alertId string) (*http.Request, error)
- func NewAcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostRequest(server string) (*http.Request, error)
- func NewApiHealthApiV1HealthGetRequest(server string) (*http.Request, error)
- func NewCancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostRequest(server string, runId string) (*http.Request, error)
- func NewCliConfigGetApiV1ConfigsConfigIdGetRequest(server string, configId string) (*http.Request, error)
- func NewCliConfigListApiV1ConfigsGetRequest(server string) (*http.Request, error)
- func NewCliConfigsCreateApiV1ConfigsPostRequest(server string, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody) (*http.Request, error)
- func NewCliConfigsCreateApiV1ConfigsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCliConfigsDeleteApiV1ConfigsConfigIdDeleteRequest(server string, configId string) (*http.Request, error)
- func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequest(server string, configId string, ...) (*http.Request, error)
- func NewCliConfigsUpdateApiV1ConfigsConfigIdPutRequestWithBody(server string, configId string, contentType string, body io.Reader) (*http.Request, error)
- func NewCostBreakdownApiV1CostsBreakdownGetRequest(server string, params *CostBreakdownApiV1CostsBreakdownGetParams) (*http.Request, error)
- func NewCostSummaryApiV1CostsSummaryGetRequest(server string, params *CostSummaryApiV1CostsSummaryGetParams) (*http.Request, error)
- func NewCreateConfigApiV1ConfigPostRequest(server string, body CreateConfigApiV1ConfigPostJSONRequestBody) (*http.Request, error)
- func NewCreateConfigApiV1ConfigPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateExtractorApiV1ExtractorsPostRequest(server string, body CreateExtractorApiV1ExtractorsPostJSONRequestBody) (*http.Request, error)
- func NewCreateExtractorApiV1ExtractorsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProjectApiV1ConfigProjectsPostRequest(server string, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody) (*http.Request, error)
- func NewCreateProjectApiV1ConfigProjectsPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewCreateProviderApiV1AuthProvidersPostRequest(server string, body CreateProviderApiV1AuthProvidersPostJSONRequestBody) (*http.Request, error)
- func NewCreateProviderApiV1AuthProvidersPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewDashboardStatsApiV1DashboardStatsGetRequest(server string, params *DashboardStatsApiV1DashboardStatsGetParams) (*http.Request, error)
- func NewDbStatsApiV1DbStatsGetRequest(server string) (*http.Request, error)
- func NewDeleteConfigApiV1ConfigConfigIdDeleteRequest(server string, configId string) (*http.Request, error)
- func NewDeleteExtractorApiV1ExtractorsExtractorIdDeleteRequest(server string, extractorId string) (*http.Request, error)
- func NewDeleteProjectApiV1ConfigProjectsSlugDeleteRequest(server string, slug string) (*http.Request, error)
- func NewDeleteProviderApiV1AuthProvidersProviderIdDeleteRequest(server string, providerId string) (*http.Request, error)
- func NewExportCostsApiV1CostsExportGetRequest(server string, params *ExportCostsApiV1CostsExportGetParams) (*http.Request, error)
- func NewGetActiveAlertsApiV1AlertsActiveGetRequest(server string) (*http.Request, error)
- func NewGetAlertStatsApiV1AlertsStatsGetRequest(server string) (*http.Request, error)
- func NewGetConfigApiV1ConfigConfigIdGetRequest(server string, configId string) (*http.Request, error)
- func NewGetCostTotalsApiV1CostsTotalsGetRequest(server string, params *GetCostTotalsApiV1CostsTotalsGetParams) (*http.Request, error)
- func NewGetCostsBySkuApiV1CostsBySkuGetRequest(server string, params *GetCostsBySkuApiV1CostsBySkuGetParams) (*http.Request, error)
- func NewGetDailyCostsApiV1CostsDailyGetRequest(server string, params *GetDailyCostsApiV1CostsDailyGetParams) (*http.Request, error)
- func NewGetExtractorApiV1ExtractorsExtractorIdGetRequest(server string, extractorId string) (*http.Request, error)
- func NewGetExtractorRunApiV1ExtractorsRunsRunIdGetRequest(server string, runId string) (*http.Request, error)
- func NewGetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetRequest(server string, runId string) (*http.Request, error)
- func NewGetFindingApiV1WastageFindingIdGetRequest(server string, findingId string) (*http.Request, error)
- func NewGetProjectApiV1ConfigProjectsSlugGetRequest(server string, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams) (*http.Request, error)
- func NewGetProviderApiV1AuthProvidersProviderIdGetRequest(server string, providerId string) (*http.Request, error)
- func NewGetSkusByProviderApiV1CostsSkusGetRequest(server string, params *GetSkusByProviderApiV1CostsSkusGetParams) (*http.Request, error)
- func NewGithubCallbackApiV1AuthGithubCallbackPostRequest(server string, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody) (*http.Request, error)
- func NewGithubCallbackApiV1AuthGithubCallbackPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewGithubRedirectApiV1AuthGithubGetRequest(server string) (*http.Request, error)
- func NewHealthHealthGetRequest(server string) (*http.Request, error)
- func NewHealthzHealthzGetRequest(server string) (*http.Request, error)
- func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequest(server string, findingId string, ...) (*http.Request, error)
- func NewIgnoreFindingApiV1WastageFindingIdIgnorePostRequestWithBody(server string, findingId string, contentType string, body io.Reader) (*http.Request, error)
- func NewListAlertsApiV1AlertsGetRequest(server string, params *ListAlertsApiV1AlertsGetParams) (*http.Request, error)
- func NewListConfigsApiV1ConfigGetRequest(server string) (*http.Request, error)
- func NewListCostsApiV1CostsGetRequest(server string, params *ListCostsApiV1CostsGetParams) (*http.Request, error)
- func NewListEnabledProvidersApiV1AuthOidcProvidersGetRequest(server string) (*http.Request, error)
- func NewListExtractorRunsApiV1ExtractorsRunsGetRequest(server string, params *ListExtractorRunsApiV1ExtractorsRunsGetParams) (*http.Request, error)
- func NewListExtractorsApiV1ExtractorsGetRequest(server string, params *ListExtractorsApiV1ExtractorsGetParams) (*http.Request, error)
- func NewListFindingsApiV1WastageGetRequest(server string, params *ListFindingsApiV1WastageGetParams) (*http.Request, error)
- func NewListProjectsApiV1ConfigProjectsGetRequest(server string, params *ListProjectsApiV1ConfigProjectsGetParams) (*http.Request, error)
- func NewListProvidersApiV1AuthProvidersGetRequest(server string) (*http.Request, error)
- func NewListRulesApiV1WastageRulesGetRequest(server string) (*http.Request, error)
- func NewListScansApiV1WastageScansGetRequest(server string, params *ListScansApiV1WastageScansGetParams) (*http.Request, error)
- func NewLoginAliasApiV1AuthLoginPostRequest(server string, body LoginAliasApiV1AuthLoginPostJSONRequestBody) (*http.Request, error)
- func NewLoginAliasApiV1AuthLoginPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewLoginTokenApiV1AuthTokenPostRequest(server string, body LoginTokenApiV1AuthTokenPostJSONRequestBody) (*http.Request, error)
- func NewLoginTokenApiV1AuthTokenPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewOidcCallbackApiV1AuthOidcCallbackPostRequest(server string, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody) (*http.Request, error)
- func NewOidcCallbackApiV1AuthOidcCallbackPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewOidcLoginApiV1AuthOidcLoginPostRequest(server string, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody) (*http.Request, error)
- func NewOidcLoginApiV1AuthOidcLoginPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequest(server string, ...) (*http.Request, error)
- func NewRegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewRegisterGcpApiV1AuthGcpRegisterPostRequest(server string, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody) (*http.Request, error)
- func NewRegisterGcpApiV1AuthGcpRegisterPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewResolveFindingApiV1WastageFindingIdResolvePostRequest(server string, findingId string) (*http.Request, error)
- func NewRunExtractorViaPostApiV1ExtractorsRunPostRequest(server string, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody) (*http.Request, error)
- func NewRunExtractorViaPostApiV1ExtractorsRunPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewTestConfigApiV1ConfigConfigIdTestPostRequest(server string, configId string) (*http.Request, error)
- func NewTestProviderApiV1AuthProvidersProviderIdTestPostRequest(server string, providerId string) (*http.Request, error)
- func NewTriggerScanApiV1WastageScanPostRequest(server string, body TriggerScanApiV1WastageScanPostJSONRequestBody) (*http.Request, error)
- func NewTriggerScanApiV1WastageScanPostRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateConfigApiV1ConfigConfigIdPutRequest(server string, configId string, ...) (*http.Request, error)
- func NewUpdateConfigApiV1ConfigConfigIdPutRequestWithBody(server string, configId string, contentType string, body io.Reader) (*http.Request, error)
- func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequest(server string, providerId string, ...) (*http.Request, error)
- func NewUpdateProviderApiV1AuthProvidersProviderIdPutRequestWithBody(server string, providerId string, contentType string, body io.Reader) (*http.Request, error)
- func NewWastageSummaryApiV1WastageSummaryGetRequest(server string) (*http.Request, error)
- type AckFindingApiV1WastageFindingIdAckPostResponse
- type AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse
- type AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse
- type ApiHealthApiV1HealthGetResponse
- type AuthProviderConfig
- type AuthProviderInput
- type AuthProviderResponse
- type AzureServiceAccountRegisterRequest
- type CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse
- type CliConfigGetApiV1ConfigsConfigIdGetResponse
- type CliConfigListApiV1ConfigsGetResponse
- type CliConfigsCreateApiV1ConfigsPostJSONRequestBody
- type CliConfigsCreateApiV1ConfigsPostResponse
- type CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse
- type CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody
- type CliConfigsUpdateApiV1ConfigsConfigIdPutResponse
- type Client
- func (c *Client) AckFindingApiV1WastageFindingIdAckPost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ApiHealthApiV1HealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CliConfigGetApiV1ConfigsConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CliConfigListApiV1ConfigsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CliConfigsCreateApiV1ConfigsPost(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CliConfigsCreateApiV1ConfigsPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CliConfigsDeleteApiV1ConfigsConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) CliConfigsUpdateApiV1ConfigsConfigIdPut(ctx context.Context, configId string, ...) (*http.Response, error)
- func (c *Client) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CostBreakdownApiV1CostsBreakdownGet(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, ...) (*http.Response, error)
- func (c *Client) CostSummaryApiV1CostsSummaryGet(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, ...) (*http.Response, error)
- func (c *Client) CreateConfigApiV1ConfigPost(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateConfigApiV1ConfigPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateExtractorApiV1ExtractorsPost(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateExtractorApiV1ExtractorsPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProjectApiV1ConfigProjectsPost(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProjectApiV1ConfigProjectsPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) CreateProviderApiV1AuthProvidersPost(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) CreateProviderApiV1AuthProvidersPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) DashboardStatsApiV1DashboardStatsGet(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, ...) (*http.Response, error)
- func (c *Client) DbStatsApiV1DbStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteConfigApiV1ConfigConfigIdDelete(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteExtractorApiV1ExtractorsExtractorIdDelete(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProjectApiV1ConfigProjectsSlugDelete(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) DeleteProviderApiV1AuthProvidersProviderIdDelete(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ExportCostsApiV1CostsExportGet(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, ...) (*http.Response, error)
- func (c *Client) GetActiveAlertsApiV1AlertsActiveGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAlertStatsApiV1AlertsStatsGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetConfigApiV1ConfigConfigIdGet(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetCostTotalsApiV1CostsTotalsGet(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, ...) (*http.Response, error)
- func (c *Client) GetCostsBySkuApiV1CostsBySkuGet(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, ...) (*http.Response, error)
- func (c *Client) GetDailyCostsApiV1CostsDailyGet(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, ...) (*http.Response, error)
- func (c *Client) GetExtractorApiV1ExtractorsExtractorIdGet(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExtractorRunApiV1ExtractorsRunsRunIdGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetFindingApiV1WastageFindingIdGet(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetProjectApiV1ConfigProjectsSlugGet(ctx context.Context, slug string, ...) (*http.Response, error)
- func (c *Client) GetProviderApiV1AuthProvidersProviderIdGet(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetSkusByProviderApiV1CostsSkusGet(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, ...) (*http.Response, error)
- func (c *Client) GithubCallbackApiV1AuthGithubCallbackPost(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) GithubCallbackApiV1AuthGithubCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) GithubRedirectApiV1AuthGithubGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) HealthHealthGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) HealthzHealthzGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) IgnoreFindingApiV1WastageFindingIdIgnorePost(ctx context.Context, findingId string, ...) (*http.Response, error)
- func (c *Client) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody(ctx context.Context, findingId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ListAlertsApiV1AlertsGet(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, ...) (*http.Response, error)
- func (c *Client) ListConfigsApiV1ConfigGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListCostsApiV1CostsGet(ctx context.Context, params *ListCostsApiV1CostsGetParams, ...) (*http.Response, error)
- func (c *Client) ListEnabledProvidersApiV1AuthOidcProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListExtractorRunsApiV1ExtractorsRunsGet(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, ...) (*http.Response, error)
- func (c *Client) ListExtractorsApiV1ExtractorsGet(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, ...) (*http.Response, error)
- func (c *Client) ListFindingsApiV1WastageGet(ctx context.Context, params *ListFindingsApiV1WastageGetParams, ...) (*http.Response, error)
- func (c *Client) ListProjectsApiV1ConfigProjectsGet(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, ...) (*http.Response, error)
- func (c *Client) ListProvidersApiV1AuthProvidersGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListRulesApiV1WastageRulesGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ListScansApiV1WastageScansGet(ctx context.Context, params *ListScansApiV1WastageScansGetParams, ...) (*http.Response, error)
- func (c *Client) LoginAliasApiV1AuthLoginPost(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LoginAliasApiV1AuthLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) LoginTokenApiV1AuthTokenPost(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) LoginTokenApiV1AuthTokenPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) OidcCallbackApiV1AuthOidcCallbackPost(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) OidcCallbackApiV1AuthOidcCallbackPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) OidcLoginApiV1AuthOidcLoginPost(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) OidcLoginApiV1AuthOidcLoginPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) RegisterGcpApiV1AuthGcpRegisterPost(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) RegisterGcpApiV1AuthGcpRegisterPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ResolveFindingApiV1WastageFindingIdResolvePost(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) RunExtractorViaPostApiV1ExtractorsRunPost(ctx context.Context, ...) (*http.Response, error)
- func (c *Client) RunExtractorViaPostApiV1ExtractorsRunPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) TestConfigApiV1ConfigConfigIdTestPost(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TestProviderApiV1AuthProvidersProviderIdTestPost(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) TriggerScanApiV1WastageScanPost(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, ...) (*http.Response, error)
- func (c *Client) TriggerScanApiV1WastageScanPostWithBody(ctx context.Context, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateConfigApiV1ConfigConfigIdPut(ctx context.Context, configId string, ...) (*http.Response, error)
- func (c *Client) UpdateConfigApiV1ConfigConfigIdPutWithBody(ctx context.Context, configId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) UpdateProviderApiV1AuthProvidersProviderIdPut(ctx context.Context, providerId string, ...) (*http.Response, error)
- func (c *Client) UpdateProviderApiV1AuthProvidersProviderIdPutWithBody(ctx context.Context, providerId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) WastageSummaryApiV1WastageSummaryGet(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) AckFindingApiV1WastageFindingIdAckPostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*AckFindingApiV1WastageFindingIdAckPostResponse, error)
- func (c *ClientWithResponses) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostWithResponse(ctx context.Context, alertId string, reqEditors ...RequestEditorFn) (*AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse, error)
- func (c *ClientWithResponses) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse, error)
- func (c *ClientWithResponses) ApiHealthApiV1HealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ApiHealthApiV1HealthGetResponse, error)
- func (c *ClientWithResponses) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse, error)
- func (c *ClientWithResponses) CliConfigGetApiV1ConfigsConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigGetApiV1ConfigsConfigIdGetResponse, error)
- func (c *ClientWithResponses) CliConfigListApiV1ConfigsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CliConfigListApiV1ConfigsGetResponse, error)
- func (c *ClientWithResponses) CliConfigsCreateApiV1ConfigsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CliConfigsCreateApiV1ConfigsPostResponse, error)
- func (c *ClientWithResponses) CliConfigsCreateApiV1ConfigsPostWithResponse(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, ...) (*CliConfigsCreateApiV1ConfigsPostResponse, error)
- func (c *ClientWithResponses) CliConfigsDeleteApiV1ConfigsConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse, error)
- func (c *ClientWithResponses) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, ...) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)
- func (c *ClientWithResponses) CliConfigsUpdateApiV1ConfigsConfigIdPutWithResponse(ctx context.Context, configId string, ...) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)
- func (c *ClientWithResponses) CostBreakdownApiV1CostsBreakdownGetWithResponse(ctx context.Context, params *CostBreakdownApiV1CostsBreakdownGetParams, ...) (*CostBreakdownApiV1CostsBreakdownGetResponse, error)
- func (c *ClientWithResponses) CostSummaryApiV1CostsSummaryGetWithResponse(ctx context.Context, params *CostSummaryApiV1CostsSummaryGetParams, ...) (*CostSummaryApiV1CostsSummaryGetResponse, error)
- func (c *ClientWithResponses) CreateConfigApiV1ConfigPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateConfigApiV1ConfigPostResponse, error)
- func (c *ClientWithResponses) CreateConfigApiV1ConfigPostWithResponse(ctx context.Context, body CreateConfigApiV1ConfigPostJSONRequestBody, ...) (*CreateConfigApiV1ConfigPostResponse, error)
- func (c *ClientWithResponses) CreateExtractorApiV1ExtractorsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateExtractorApiV1ExtractorsPostResponse, error)
- func (c *ClientWithResponses) CreateExtractorApiV1ExtractorsPostWithResponse(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, ...) (*CreateExtractorApiV1ExtractorsPostResponse, error)
- func (c *ClientWithResponses) CreateProjectApiV1ConfigProjectsPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProjectApiV1ConfigProjectsPostResponse, error)
- func (c *ClientWithResponses) CreateProjectApiV1ConfigProjectsPostWithResponse(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, ...) (*CreateProjectApiV1ConfigProjectsPostResponse, error)
- func (c *ClientWithResponses) CreateProviderApiV1AuthProvidersPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*CreateProviderApiV1AuthProvidersPostResponse, error)
- func (c *ClientWithResponses) CreateProviderApiV1AuthProvidersPostWithResponse(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, ...) (*CreateProviderApiV1AuthProvidersPostResponse, error)
- func (c *ClientWithResponses) DashboardStatsApiV1DashboardStatsGetWithResponse(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, ...) (*DashboardStatsApiV1DashboardStatsGetResponse, error)
- func (c *ClientWithResponses) DbStatsApiV1DbStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*DbStatsApiV1DbStatsGetResponse, error)
- func (c *ClientWithResponses) DeleteConfigApiV1ConfigConfigIdDeleteWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*DeleteConfigApiV1ConfigConfigIdDeleteResponse, error)
- func (c *ClientWithResponses) DeleteExtractorApiV1ExtractorsExtractorIdDeleteWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse, error)
- func (c *ClientWithResponses) DeleteProjectApiV1ConfigProjectsSlugDeleteWithResponse(ctx context.Context, slug string, reqEditors ...RequestEditorFn) (*DeleteProjectApiV1ConfigProjectsSlugDeleteResponse, error)
- func (c *ClientWithResponses) DeleteProviderApiV1AuthProvidersProviderIdDeleteWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse, error)
- func (c *ClientWithResponses) ExportCostsApiV1CostsExportGetWithResponse(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, ...) (*ExportCostsApiV1CostsExportGetResponse, error)
- func (c *ClientWithResponses) GetActiveAlertsApiV1AlertsActiveGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetActiveAlertsApiV1AlertsActiveGetResponse, error)
- func (c *ClientWithResponses) GetAlertStatsApiV1AlertsStatsGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAlertStatsApiV1AlertsStatsGetResponse, error)
- func (c *ClientWithResponses) GetConfigApiV1ConfigConfigIdGetWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*GetConfigApiV1ConfigConfigIdGetResponse, error)
- func (c *ClientWithResponses) GetCostTotalsApiV1CostsTotalsGetWithResponse(ctx context.Context, params *GetCostTotalsApiV1CostsTotalsGetParams, ...) (*GetCostTotalsApiV1CostsTotalsGetResponse, error)
- func (c *ClientWithResponses) GetCostsBySkuApiV1CostsBySkuGetWithResponse(ctx context.Context, params *GetCostsBySkuApiV1CostsBySkuGetParams, ...) (*GetCostsBySkuApiV1CostsBySkuGetResponse, error)
- func (c *ClientWithResponses) GetDailyCostsApiV1CostsDailyGetWithResponse(ctx context.Context, params *GetDailyCostsApiV1CostsDailyGetParams, ...) (*GetDailyCostsApiV1CostsDailyGetResponse, error)
- func (c *ClientWithResponses) GetExtractorApiV1ExtractorsExtractorIdGetWithResponse(ctx context.Context, extractorId string, reqEditors ...RequestEditorFn) (*GetExtractorApiV1ExtractorsExtractorIdGetResponse, error)
- func (c *ClientWithResponses) GetExtractorRunApiV1ExtractorsRunsRunIdGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse, error)
- func (c *ClientWithResponses) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetWithResponse(ctx context.Context, runId string, reqEditors ...RequestEditorFn) (*GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse, error)
- func (c *ClientWithResponses) GetFindingApiV1WastageFindingIdGetWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*GetFindingApiV1WastageFindingIdGetResponse, error)
- func (c *ClientWithResponses) GetProjectApiV1ConfigProjectsSlugGetWithResponse(ctx context.Context, slug string, ...) (*GetProjectApiV1ConfigProjectsSlugGetResponse, error)
- func (c *ClientWithResponses) GetProviderApiV1AuthProvidersProviderIdGetWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*GetProviderApiV1AuthProvidersProviderIdGetResponse, error)
- func (c *ClientWithResponses) GetSkusByProviderApiV1CostsSkusGetWithResponse(ctx context.Context, params *GetSkusByProviderApiV1CostsSkusGetParams, ...) (*GetSkusByProviderApiV1CostsSkusGetResponse, error)
- func (c *ClientWithResponses) GithubCallbackApiV1AuthGithubCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)
- func (c *ClientWithResponses) GithubCallbackApiV1AuthGithubCallbackPostWithResponse(ctx context.Context, ...) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)
- func (c *ClientWithResponses) GithubRedirectApiV1AuthGithubGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GithubRedirectApiV1AuthGithubGetResponse, error)
- func (c *ClientWithResponses) HealthHealthGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthHealthGetResponse, error)
- func (c *ClientWithResponses) HealthzHealthzGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthzHealthzGetResponse, error)
- func (c *ClientWithResponses) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBodyWithResponse(ctx context.Context, findingId string, contentType string, body io.Reader, ...) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)
- func (c *ClientWithResponses) IgnoreFindingApiV1WastageFindingIdIgnorePostWithResponse(ctx context.Context, findingId string, ...) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)
- func (c *ClientWithResponses) ListAlertsApiV1AlertsGetWithResponse(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, ...) (*ListAlertsApiV1AlertsGetResponse, error)
- func (c *ClientWithResponses) ListConfigsApiV1ConfigGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListConfigsApiV1ConfigGetResponse, error)
- func (c *ClientWithResponses) ListCostsApiV1CostsGetWithResponse(ctx context.Context, params *ListCostsApiV1CostsGetParams, ...) (*ListCostsApiV1CostsGetResponse, error)
- func (c *ClientWithResponses) ListEnabledProvidersApiV1AuthOidcProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListEnabledProvidersApiV1AuthOidcProvidersGetResponse, error)
- func (c *ClientWithResponses) ListExtractorRunsApiV1ExtractorsRunsGetWithResponse(ctx context.Context, params *ListExtractorRunsApiV1ExtractorsRunsGetParams, ...) (*ListExtractorRunsApiV1ExtractorsRunsGetResponse, error)
- func (c *ClientWithResponses) ListExtractorsApiV1ExtractorsGetWithResponse(ctx context.Context, params *ListExtractorsApiV1ExtractorsGetParams, ...) (*ListExtractorsApiV1ExtractorsGetResponse, error)
- func (c *ClientWithResponses) ListFindingsApiV1WastageGetWithResponse(ctx context.Context, params *ListFindingsApiV1WastageGetParams, ...) (*ListFindingsApiV1WastageGetResponse, error)
- func (c *ClientWithResponses) ListProjectsApiV1ConfigProjectsGetWithResponse(ctx context.Context, params *ListProjectsApiV1ConfigProjectsGetParams, ...) (*ListProjectsApiV1ConfigProjectsGetResponse, error)
- func (c *ClientWithResponses) ListProvidersApiV1AuthProvidersGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListProvidersApiV1AuthProvidersGetResponse, error)
- func (c *ClientWithResponses) ListRulesApiV1WastageRulesGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*ListRulesApiV1WastageRulesGetResponse, error)
- func (c *ClientWithResponses) ListScansApiV1WastageScansGetWithResponse(ctx context.Context, params *ListScansApiV1WastageScansGetParams, ...) (*ListScansApiV1WastageScansGetResponse, error)
- func (c *ClientWithResponses) LoginAliasApiV1AuthLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LoginAliasApiV1AuthLoginPostResponse, error)
- func (c *ClientWithResponses) LoginAliasApiV1AuthLoginPostWithResponse(ctx context.Context, body LoginAliasApiV1AuthLoginPostJSONRequestBody, ...) (*LoginAliasApiV1AuthLoginPostResponse, error)
- func (c *ClientWithResponses) LoginTokenApiV1AuthTokenPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*LoginTokenApiV1AuthTokenPostResponse, error)
- func (c *ClientWithResponses) LoginTokenApiV1AuthTokenPostWithResponse(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, ...) (*LoginTokenApiV1AuthTokenPostResponse, error)
- func (c *ClientWithResponses) OidcCallbackApiV1AuthOidcCallbackPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)
- func (c *ClientWithResponses) OidcCallbackApiV1AuthOidcCallbackPostWithResponse(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, ...) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)
- func (c *ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)
- func (c *ClientWithResponses) OidcLoginApiV1AuthOidcLoginPostWithResponse(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, ...) (*OidcLoginApiV1AuthOidcLoginPostResponse, error)
- func (c *ClientWithResponses) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)
- func (c *ClientWithResponses) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithResponse(ctx context.Context, ...) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)
- func (c *ClientWithResponses) RegisterGcpApiV1AuthGcpRegisterPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)
- func (c *ClientWithResponses) RegisterGcpApiV1AuthGcpRegisterPostWithResponse(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, ...) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)
- func (c *ClientWithResponses) ResolveFindingApiV1WastageFindingIdResolvePostWithResponse(ctx context.Context, findingId string, reqEditors ...RequestEditorFn) (*ResolveFindingApiV1WastageFindingIdResolvePostResponse, error)
- func (c *ClientWithResponses) RunExtractorViaPostApiV1ExtractorsRunPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)
- func (c *ClientWithResponses) RunExtractorViaPostApiV1ExtractorsRunPostWithResponse(ctx context.Context, ...) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)
- func (c *ClientWithResponses) TestConfigApiV1ConfigConfigIdTestPostWithResponse(ctx context.Context, configId string, reqEditors ...RequestEditorFn) (*TestConfigApiV1ConfigConfigIdTestPostResponse, error)
- func (c *ClientWithResponses) TestProviderApiV1AuthProvidersProviderIdTestPostWithResponse(ctx context.Context, providerId string, reqEditors ...RequestEditorFn) (*TestProviderApiV1AuthProvidersProviderIdTestPostResponse, error)
- func (c *ClientWithResponses) TriggerScanApiV1WastageScanPostWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, ...) (*TriggerScanApiV1WastageScanPostResponse, error)
- func (c *ClientWithResponses) TriggerScanApiV1WastageScanPostWithResponse(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, ...) (*TriggerScanApiV1WastageScanPostResponse, error)
- func (c *ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithBodyWithResponse(ctx context.Context, configId string, contentType string, body io.Reader, ...) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)
- func (c *ClientWithResponses) UpdateConfigApiV1ConfigConfigIdPutWithResponse(ctx context.Context, configId string, ...) (*UpdateConfigApiV1ConfigConfigIdPutResponse, error)
- func (c *ClientWithResponses) UpdateProviderApiV1AuthProvidersProviderIdPutWithBodyWithResponse(ctx context.Context, providerId string, contentType string, body io.Reader, ...) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)
- func (c *ClientWithResponses) UpdateProviderApiV1AuthProvidersProviderIdPutWithResponse(ctx context.Context, providerId string, ...) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)
- func (c *ClientWithResponses) WastageSummaryApiV1WastageSummaryGetWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*WastageSummaryApiV1WastageSummaryGetResponse, error)
- type ClientWithResponsesInterface
- type CloudConfigCreate
- type CloudConfigResponse
- type CloudConfigUpdate
- type CostBreakdownApiV1CostsBreakdownGetParams
- type CostBreakdownApiV1CostsBreakdownGetResponse
- type CostSummaryApiV1CostsSummaryGetParams
- type CostSummaryApiV1CostsSummaryGetResponse
- type CreateConfigApiV1ConfigPostJSONRequestBody
- type CreateConfigApiV1ConfigPostResponse
- type CreateExtractorApiV1ExtractorsPostJSONBody
- type CreateExtractorApiV1ExtractorsPostJSONRequestBody
- type CreateExtractorApiV1ExtractorsPostResponse
- type CreateProjectApiV1ConfigProjectsPostJSONBody
- type CreateProjectApiV1ConfigProjectsPostJSONRequestBody
- type CreateProjectApiV1ConfigProjectsPostResponse
- type CreateProviderApiV1AuthProvidersPostJSONRequestBody
- type CreateProviderApiV1AuthProvidersPostResponse
- type CredentialType
- type DashboardStatsApiV1DashboardStatsGetParams
- type DashboardStatsApiV1DashboardStatsGetResponse
- type DbStatsApiV1DbStatsGetResponse
- type DeleteConfigApiV1ConfigConfigIdDeleteResponse
- type DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse
- type DeleteProjectApiV1ConfigProjectsSlugDeleteResponse
- type DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse
- type ExportCostsApiV1CostsExportGetParams
- type ExportCostsApiV1CostsExportGetResponse
- type GCPRegisterRequest
- type GetActiveAlertsApiV1AlertsActiveGetResponse
- type GetAlertStatsApiV1AlertsStatsGetResponse
- type GetConfigApiV1ConfigConfigIdGetResponse
- type GetCostTotalsApiV1CostsTotalsGetParams
- type GetCostTotalsApiV1CostsTotalsGetResponse
- type GetCostsBySkuApiV1CostsBySkuGetParams
- type GetCostsBySkuApiV1CostsBySkuGetResponse
- type GetDailyCostsApiV1CostsDailyGetParams
- type GetDailyCostsApiV1CostsDailyGetResponse
- type GetExtractorApiV1ExtractorsExtractorIdGetResponse
- type GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse
- type GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse
- type GetFindingApiV1WastageFindingIdGetResponse
- type GetProjectApiV1ConfigProjectsSlugGetParams
- type GetProjectApiV1ConfigProjectsSlugGetResponse
- type GetProviderApiV1AuthProvidersProviderIdGetResponse
- type GetSkusByProviderApiV1CostsSkusGetParams
- type GetSkusByProviderApiV1CostsSkusGetResponse
- type GitHubCallbackRequest
- type GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody
- type GithubCallbackApiV1AuthGithubCallbackPostResponse
- type GithubRedirectApiV1AuthGithubGetResponse
- type HTTPValidationError
- type HealthHealthGetResponse
- type HealthzHealthzGetResponse
- type HttpRequestDoer
- type IgnoreBody
- type IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody
- type IgnoreFindingApiV1WastageFindingIdIgnorePostResponse
- type ListAlertsApiV1AlertsGetParams
- type ListAlertsApiV1AlertsGetResponse
- type ListConfigsApiV1ConfigGetResponse
- type ListCostsApiV1CostsGetParams
- type ListCostsApiV1CostsGetResponse
- type ListEnabledProvidersApiV1AuthOidcProvidersGetResponse
- type ListExtractorRunsApiV1ExtractorsRunsGetParams
- type ListExtractorRunsApiV1ExtractorsRunsGetResponse
- type ListExtractorsApiV1ExtractorsGetParams
- type ListExtractorsApiV1ExtractorsGetResponse
- type ListFindingsApiV1WastageGetParams
- type ListFindingsApiV1WastageGetResponse
- type ListProjectsApiV1ConfigProjectsGetParams
- type ListProjectsApiV1ConfigProjectsGetResponse
- type ListProvidersApiV1AuthProvidersGetResponse
- type ListRulesApiV1WastageRulesGetResponse
- type ListScansApiV1WastageScansGetParams
- type ListScansApiV1WastageScansGetResponse
- type LoginAliasApiV1AuthLoginPostJSONRequestBody
- type LoginAliasApiV1AuthLoginPostResponse
- type LoginTokenApiV1AuthTokenPostJSONRequestBody
- type LoginTokenApiV1AuthTokenPostResponse
- type OIDCCallbackRequest
- type OIDCCallbackResponse
- type OIDCLoginRequest
- type OIDCLoginResponse
- type OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody
- type OidcCallbackApiV1AuthOidcCallbackPostResponse
- type OidcLoginApiV1AuthOidcLoginPostJSONRequestBody
- type OidcLoginApiV1AuthOidcLoginPostResponse
- type Provider
- type ProviderPublic
- type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody
- type RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse
- type RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody
- type RegisterGcpApiV1AuthGcpRegisterPostResponse
- type RequestEditorFn
- type ResolveFindingApiV1WastageFindingIdResolvePostResponse
- type RunExtractorViaPostApiV1ExtractorsRunPostJSONBody
- type RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody
- type RunExtractorViaPostApiV1ExtractorsRunPostResponse
- type ScanBody
- type TestConfigApiV1ConfigConfigIdTestPostResponse
- type TestProviderApiV1AuthProvidersProviderIdTestPostResponse
- type TokenRequest
- type TriggerScanApiV1WastageScanPostJSONRequestBody
- type TriggerScanApiV1WastageScanPostResponse
- type UnderscoreConfigCreate
- type UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody
- type UpdateConfigApiV1ConfigConfigIdPutResponse
- type UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody
- type UpdateProviderApiV1AuthProvidersProviderIdPutResponse
- type ValidationError
- type WastageSummaryApiV1WastageSummaryGetResponse
Constants ¶
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 ¶
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 ¶
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 ¶
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 ¶
NewGetActiveAlertsApiV1AlertsActiveGetRequest generates requests for GetActiveAlertsApiV1AlertsActiveGet
func NewGetAlertStatsApiV1AlertsStatsGetRequest ¶
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 ¶
NewGithubRedirectApiV1AuthGithubGetRequest generates requests for GithubRedirectApiV1AuthGithubGet
func NewHealthHealthGetRequest ¶
NewHealthHealthGetRequest generates requests for HealthHealthGet
func NewHealthzHealthzGetRequest ¶
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 ¶
NewListConfigsApiV1ConfigGetRequest generates requests for ListConfigsApiV1ConfigGet
func NewListCostsApiV1CostsGetRequest ¶
func NewListCostsApiV1CostsGetRequest(server string, params *ListCostsApiV1CostsGetParams) (*http.Request, error)
NewListCostsApiV1CostsGetRequest generates requests for ListCostsApiV1CostsGet
func NewListEnabledProvidersApiV1AuthOidcProvidersGetRequest ¶
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 ¶
NewListProvidersApiV1AuthProvidersGetRequest generates requests for ListProvidersApiV1AuthProvidersGet
func NewListRulesApiV1WastageRulesGetRequest ¶
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
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 ¶
func (r AckFindingApiV1WastageFindingIdAckPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AckFindingApiV1WastageFindingIdAckPostResponse) Status ¶
func (r AckFindingApiV1WastageFindingIdAckPostResponse) Status() string
Status returns HTTPResponse.Status
func (AckFindingApiV1WastageFindingIdAckPostResponse) StatusCode ¶
func (r AckFindingApiV1WastageFindingIdAckPostResponse) StatusCode() int
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 ¶
func (r AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) Status ¶
func (r AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) Status() string
Status returns HTTPResponse.Status
func (AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) StatusCode ¶
func (r AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePostResponse) StatusCode() int
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 ¶
func (r AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) Status ¶
func (r AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) Status() string
Status returns HTTPResponse.Status
func (AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) StatusCode ¶
func (r AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPostResponse) StatusCode() int
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 ¶
func (r ApiHealthApiV1HealthGetResponse) Status() string
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 ¶
func (r CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) Status ¶
func (r CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) Status() string
Status returns HTTPResponse.Status
func (CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) StatusCode ¶
func (r CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPostResponse) StatusCode() int
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 ¶
func (r CliConfigGetApiV1ConfigsConfigIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CliConfigGetApiV1ConfigsConfigIdGetResponse) Status ¶
func (r CliConfigGetApiV1ConfigsConfigIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (CliConfigGetApiV1ConfigsConfigIdGetResponse) StatusCode ¶
func (r CliConfigGetApiV1ConfigsConfigIdGetResponse) StatusCode() int
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 ¶
func (r CliConfigListApiV1ConfigsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CliConfigListApiV1ConfigsGetResponse) Status ¶
func (r CliConfigListApiV1ConfigsGetResponse) Status() string
Status returns HTTPResponse.Status
func (CliConfigListApiV1ConfigsGetResponse) StatusCode ¶
func (r CliConfigListApiV1ConfigsGetResponse) StatusCode() int
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 ¶
func (r CliConfigsCreateApiV1ConfigsPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CliConfigsCreateApiV1ConfigsPostResponse) Status ¶
func (r CliConfigsCreateApiV1ConfigsPostResponse) Status() string
Status returns HTTPResponse.Status
func (CliConfigsCreateApiV1ConfigsPostResponse) StatusCode ¶
func (r CliConfigsCreateApiV1ConfigsPostResponse) StatusCode() int
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 ¶
func (r CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) Status ¶
func (r CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) StatusCode ¶
func (r CliConfigsDeleteApiV1ConfigsConfigIdDeleteResponse) StatusCode() int
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 ¶
func (r CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) Status ¶
func (r CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) StatusCode ¶
func (r CliConfigsUpdateApiV1ConfigsConfigIdPutResponse) StatusCode() int
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 (*Client) AcknowledgeAlertApiV1AlertsAlertIdAcknowledgePost ¶
func (*Client) AcknowledgeAllAlertsApiV1AlertsAcknowledgeAllPost ¶
func (*Client) ApiHealthApiV1HealthGet ¶
func (*Client) CancelExtractorRunApiV1ExtractorsRunsRunIdCancelPost ¶
func (*Client) CliConfigGetApiV1ConfigsConfigIdGet ¶
func (*Client) CliConfigListApiV1ConfigsGet ¶
func (*Client) CliConfigsCreateApiV1ConfigsPost ¶
func (c *Client) CliConfigsCreateApiV1ConfigsPost(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CliConfigsCreateApiV1ConfigsPostWithBody ¶
func (*Client) CliConfigsDeleteApiV1ConfigsConfigIdDelete ¶
func (*Client) CliConfigsUpdateApiV1ConfigsConfigIdPut ¶
func (c *Client) CliConfigsUpdateApiV1ConfigsConfigIdPut(ctx context.Context, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CliConfigsUpdateApiV1ConfigsConfigIdPutWithBody ¶
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 (*Client) CreateExtractorApiV1ExtractorsPost ¶
func (c *Client) CreateExtractorApiV1ExtractorsPost(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateExtractorApiV1ExtractorsPostWithBody ¶
func (*Client) CreateProjectApiV1ConfigProjectsPost ¶
func (c *Client) CreateProjectApiV1ConfigProjectsPost(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProjectApiV1ConfigProjectsPostWithBody ¶
func (*Client) CreateProviderApiV1AuthProvidersPost ¶
func (c *Client) CreateProviderApiV1AuthProvidersPost(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) CreateProviderApiV1AuthProvidersPostWithBody ¶
func (*Client) DashboardStatsApiV1DashboardStatsGet ¶
func (c *Client) DashboardStatsApiV1DashboardStatsGet(ctx context.Context, params *DashboardStatsApiV1DashboardStatsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) DbStatsApiV1DbStatsGet ¶
func (*Client) DeleteConfigApiV1ConfigConfigIdDelete ¶
func (*Client) DeleteExtractorApiV1ExtractorsExtractorIdDelete ¶
func (*Client) DeleteProjectApiV1ConfigProjectsSlugDelete ¶
func (*Client) DeleteProviderApiV1AuthProvidersProviderIdDelete ¶
func (*Client) ExportCostsApiV1CostsExportGet ¶
func (c *Client) ExportCostsApiV1CostsExportGet(ctx context.Context, params *ExportCostsApiV1CostsExportGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetActiveAlertsApiV1AlertsActiveGet ¶
func (*Client) GetAlertStatsApiV1AlertsStatsGet ¶
func (*Client) GetConfigApiV1ConfigConfigIdGet ¶
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 (*Client) GetExtractorRunApiV1ExtractorsRunsRunIdGet ¶
func (*Client) GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGet ¶
func (*Client) GetFindingApiV1WastageFindingIdGet ¶
func (*Client) GetProjectApiV1ConfigProjectsSlugGet ¶
func (c *Client) GetProjectApiV1ConfigProjectsSlugGet(ctx context.Context, slug string, params *GetProjectApiV1ConfigProjectsSlugGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) GetProviderApiV1AuthProvidersProviderIdGet ¶
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 (*Client) GithubRedirectApiV1AuthGithubGet ¶
func (*Client) HealthHealthGet ¶
func (*Client) HealthzHealthzGet ¶
func (*Client) IgnoreFindingApiV1WastageFindingIdIgnorePost ¶
func (c *Client) IgnoreFindingApiV1WastageFindingIdIgnorePost(ctx context.Context, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) IgnoreFindingApiV1WastageFindingIdIgnorePostWithBody ¶
func (*Client) ListAlertsApiV1AlertsGet ¶
func (c *Client) ListAlertsApiV1AlertsGet(ctx context.Context, params *ListAlertsApiV1AlertsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListConfigsApiV1ConfigGet ¶
func (*Client) ListCostsApiV1CostsGet ¶
func (c *Client) ListCostsApiV1CostsGet(ctx context.Context, params *ListCostsApiV1CostsGetParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ListEnabledProvidersApiV1AuthOidcProvidersGet ¶
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 (*Client) ListRulesApiV1WastageRulesGet ¶
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 (*Client) LoginTokenApiV1AuthTokenPost ¶
func (c *Client) LoginTokenApiV1AuthTokenPost(ctx context.Context, body LoginTokenApiV1AuthTokenPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) LoginTokenApiV1AuthTokenPostWithBody ¶
func (*Client) OidcCallbackApiV1AuthOidcCallbackPost ¶
func (c *Client) OidcCallbackApiV1AuthOidcCallbackPost(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OidcCallbackApiV1AuthOidcCallbackPostWithBody ¶
func (*Client) OidcLoginApiV1AuthOidcLoginPost ¶
func (c *Client) OidcLoginApiV1AuthOidcLoginPost(ctx context.Context, body OidcLoginApiV1AuthOidcLoginPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) OidcLoginApiV1AuthOidcLoginPostWithBody ¶
func (*Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost ¶
func (c *Client) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPost(ctx context.Context, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody, 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 (*Client) ResolveFindingApiV1WastageFindingIdResolvePost ¶
func (*Client) RunExtractorViaPostApiV1ExtractorsRunPost ¶
func (c *Client) RunExtractorViaPostApiV1ExtractorsRunPost(ctx context.Context, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) RunExtractorViaPostApiV1ExtractorsRunPostWithBody ¶
func (*Client) TestConfigApiV1ConfigConfigIdTestPost ¶
func (*Client) TestProviderApiV1AuthProvidersProviderIdTestPost ¶
func (*Client) TriggerScanApiV1WastageScanPost ¶
func (c *Client) TriggerScanApiV1WastageScanPost(ctx context.Context, body TriggerScanApiV1WastageScanPostJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) TriggerScanApiV1WastageScanPostWithBody ¶
func (*Client) UpdateConfigApiV1ConfigConfigIdPut ¶
func (c *Client) UpdateConfigApiV1ConfigConfigIdPut(ctx context.Context, configId string, body UpdateConfigApiV1ConfigConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateConfigApiV1ConfigConfigIdPutWithBody ¶
func (*Client) UpdateProviderApiV1AuthProvidersProviderIdPut ¶
func (c *Client) UpdateProviderApiV1AuthProvidersProviderIdPut(ctx context.Context, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) UpdateProviderApiV1AuthProvidersProviderIdPutWithBody ¶
func (*Client) WastageSummaryApiV1WastageSummaryGet ¶
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 ¶
ClientOption allows setting custom parameters during construction
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) CliConfigsCreateApiV1ConfigsPostWithResponse ¶
func (c *ClientWithResponses) CliConfigsCreateApiV1ConfigsPostWithResponse(ctx context.Context, body CliConfigsCreateApiV1ConfigsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CliConfigsCreateApiV1ConfigsPostResponse, error)
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) CliConfigsUpdateApiV1ConfigsConfigIdPutWithResponse ¶
func (c *ClientWithResponses) CliConfigsUpdateApiV1ConfigsConfigIdPutWithResponse(ctx context.Context, configId string, body CliConfigsUpdateApiV1ConfigsConfigIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*CliConfigsUpdateApiV1ConfigsConfigIdPutResponse, error)
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) CreateExtractorApiV1ExtractorsPostWithResponse ¶
func (c *ClientWithResponses) CreateExtractorApiV1ExtractorsPostWithResponse(ctx context.Context, body CreateExtractorApiV1ExtractorsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateExtractorApiV1ExtractorsPostResponse, error)
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) CreateProjectApiV1ConfigProjectsPostWithResponse ¶
func (c *ClientWithResponses) CreateProjectApiV1ConfigProjectsPostWithResponse(ctx context.Context, body CreateProjectApiV1ConfigProjectsPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProjectApiV1ConfigProjectsPostResponse, error)
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) CreateProviderApiV1AuthProvidersPostWithResponse ¶
func (c *ClientWithResponses) CreateProviderApiV1AuthProvidersPostWithResponse(ctx context.Context, body CreateProviderApiV1AuthProvidersPostJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateProviderApiV1AuthProvidersPostResponse, error)
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) GithubCallbackApiV1AuthGithubCallbackPostWithResponse ¶
func (c *ClientWithResponses) GithubCallbackApiV1AuthGithubCallbackPostWithResponse(ctx context.Context, body GithubCallbackApiV1AuthGithubCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*GithubCallbackApiV1AuthGithubCallbackPostResponse, error)
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) IgnoreFindingApiV1WastageFindingIdIgnorePostWithResponse ¶
func (c *ClientWithResponses) IgnoreFindingApiV1WastageFindingIdIgnorePostWithResponse(ctx context.Context, findingId string, body IgnoreFindingApiV1WastageFindingIdIgnorePostJSONRequestBody, reqEditors ...RequestEditorFn) (*IgnoreFindingApiV1WastageFindingIdIgnorePostResponse, error)
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) OidcCallbackApiV1AuthOidcCallbackPostWithResponse ¶
func (c *ClientWithResponses) OidcCallbackApiV1AuthOidcCallbackPostWithResponse(ctx context.Context, body OidcCallbackApiV1AuthOidcCallbackPostJSONRequestBody, reqEditors ...RequestEditorFn) (*OidcCallbackApiV1AuthOidcCallbackPostResponse, error)
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) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithResponse ¶
func (c *ClientWithResponses) RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostWithResponse(ctx context.Context, body RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse, error)
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) RegisterGcpApiV1AuthGcpRegisterPostWithResponse ¶
func (c *ClientWithResponses) RegisterGcpApiV1AuthGcpRegisterPostWithResponse(ctx context.Context, body RegisterGcpApiV1AuthGcpRegisterPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RegisterGcpApiV1AuthGcpRegisterPostResponse, error)
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) RunExtractorViaPostApiV1ExtractorsRunPostWithResponse ¶
func (c *ClientWithResponses) RunExtractorViaPostApiV1ExtractorsRunPostWithResponse(ctx context.Context, body RunExtractorViaPostApiV1ExtractorsRunPostJSONRequestBody, reqEditors ...RequestEditorFn) (*RunExtractorViaPostApiV1ExtractorsRunPostResponse, error)
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) UpdateProviderApiV1AuthProvidersProviderIdPutWithResponse ¶
func (c *ClientWithResponses) UpdateProviderApiV1AuthProvidersProviderIdPutWithResponse(ctx context.Context, providerId string, body UpdateProviderApiV1AuthProvidersProviderIdPutJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateProviderApiV1AuthProvidersProviderIdPutResponse, error)
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 ¶
func (r CostBreakdownApiV1CostsBreakdownGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CostBreakdownApiV1CostsBreakdownGetResponse) Status ¶
func (r CostBreakdownApiV1CostsBreakdownGetResponse) Status() string
Status returns HTTPResponse.Status
func (CostBreakdownApiV1CostsBreakdownGetResponse) StatusCode ¶
func (r CostBreakdownApiV1CostsBreakdownGetResponse) StatusCode() int
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 ¶
func (r CostSummaryApiV1CostsSummaryGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CostSummaryApiV1CostsSummaryGetResponse) Status ¶
func (r CostSummaryApiV1CostsSummaryGetResponse) Status() string
Status returns HTTPResponse.Status
func (CostSummaryApiV1CostsSummaryGetResponse) StatusCode ¶
func (r CostSummaryApiV1CostsSummaryGetResponse) StatusCode() int
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 ¶
func (r CreateConfigApiV1ConfigPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateConfigApiV1ConfigPostResponse) Status ¶
func (r CreateConfigApiV1ConfigPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateConfigApiV1ConfigPostResponse) StatusCode ¶
func (r CreateConfigApiV1ConfigPostResponse) StatusCode() int
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 ¶
func (r CreateExtractorApiV1ExtractorsPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateExtractorApiV1ExtractorsPostResponse) Status ¶
func (r CreateExtractorApiV1ExtractorsPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateExtractorApiV1ExtractorsPostResponse) StatusCode ¶
func (r CreateExtractorApiV1ExtractorsPostResponse) StatusCode() int
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 ¶
func (r CreateProjectApiV1ConfigProjectsPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProjectApiV1ConfigProjectsPostResponse) Status ¶
func (r CreateProjectApiV1ConfigProjectsPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProjectApiV1ConfigProjectsPostResponse) StatusCode ¶
func (r CreateProjectApiV1ConfigProjectsPostResponse) StatusCode() int
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 ¶
func (r CreateProviderApiV1AuthProvidersPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (CreateProviderApiV1AuthProvidersPostResponse) Status ¶
func (r CreateProviderApiV1AuthProvidersPostResponse) Status() string
Status returns HTTPResponse.Status
func (CreateProviderApiV1AuthProvidersPostResponse) StatusCode ¶
func (r CreateProviderApiV1AuthProvidersPostResponse) StatusCode() int
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 ¶
func (r DashboardStatsApiV1DashboardStatsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DashboardStatsApiV1DashboardStatsGetResponse) Status ¶
func (r DashboardStatsApiV1DashboardStatsGetResponse) Status() string
Status returns HTTPResponse.Status
func (DashboardStatsApiV1DashboardStatsGetResponse) StatusCode ¶
func (r DashboardStatsApiV1DashboardStatsGetResponse) StatusCode() int
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 ¶
func (r DbStatsApiV1DbStatsGetResponse) Status() string
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 ¶
func (r DeleteConfigApiV1ConfigConfigIdDeleteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteConfigApiV1ConfigConfigIdDeleteResponse) Status ¶
func (r DeleteConfigApiV1ConfigConfigIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteConfigApiV1ConfigConfigIdDeleteResponse) StatusCode ¶
func (r DeleteConfigApiV1ConfigConfigIdDeleteResponse) StatusCode() int
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 ¶
func (r DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) Status ¶
func (r DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) StatusCode ¶
func (r DeleteExtractorApiV1ExtractorsExtractorIdDeleteResponse) StatusCode() int
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 ¶
func (r DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) Status ¶
func (r DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) StatusCode ¶
func (r DeleteProjectApiV1ConfigProjectsSlugDeleteResponse) StatusCode() int
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 ¶
func (r DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) Status ¶
func (r DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) StatusCode ¶
func (r DeleteProviderApiV1AuthProvidersProviderIdDeleteResponse) StatusCode() int
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 ¶
func (r ExportCostsApiV1CostsExportGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ExportCostsApiV1CostsExportGetResponse) Status ¶
func (r ExportCostsApiV1CostsExportGetResponse) Status() string
Status returns HTTPResponse.Status
func (ExportCostsApiV1CostsExportGetResponse) StatusCode ¶
func (r ExportCostsApiV1CostsExportGetResponse) StatusCode() int
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 ¶
func (r GetActiveAlertsApiV1AlertsActiveGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetActiveAlertsApiV1AlertsActiveGetResponse) Status ¶
func (r GetActiveAlertsApiV1AlertsActiveGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetActiveAlertsApiV1AlertsActiveGetResponse) StatusCode ¶
func (r GetActiveAlertsApiV1AlertsActiveGetResponse) StatusCode() int
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 ¶
func (r GetAlertStatsApiV1AlertsStatsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetAlertStatsApiV1AlertsStatsGetResponse) Status ¶
func (r GetAlertStatsApiV1AlertsStatsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetAlertStatsApiV1AlertsStatsGetResponse) StatusCode ¶
func (r GetAlertStatsApiV1AlertsStatsGetResponse) StatusCode() int
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 ¶
func (r GetConfigApiV1ConfigConfigIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetConfigApiV1ConfigConfigIdGetResponse) Status ¶
func (r GetConfigApiV1ConfigConfigIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetConfigApiV1ConfigConfigIdGetResponse) StatusCode ¶
func (r GetConfigApiV1ConfigConfigIdGetResponse) StatusCode() int
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 ¶
func (r GetCostTotalsApiV1CostsTotalsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCostTotalsApiV1CostsTotalsGetResponse) Status ¶
func (r GetCostTotalsApiV1CostsTotalsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetCostTotalsApiV1CostsTotalsGetResponse) StatusCode ¶
func (r GetCostTotalsApiV1CostsTotalsGetResponse) StatusCode() int
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 ¶
func (r GetCostsBySkuApiV1CostsBySkuGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetCostsBySkuApiV1CostsBySkuGetResponse) Status ¶
func (r GetCostsBySkuApiV1CostsBySkuGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetCostsBySkuApiV1CostsBySkuGetResponse) StatusCode ¶
func (r GetCostsBySkuApiV1CostsBySkuGetResponse) StatusCode() int
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 ¶
func (r GetDailyCostsApiV1CostsDailyGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetDailyCostsApiV1CostsDailyGetResponse) Status ¶
func (r GetDailyCostsApiV1CostsDailyGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetDailyCostsApiV1CostsDailyGetResponse) StatusCode ¶
func (r GetDailyCostsApiV1CostsDailyGetResponse) StatusCode() int
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 ¶
func (r GetExtractorApiV1ExtractorsExtractorIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetExtractorApiV1ExtractorsExtractorIdGetResponse) Status ¶
func (r GetExtractorApiV1ExtractorsExtractorIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetExtractorApiV1ExtractorsExtractorIdGetResponse) StatusCode ¶
func (r GetExtractorApiV1ExtractorsExtractorIdGetResponse) StatusCode() int
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 ¶
func (r GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) Status ¶
func (r GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) StatusCode ¶
func (r GetExtractorRunApiV1ExtractorsRunsRunIdGetResponse) StatusCode() int
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 ¶
func (r GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) Status ¶
func (r GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) StatusCode ¶
func (r GetExtractorRunLogsApiV1ExtractorsRunsRunIdLogsGetResponse) StatusCode() int
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 ¶
func (r GetFindingApiV1WastageFindingIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetFindingApiV1WastageFindingIdGetResponse) Status ¶
func (r GetFindingApiV1WastageFindingIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetFindingApiV1WastageFindingIdGetResponse) StatusCode ¶
func (r GetFindingApiV1WastageFindingIdGetResponse) StatusCode() int
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 ¶
func (r GetProjectApiV1ConfigProjectsSlugGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetProjectApiV1ConfigProjectsSlugGetResponse) Status ¶
func (r GetProjectApiV1ConfigProjectsSlugGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetProjectApiV1ConfigProjectsSlugGetResponse) StatusCode ¶
func (r GetProjectApiV1ConfigProjectsSlugGetResponse) StatusCode() int
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 ¶
func (r GetProviderApiV1AuthProvidersProviderIdGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetProviderApiV1AuthProvidersProviderIdGetResponse) Status ¶
func (r GetProviderApiV1AuthProvidersProviderIdGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetProviderApiV1AuthProvidersProviderIdGetResponse) StatusCode ¶
func (r GetProviderApiV1AuthProvidersProviderIdGetResponse) StatusCode() int
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 ¶
func (r GetSkusByProviderApiV1CostsSkusGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GetSkusByProviderApiV1CostsSkusGetResponse) Status ¶
func (r GetSkusByProviderApiV1CostsSkusGetResponse) Status() string
Status returns HTTPResponse.Status
func (GetSkusByProviderApiV1CostsSkusGetResponse) StatusCode ¶
func (r GetSkusByProviderApiV1CostsSkusGetResponse) StatusCode() int
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 ¶
func (r GithubCallbackApiV1AuthGithubCallbackPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GithubCallbackApiV1AuthGithubCallbackPostResponse) Status ¶
func (r GithubCallbackApiV1AuthGithubCallbackPostResponse) Status() string
Status returns HTTPResponse.Status
func (GithubCallbackApiV1AuthGithubCallbackPostResponse) StatusCode ¶
func (r GithubCallbackApiV1AuthGithubCallbackPostResponse) StatusCode() int
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 ¶
func (r GithubRedirectApiV1AuthGithubGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (GithubRedirectApiV1AuthGithubGetResponse) Status ¶
func (r GithubRedirectApiV1AuthGithubGetResponse) Status() string
Status returns HTTPResponse.Status
func (GithubRedirectApiV1AuthGithubGetResponse) StatusCode ¶
func (r GithubRedirectApiV1AuthGithubGetResponse) StatusCode() int
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 ¶
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 ¶
func (r IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) Status ¶
func (r IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) Status() string
Status returns HTTPResponse.Status
func (IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) StatusCode ¶
func (r IgnoreFindingApiV1WastageFindingIdIgnorePostResponse) StatusCode() int
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 ¶
func (r ListAlertsApiV1AlertsGetResponse) Status() string
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 ¶
func (r ListConfigsApiV1ConfigGetResponse) Status() string
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 ¶
func (r ListCostsApiV1CostsGetResponse) Status() string
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 ¶
func (r ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) Status ¶
func (r ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) StatusCode ¶
func (r ListEnabledProvidersApiV1AuthOidcProvidersGetResponse) StatusCode() int
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 ¶
func (r ListExtractorRunsApiV1ExtractorsRunsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListExtractorRunsApiV1ExtractorsRunsGetResponse) Status ¶
func (r ListExtractorRunsApiV1ExtractorsRunsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListExtractorRunsApiV1ExtractorsRunsGetResponse) StatusCode ¶
func (r ListExtractorRunsApiV1ExtractorsRunsGetResponse) StatusCode() int
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 ¶
func (r ListExtractorsApiV1ExtractorsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListExtractorsApiV1ExtractorsGetResponse) Status ¶
func (r ListExtractorsApiV1ExtractorsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListExtractorsApiV1ExtractorsGetResponse) StatusCode ¶
func (r ListExtractorsApiV1ExtractorsGetResponse) StatusCode() int
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 ¶
func (r ListFindingsApiV1WastageGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListFindingsApiV1WastageGetResponse) Status ¶
func (r ListFindingsApiV1WastageGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListFindingsApiV1WastageGetResponse) StatusCode ¶
func (r ListFindingsApiV1WastageGetResponse) StatusCode() int
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 ¶
func (r ListProjectsApiV1ConfigProjectsGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProjectsApiV1ConfigProjectsGetResponse) Status ¶
func (r ListProjectsApiV1ConfigProjectsGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListProjectsApiV1ConfigProjectsGetResponse) StatusCode ¶
func (r ListProjectsApiV1ConfigProjectsGetResponse) StatusCode() int
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 ¶
func (r ListProvidersApiV1AuthProvidersGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListProvidersApiV1AuthProvidersGetResponse) Status ¶
func (r ListProvidersApiV1AuthProvidersGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListProvidersApiV1AuthProvidersGetResponse) StatusCode ¶
func (r ListProvidersApiV1AuthProvidersGetResponse) StatusCode() int
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 ¶
func (r ListRulesApiV1WastageRulesGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListRulesApiV1WastageRulesGetResponse) Status ¶
func (r ListRulesApiV1WastageRulesGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListRulesApiV1WastageRulesGetResponse) StatusCode ¶
func (r ListRulesApiV1WastageRulesGetResponse) StatusCode() int
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 ¶
func (r ListScansApiV1WastageScansGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ListScansApiV1WastageScansGetResponse) Status ¶
func (r ListScansApiV1WastageScansGetResponse) Status() string
Status returns HTTPResponse.Status
func (ListScansApiV1WastageScansGetResponse) StatusCode ¶
func (r ListScansApiV1WastageScansGetResponse) StatusCode() int
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 ¶
func (r LoginAliasApiV1AuthLoginPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LoginAliasApiV1AuthLoginPostResponse) Status ¶
func (r LoginAliasApiV1AuthLoginPostResponse) Status() string
Status returns HTTPResponse.Status
func (LoginAliasApiV1AuthLoginPostResponse) StatusCode ¶
func (r LoginAliasApiV1AuthLoginPostResponse) StatusCode() int
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 ¶
func (r LoginTokenApiV1AuthTokenPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (LoginTokenApiV1AuthTokenPostResponse) Status ¶
func (r LoginTokenApiV1AuthTokenPostResponse) Status() string
Status returns HTTPResponse.Status
func (LoginTokenApiV1AuthTokenPostResponse) StatusCode ¶
func (r LoginTokenApiV1AuthTokenPostResponse) StatusCode() int
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 ¶
func (r OidcCallbackApiV1AuthOidcCallbackPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (OidcCallbackApiV1AuthOidcCallbackPostResponse) Status ¶
func (r OidcCallbackApiV1AuthOidcCallbackPostResponse) Status() string
Status returns HTTPResponse.Status
func (OidcCallbackApiV1AuthOidcCallbackPostResponse) StatusCode ¶
func (r OidcCallbackApiV1AuthOidcCallbackPostResponse) StatusCode() int
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 ¶
func (r OidcLoginApiV1AuthOidcLoginPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (OidcLoginApiV1AuthOidcLoginPostResponse) Status ¶
func (r OidcLoginApiV1AuthOidcLoginPostResponse) Status() string
Status returns HTTPResponse.Status
func (OidcLoginApiV1AuthOidcLoginPostResponse) StatusCode ¶
func (r OidcLoginApiV1AuthOidcLoginPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Provider ¶
type Provider string
Provider defines model for Provider.
Defines values for Provider.
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 ¶
func (r RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) Status ¶
func (r RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) Status() string
Status returns HTTPResponse.Status
func (RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) StatusCode ¶
func (r RegisterAzureServiceAccountApiV1AuthAzureServiceAccountPostResponse) StatusCode() int
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 ¶
func (r RegisterGcpApiV1AuthGcpRegisterPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RegisterGcpApiV1AuthGcpRegisterPostResponse) Status ¶
func (r RegisterGcpApiV1AuthGcpRegisterPostResponse) Status() string
Status returns HTTPResponse.Status
func (RegisterGcpApiV1AuthGcpRegisterPostResponse) StatusCode ¶
func (r RegisterGcpApiV1AuthGcpRegisterPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type RequestEditorFn ¶
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 ¶
func (r ResolveFindingApiV1WastageFindingIdResolvePostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (ResolveFindingApiV1WastageFindingIdResolvePostResponse) Status ¶
func (r ResolveFindingApiV1WastageFindingIdResolvePostResponse) Status() string
Status returns HTTPResponse.Status
func (ResolveFindingApiV1WastageFindingIdResolvePostResponse) StatusCode ¶
func (r ResolveFindingApiV1WastageFindingIdResolvePostResponse) StatusCode() int
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 ¶
func (r RunExtractorViaPostApiV1ExtractorsRunPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (RunExtractorViaPostApiV1ExtractorsRunPostResponse) Status ¶
func (r RunExtractorViaPostApiV1ExtractorsRunPostResponse) Status() string
Status returns HTTPResponse.Status
func (RunExtractorViaPostApiV1ExtractorsRunPostResponse) StatusCode ¶
func (r RunExtractorViaPostApiV1ExtractorsRunPostResponse) StatusCode() int
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 ¶
func (r TestConfigApiV1ConfigConfigIdTestPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestConfigApiV1ConfigConfigIdTestPostResponse) Status ¶
func (r TestConfigApiV1ConfigConfigIdTestPostResponse) Status() string
Status returns HTTPResponse.Status
func (TestConfigApiV1ConfigConfigIdTestPostResponse) StatusCode ¶
func (r TestConfigApiV1ConfigConfigIdTestPostResponse) StatusCode() int
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 ¶
func (r TestProviderApiV1AuthProvidersProviderIdTestPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TestProviderApiV1AuthProvidersProviderIdTestPostResponse) Status ¶
func (r TestProviderApiV1AuthProvidersProviderIdTestPostResponse) Status() string
Status returns HTTPResponse.Status
func (TestProviderApiV1AuthProvidersProviderIdTestPostResponse) StatusCode ¶
func (r TestProviderApiV1AuthProvidersProviderIdTestPostResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type TokenRequest ¶
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 ¶
func (r TriggerScanApiV1WastageScanPostResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (TriggerScanApiV1WastageScanPostResponse) Status ¶
func (r TriggerScanApiV1WastageScanPostResponse) Status() string
Status returns HTTPResponse.Status
func (TriggerScanApiV1WastageScanPostResponse) StatusCode ¶
func (r TriggerScanApiV1WastageScanPostResponse) StatusCode() int
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 ¶
func (r UpdateConfigApiV1ConfigConfigIdPutResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateConfigApiV1ConfigConfigIdPutResponse) Status ¶
func (r UpdateConfigApiV1ConfigConfigIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateConfigApiV1ConfigConfigIdPutResponse) StatusCode ¶
func (r UpdateConfigApiV1ConfigConfigIdPutResponse) StatusCode() int
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 ¶
func (r UpdateProviderApiV1AuthProvidersProviderIdPutResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (UpdateProviderApiV1AuthProvidersProviderIdPutResponse) Status ¶
func (r UpdateProviderApiV1AuthProvidersProviderIdPutResponse) Status() string
Status returns HTTPResponse.Status
func (UpdateProviderApiV1AuthProvidersProviderIdPutResponse) StatusCode ¶
func (r UpdateProviderApiV1AuthProvidersProviderIdPutResponse) StatusCode() int
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 ¶
func (r WastageSummaryApiV1WastageSummaryGetResponse) ContentType() string
ContentType is a convenience method to retrieve the Content-Type value from the HTTP response headers
func (WastageSummaryApiV1WastageSummaryGetResponse) Status ¶
func (r WastageSummaryApiV1WastageSummaryGetResponse) Status() string
Status returns HTTPResponse.Status
func (WastageSummaryApiV1WastageSummaryGetResponse) StatusCode ¶
func (r WastageSummaryApiV1WastageSummaryGetResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode