cloudquery_platform_api

package module
v2.0.0-...-e31d70b Latest Latest
Warning

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

Go to latest
Published: Feb 16, 2026 License: MPL-2.0 Imports: 13 Imported by: 0

README

Warning This is currently in limited preview.

CloudQuery Platform API Go Client Library

Auto-generated CloudQuery Platform API Client library for Go.

Documentation

Overview

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

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

Index

Constants

View Source
const (
	BearerAuthScopes = "bearerAuth.Scopes"
	CookieAuthScopes = "cookieAuth.Scopes"
)

Variables

This section is empty.

Functions

func NewAddUserRequest

func NewAddUserRequest(server string, body AddUserJSONRequestBody) (*http.Request, error)

NewAddUserRequest calls the generic AddUser builder with application/json body

func NewAddUserRequestWithBody

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

NewAddUserRequestWithBody generates requests for AddUser with any type of body

func NewAuthenticateUserRequest

func NewAuthenticateUserRequest(server string, body AuthenticateUserJSONRequestBody) (*http.Request, error)

NewAuthenticateUserRequest calls the generic AuthenticateUser builder with application/json body

func NewAuthenticateUserRequestWithBody

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

NewAuthenticateUserRequestWithBody generates requests for AuthenticateUser with any type of body

func NewBatchTableSchemasRequest

func NewBatchTableSchemasRequest(server string, params *BatchTableSchemasParams) (*http.Request, error)

NewBatchTableSchemasRequest generates requests for BatchTableSchemas

func NewChangeUserPasswordRequest

func NewChangeUserPasswordRequest(server string, body ChangeUserPasswordJSONRequestBody) (*http.Request, error)

NewChangeUserPasswordRequest calls the generic ChangeUserPassword builder with application/json body

func NewChangeUserPasswordRequestWithBody

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

NewChangeUserPasswordRequestWithBody generates requests for ChangeUserPassword with any type of body

func NewCreateAPIKeyRequest

func NewCreateAPIKeyRequest(server string, body CreateAPIKeyJSONRequestBody) (*http.Request, error)

NewCreateAPIKeyRequest calls the generic CreateAPIKey builder with application/json body

func NewCreateAPIKeyRequestWithBody

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

NewCreateAPIKeyRequestWithBody generates requests for CreateAPIKey with any type of body

func NewCreateAWSOnboardingRequest

func NewCreateAWSOnboardingRequest(server string, body CreateAWSOnboardingJSONRequestBody) (*http.Request, error)

NewCreateAWSOnboardingRequest calls the generic CreateAWSOnboarding builder with application/json body

func NewCreateAWSOnboardingRequestWithBody

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

NewCreateAWSOnboardingRequestWithBody generates requests for CreateAWSOnboarding with any type of body

func NewCreateConversationRequest

func NewCreateConversationRequest(server string, body CreateConversationJSONRequestBody) (*http.Request, error)

NewCreateConversationRequest calls the generic CreateConversation builder with application/json body

func NewCreateConversationRequestWithBody

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

NewCreateConversationRequestWithBody generates requests for CreateConversation with any type of body

func NewCreateNotificationDestinationRequest

func NewCreateNotificationDestinationRequest(server string, body CreateNotificationDestinationJSONRequestBody) (*http.Request, error)

NewCreateNotificationDestinationRequest calls the generic CreateNotificationDestination builder with application/json body

func NewCreateNotificationDestinationRequestWithBody

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

NewCreateNotificationDestinationRequestWithBody generates requests for CreateNotificationDestination with any type of body

func NewCreatePolicyGroupRequest

func NewCreatePolicyGroupRequest(server string, body CreatePolicyGroupJSONRequestBody) (*http.Request, error)

NewCreatePolicyGroupRequest calls the generic CreatePolicyGroup builder with application/json body

func NewCreatePolicyGroupRequestWithBody

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

NewCreatePolicyGroupRequestWithBody generates requests for CreatePolicyGroup with any type of body

func NewCreatePolicyRequest

func NewCreatePolicyRequest(server string, body CreatePolicyJSONRequestBody) (*http.Request, error)

NewCreatePolicyRequest calls the generic CreatePolicy builder with application/json body

func NewCreatePolicyRequestWithBody

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

NewCreatePolicyRequestWithBody generates requests for CreatePolicy with any type of body

func NewCreateRBACPermissionRequest

func NewCreateRBACPermissionRequest(server string, body CreateRBACPermissionJSONRequestBody) (*http.Request, error)

NewCreateRBACPermissionRequest calls the generic CreateRBACPermission builder with application/json body

func NewCreateRBACPermissionRequestWithBody

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

NewCreateRBACPermissionRequestWithBody generates requests for CreateRBACPermission with any type of body

func NewCreateRBACRoleRequest

func NewCreateRBACRoleRequest(server string, body CreateRBACRoleJSONRequestBody) (*http.Request, error)

NewCreateRBACRoleRequest calls the generic CreateRBACRole builder with application/json body

func NewCreateRBACRoleRequestWithBody

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

NewCreateRBACRoleRequestWithBody generates requests for CreateRBACRole with any type of body

func NewCreateReportRequest

func NewCreateReportRequest(server string, body CreateReportJSONRequestBody) (*http.Request, error)

NewCreateReportRequest calls the generic CreateReport builder with application/json body

func NewCreateReportRequestWithBody

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

NewCreateReportRequestWithBody generates requests for CreateReport with any type of body

func NewCreateReportTemplateRequest

func NewCreateReportTemplateRequest(server string, body CreateReportTemplateJSONRequestBody) (*http.Request, error)

NewCreateReportTemplateRequest calls the generic CreateReportTemplate builder with application/json body

func NewCreateReportTemplateRequestWithBody

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

NewCreateReportTemplateRequestWithBody generates requests for CreateReportTemplate with any type of body

func NewCreateSlackConnectionRequest

func NewCreateSlackConnectionRequest(server string, body CreateSlackConnectionJSONRequestBody) (*http.Request, error)

NewCreateSlackConnectionRequest calls the generic CreateSlackConnection builder with application/json body

func NewCreateSlackConnectionRequestWithBody

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

NewCreateSlackConnectionRequestWithBody generates requests for CreateSlackConnection with any type of body

func NewCreateSyncDestinationTestConnectionRequest

func NewCreateSyncDestinationTestConnectionRequest(server string, body CreateSyncDestinationTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateSyncDestinationTestConnectionRequest calls the generic CreateSyncDestinationTestConnection builder with application/json body

func NewCreateSyncDestinationTestConnectionRequestWithBody

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

NewCreateSyncDestinationTestConnectionRequestWithBody generates requests for CreateSyncDestinationTestConnection with any type of body

func NewCreateSyncRequest

func NewCreateSyncRequest(server string, body CreateSyncJSONRequestBody) (*http.Request, error)

NewCreateSyncRequest calls the generic CreateSync builder with application/json body

func NewCreateSyncRequestWithBody

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

NewCreateSyncRequestWithBody generates requests for CreateSync with any type of body

func NewCreateSyncRunProgressRequest

func NewCreateSyncRunProgressRequest(server string, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody) (*http.Request, error)

NewCreateSyncRunProgressRequest calls the generic CreateSyncRunProgress builder with application/json body

func NewCreateSyncRunProgressRequestWithBody

func NewCreateSyncRunProgressRequestWithBody(server string, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncRunProgressRequestWithBody generates requests for CreateSyncRunProgress with any type of body

func NewCreateSyncRunProgressTeamRequest

func NewCreateSyncRunProgressTeamRequest(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressTeamJSONRequestBody) (*http.Request, error)

NewCreateSyncRunProgressTeamRequest calls the generic CreateSyncRunProgressTeam builder with application/json body

func NewCreateSyncRunProgressTeamRequestWithBody

func NewCreateSyncRunProgressTeamRequestWithBody(server string, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader) (*http.Request, error)

NewCreateSyncRunProgressTeamRequestWithBody generates requests for CreateSyncRunProgressTeam with any type of body

func NewCreateSyncRunRequest

func NewCreateSyncRunRequest(server string, syncName SyncName) (*http.Request, error)

NewCreateSyncRunRequest generates requests for CreateSyncRun

func NewCreateSyncSourceTestConnectionRequest

func NewCreateSyncSourceTestConnectionRequest(server string, body CreateSyncSourceTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateSyncSourceTestConnectionRequest calls the generic CreateSyncSourceTestConnection builder with application/json body

func NewCreateSyncSourceTestConnectionRequestWithBody

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

NewCreateSyncSourceTestConnectionRequestWithBody generates requests for CreateSyncSourceTestConnection with any type of body

func NewCreateV2SyncDestinationRequest

func NewCreateV2SyncDestinationRequest(server string, body CreateV2SyncDestinationJSONRequestBody) (*http.Request, error)

NewCreateV2SyncDestinationRequest calls the generic CreateV2SyncDestination builder with application/json body

func NewCreateV2SyncDestinationRequestWithBody

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

NewCreateV2SyncDestinationRequestWithBody generates requests for CreateV2SyncDestination with any type of body

func NewCreateV2SyncDestinationTestConnectionRequest

func NewCreateV2SyncDestinationTestConnectionRequest(server string, body CreateV2SyncDestinationTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateV2SyncDestinationTestConnectionRequest calls the generic CreateV2SyncDestinationTestConnection builder with application/json body

func NewCreateV2SyncDestinationTestConnectionRequestWithBody

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

NewCreateV2SyncDestinationTestConnectionRequestWithBody generates requests for CreateV2SyncDestinationTestConnection with any type of body

func NewCreateV2SyncIntegrationRequest

func NewCreateV2SyncIntegrationRequest(server string, body CreateV2SyncIntegrationJSONRequestBody) (*http.Request, error)

NewCreateV2SyncIntegrationRequest calls the generic CreateV2SyncIntegration builder with application/json body

func NewCreateV2SyncIntegrationRequestWithBody

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

NewCreateV2SyncIntegrationRequestWithBody generates requests for CreateV2SyncIntegration with any type of body

func NewCreateV2SyncIntegrationTestConnectionRequest

func NewCreateV2SyncIntegrationTestConnectionRequest(server string, body CreateV2SyncIntegrationTestConnectionJSONRequestBody) (*http.Request, error)

NewCreateV2SyncIntegrationTestConnectionRequest calls the generic CreateV2SyncIntegrationTestConnection builder with application/json body

func NewCreateV2SyncIntegrationTestConnectionRequestWithBody

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

NewCreateV2SyncIntegrationTestConnectionRequestWithBody generates requests for CreateV2SyncIntegrationTestConnection with any type of body

func NewDeleteAPIKeyRequest

func NewDeleteAPIKeyRequest(server string, apiKeyID APIKeyID) (*http.Request, error)

NewDeleteAPIKeyRequest generates requests for DeleteAPIKey

func NewDeleteAlertRequest

func NewDeleteAlertRequest(server string, queryID QueryID) (*http.Request, error)

NewDeleteAlertRequest generates requests for DeleteAlert

func NewDeleteCustomColumnRequest

func NewDeleteCustomColumnRequest(server string, customColumnID CustomColumnID) (*http.Request, error)

NewDeleteCustomColumnRequest generates requests for DeleteCustomColumn

func NewDeleteFilterRequest

func NewDeleteFilterRequest(server string, filterID FilterID) (*http.Request, error)

NewDeleteFilterRequest generates requests for DeleteFilter

func NewDeleteNotificationDestinationRequest

func NewDeleteNotificationDestinationRequest(server string, notificationDestinationId NotificationDestinationId) (*http.Request, error)

NewDeleteNotificationDestinationRequest generates requests for DeleteNotificationDestination

func NewDeletePolicyGroupRequest

func NewDeletePolicyGroupRequest(server string, policyGroupID PolicyGroupID) (*http.Request, error)

NewDeletePolicyGroupRequest generates requests for DeletePolicyGroup

func NewDeletePolicyRequest

func NewDeletePolicyRequest(server string, policyID PolicyID) (*http.Request, error)

NewDeletePolicyRequest generates requests for DeletePolicy

func NewDeleteRBACPermissionRequest

func NewDeleteRBACPermissionRequest(server string, rbacPermissionID RBACPermissionID) (*http.Request, error)

NewDeleteRBACPermissionRequest generates requests for DeleteRBACPermission

func NewDeleteRBACRoleRequest

func NewDeleteRBACRoleRequest(server string, roleID RoleID) (*http.Request, error)

NewDeleteRBACRoleRequest generates requests for DeleteRBACRole

func NewDeleteReportRequest

func NewDeleteReportRequest(server string, reportId openapi_types.UUID) (*http.Request, error)

NewDeleteReportRequest generates requests for DeleteReport

func NewDeleteReportTemplateRequest

func NewDeleteReportTemplateRequest(server string, templateId openapi_types.UUID) (*http.Request, error)

NewDeleteReportTemplateRequest generates requests for DeleteReportTemplate

func NewDeleteSavedQueryRequest

func NewDeleteSavedQueryRequest(server string, queryID QueryID) (*http.Request, error)

NewDeleteSavedQueryRequest generates requests for DeleteSavedQuery

func NewDeleteSyncDestinationRequest

func NewDeleteSyncDestinationRequest(server string, syncDestinationName SyncDestinationName) (*http.Request, error)

NewDeleteSyncDestinationRequest generates requests for DeleteSyncDestination

func NewDeleteSyncRequest

func NewDeleteSyncRequest(server string, syncName SyncName) (*http.Request, error)

NewDeleteSyncRequest generates requests for DeleteSync

func NewDeleteSyncSourceRequest

func NewDeleteSyncSourceRequest(server string, syncSourceName SyncSourceName) (*http.Request, error)

NewDeleteSyncSourceRequest generates requests for DeleteSyncSource

func NewDeleteSyncTransformerRequest

func NewDeleteSyncTransformerRequest(server string, syncTransformerName SyncTransformerName) (*http.Request, error)

NewDeleteSyncTransformerRequest generates requests for DeleteSyncTransformer

func NewDeleteUserRequest

func NewDeleteUserRequest(server string, userID UserID) (*http.Request, error)

NewDeleteUserRequest generates requests for DeleteUser

func NewDeleteUserTOTPRequest

func NewDeleteUserTOTPRequest(server string, userID UserID) (*http.Request, error)

NewDeleteUserTOTPRequest generates requests for DeleteUserTOTP

func NewDeleteV2SyncDestinationRequest

func NewDeleteV2SyncDestinationRequest(server string, syncDestinationName SyncDestinationName) (*http.Request, error)

NewDeleteV2SyncDestinationRequest generates requests for DeleteV2SyncDestination

func NewDeleteV2SyncIntegrationRequest

func NewDeleteV2SyncIntegrationRequest(server string, syncName SyncName, params *DeleteV2SyncIntegrationParams) (*http.Request, error)

NewDeleteV2SyncIntegrationRequest generates requests for DeleteV2SyncIntegration

func NewDownloadPluginAssetByTeamRequest

func NewDownloadPluginAssetByTeamRequest(server string, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams) (*http.Request, error)

NewDownloadPluginAssetByTeamRequest generates requests for DownloadPluginAssetByTeam

func NewDownloadPluginAssetRequest

func NewDownloadPluginAssetRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams) (*http.Request, error)

NewDownloadPluginAssetRequest generates requests for DownloadPluginAsset

func NewExecuteAdHocQueryRequest

func NewExecuteAdHocQueryRequest(server string, params *ExecuteAdHocQueryParams, body ExecuteAdHocQueryJSONRequestBody) (*http.Request, error)

NewExecuteAdHocQueryRequest calls the generic ExecuteAdHocQuery builder with application/json body

func NewExecuteAdHocQueryRequestWithBody

func NewExecuteAdHocQueryRequestWithBody(server string, params *ExecuteAdHocQueryParams, contentType string, body io.Reader) (*http.Request, error)

NewExecuteAdHocQueryRequestWithBody generates requests for ExecuteAdHocQuery with any type of body

func NewExecuteSavedQueryRequest

func NewExecuteSavedQueryRequest(server string, queryID QueryID, params *ExecuteSavedQueryParams) (*http.Request, error)

NewExecuteSavedQueryRequest generates requests for ExecuteSavedQuery

func NewGetAWSAccountsInParentRequest

func NewGetAWSAccountsInParentRequest(server string, onboardingID OnboardingID, organizationalUnitID OrganizationalUnitID) (*http.Request, error)

NewGetAWSAccountsInParentRequest generates requests for GetAWSAccountsInParent

func NewGetAWSAccountsInRootRequest

func NewGetAWSAccountsInRootRequest(server string, onboardingID OnboardingID) (*http.Request, error)

NewGetAWSAccountsInRootRequest generates requests for GetAWSAccountsInRoot

func NewGetAWSOnboardingRequest

func NewGetAWSOnboardingRequest(server string, onboardingID OnboardingID) (*http.Request, error)

NewGetAWSOnboardingRequest generates requests for GetAWSOnboarding

func NewGetAuditLogRequest

func NewGetAuditLogRequest(server string, id openapi_types.UUID) (*http.Request, error)

NewGetAuditLogRequest generates requests for GetAuditLog

func NewGetConversationRequest

func NewGetConversationRequest(server string, conversationID ConversationID) (*http.Request, error)

NewGetConversationRequest generates requests for GetConversation

func NewGetCurrentUserRequest

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

NewGetCurrentUserRequest generates requests for GetCurrentUser

func NewGetCustomColumnRequest

func NewGetCustomColumnRequest(server string, customColumnID CustomColumnID) (*http.Request, error)

NewGetCustomColumnRequest generates requests for GetCustomColumn

func NewGetDataSettingsRequest

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

NewGetDataSettingsRequest generates requests for GetDataSettings

func NewGetFilterByIDRequest

func NewGetFilterByIDRequest(server string, filterID FilterID) (*http.Request, error)

NewGetFilterByIDRequest generates requests for GetFilterByID

func NewGetGroupedTeamUsageSummaryRequest

func NewGetGroupedTeamUsageSummaryRequest(server string, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams) (*http.Request, error)

NewGetGroupedTeamUsageSummaryRequest generates requests for GetGroupedTeamUsageSummary

func NewGetNotificationDestinationAlertsRequest

func NewGetNotificationDestinationAlertsRequest(server string, notificationDestinationId NotificationDestinationId, params *GetNotificationDestinationAlertsParams) (*http.Request, error)

NewGetNotificationDestinationAlertsRequest generates requests for GetNotificationDestinationAlerts

func NewGetNotificationDestinationRequest

func NewGetNotificationDestinationRequest(server string, notificationDestinationId NotificationDestinationId) (*http.Request, error)

NewGetNotificationDestinationRequest generates requests for GetNotificationDestination

func NewGetOpenAPIJSONRequest

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

NewGetOpenAPIJSONRequest generates requests for GetOpenAPIJSON

func NewGetPlatformInfoRequest

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

NewGetPlatformInfoRequest generates requests for GetPlatformInfo

func NewGetPluginRequest

func NewGetPluginRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName) (*http.Request, error)

NewGetPluginRequest generates requests for GetPlugin

func NewGetPluginVersionRequest

func NewGetPluginVersionRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName) (*http.Request, error)

NewGetPluginVersionRequest generates requests for GetPluginVersion

func NewGetPluginVersionTableRequest

func NewGetPluginVersionTableRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string) (*http.Request, error)

NewGetPluginVersionTableRequest generates requests for GetPluginVersionTable

func NewGetPolicyMetricsRequest

func NewGetPolicyMetricsRequest(server string, params *GetPolicyMetricsParams) (*http.Request, error)

NewGetPolicyMetricsRequest generates requests for GetPolicyMetrics

func NewGetPolicyRequest

func NewGetPolicyRequest(server string, policyID PolicyID) (*http.Request, error)

NewGetPolicyRequest generates requests for GetPolicy

func NewGetPolicyViolationsHistoryRequest

func NewGetPolicyViolationsHistoryRequest(server string, policyID PolicyID, params *GetPolicyViolationsHistoryParams) (*http.Request, error)

NewGetPolicyViolationsHistoryRequest generates requests for GetPolicyViolationsHistory

func NewGetPolicyViolationsRequest

func NewGetPolicyViolationsRequest(server string, policyID PolicyID, params *GetPolicyViolationsParams) (*http.Request, error)

NewGetPolicyViolationsRequest generates requests for GetPolicyViolations

func NewGetRBACPermissionRequest

func NewGetRBACPermissionRequest(server string, rbacPermissionID RBACPermissionID) (*http.Request, error)

NewGetRBACPermissionRequest generates requests for GetRBACPermission

func NewGetRBACRoleRequest

func NewGetRBACRoleRequest(server string, roleID RoleID) (*http.Request, error)

NewGetRBACRoleRequest generates requests for GetRBACRole

func NewGetReportRequest

func NewGetReportRequest(server string, reportId openapi_types.UUID) (*http.Request, error)

NewGetReportRequest generates requests for GetReport

func NewGetReportTemplateRequest

func NewGetReportTemplateRequest(server string, templateId openapi_types.UUID) (*http.Request, error)

NewGetReportTemplateRequest generates requests for GetReportTemplate

func NewGetSAMLRequest

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

NewGetSAMLRequest generates requests for GetSAML

func NewGetSavedQueryRequest

func NewGetSavedQueryRequest(server string, queryID QueryID) (*http.Request, error)

NewGetSavedQueryRequest generates requests for GetSavedQuery

func NewGetSettingsRequest

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

NewGetSettingsRequest generates requests for GetSettings

func NewGetSyncDestinationRequest

func NewGetSyncDestinationRequest(server string, syncDestinationName SyncDestinationName) (*http.Request, error)

NewGetSyncDestinationRequest generates requests for GetSyncDestination

func NewGetSyncDestinationTestConnectionLogsLiveRequest

func NewGetSyncDestinationTestConnectionLogsLiveRequest(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsLiveParams) (*http.Request, error)

NewGetSyncDestinationTestConnectionLogsLiveRequest generates requests for GetSyncDestinationTestConnectionLogsLive

func NewGetSyncDestinationTestConnectionLogsQueryRequest

func NewGetSyncDestinationTestConnectionLogsQueryRequest(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsQueryParams) (*http.Request, error)

NewGetSyncDestinationTestConnectionLogsQueryRequest generates requests for GetSyncDestinationTestConnectionLogsQuery

func NewGetSyncDestinationTestConnectionRequest

func NewGetSyncDestinationTestConnectionRequest(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID) (*http.Request, error)

NewGetSyncDestinationTestConnectionRequest generates requests for GetSyncDestinationTestConnection

func NewGetSyncRequest

func NewGetSyncRequest(server string, syncName SyncName) (*http.Request, error)

NewGetSyncRequest generates requests for GetSync

func NewGetSyncRunLogsLiveRequest

func NewGetSyncRunLogsLiveRequest(server string, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsLiveParams) (*http.Request, error)

NewGetSyncRunLogsLiveRequest generates requests for GetSyncRunLogsLive

func NewGetSyncRunLogsQueryRequest

func NewGetSyncRunLogsQueryRequest(server string, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsQueryParams) (*http.Request, error)

NewGetSyncRunLogsQueryRequest generates requests for GetSyncRunLogsQuery

func NewGetSyncRunRequest

func NewGetSyncRunRequest(server string, syncName SyncName, syncRunId SyncRunId) (*http.Request, error)

NewGetSyncRunRequest generates requests for GetSyncRun

func NewGetSyncRunStatsRequest

func NewGetSyncRunStatsRequest(server string, syncName SyncName, syncRunId SyncRunId) (*http.Request, error)

NewGetSyncRunStatsRequest generates requests for GetSyncRunStats

func NewGetSyncRunTablesRequest

func NewGetSyncRunTablesRequest(server string, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunTablesParams) (*http.Request, error)

NewGetSyncRunTablesRequest generates requests for GetSyncRunTables

func NewGetSyncSourceRequest

func NewGetSyncSourceRequest(server string, syncSourceName SyncSourceName) (*http.Request, error)

NewGetSyncSourceRequest generates requests for GetSyncSource

func NewGetSyncSourceTestConnectionLogsLiveRequest

func NewGetSyncSourceTestConnectionLogsLiveRequest(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsLiveParams) (*http.Request, error)

NewGetSyncSourceTestConnectionLogsLiveRequest generates requests for GetSyncSourceTestConnectionLogsLive

func NewGetSyncSourceTestConnectionLogsQueryRequest

func NewGetSyncSourceTestConnectionLogsQueryRequest(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsQueryParams) (*http.Request, error)

NewGetSyncSourceTestConnectionLogsQueryRequest generates requests for GetSyncSourceTestConnectionLogsQuery

func NewGetSyncSourceTestConnectionRequest

func NewGetSyncSourceTestConnectionRequest(server string, syncSourceTestConnectionID SyncSourceTestConnectionID) (*http.Request, error)

NewGetSyncSourceTestConnectionRequest generates requests for GetSyncSourceTestConnection

func NewGetSyncTransformerRequest

func NewGetSyncTransformerRequest(server string, syncTransformerName SyncTransformerName) (*http.Request, error)

NewGetSyncTransformerRequest generates requests for GetSyncTransformer

func NewGetTablesDataRequest

func NewGetTablesDataRequest(server string, params *GetTablesDataParams) (*http.Request, error)

NewGetTablesDataRequest generates requests for GetTablesData

func NewGetTeamUsageSummaryRequest

func NewGetTeamUsageSummaryRequest(server string, params *GetTeamUsageSummaryParams) (*http.Request, error)

NewGetTeamUsageSummaryRequest generates requests for GetTeamUsageSummary

func NewGetTestConnectionForSyncDestinationRequest

func NewGetTestConnectionForSyncDestinationRequest(server string, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId) (*http.Request, error)

NewGetTestConnectionForSyncDestinationRequest generates requests for GetTestConnectionForSyncDestination

func NewGetTestConnectionForSyncSourceRequest

func NewGetTestConnectionForSyncSourceRequest(server string, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId) (*http.Request, error)

NewGetTestConnectionForSyncSourceRequest generates requests for GetTestConnectionForSyncSource

func NewGetUserRequest

func NewGetUserRequest(server string, userID UserID) (*http.Request, error)

NewGetUserRequest generates requests for GetUser

func NewGetV2SyncDestinationRequest

func NewGetV2SyncDestinationRequest(server string, syncDestinationName SyncDestinationName) (*http.Request, error)

NewGetV2SyncDestinationRequest generates requests for GetV2SyncDestination

func NewGetV2SyncDestinationsRequest

func NewGetV2SyncDestinationsRequest(server string, params *GetV2SyncDestinationsParams) (*http.Request, error)

NewGetV2SyncDestinationsRequest generates requests for GetV2SyncDestinations

func NewGetV2SyncIntegrationRequest

func NewGetV2SyncIntegrationRequest(server string, syncName SyncName) (*http.Request, error)

NewGetV2SyncIntegrationRequest generates requests for GetV2SyncIntegration

func NewGetViolationsByDomainRequest

func NewGetViolationsByDomainRequest(server string, params *GetViolationsByDomainParams) (*http.Request, error)

NewGetViolationsByDomainRequest generates requests for GetViolationsByDomain

func NewGetViolationsHistoryRequest

func NewGetViolationsHistoryRequest(server string, params *GetViolationsHistoryParams) (*http.Request, error)

NewGetViolationsHistoryRequest generates requests for GetViolationsHistory

func NewHealthCheckHeadRequest

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

NewHealthCheckHeadRequest generates requests for HealthCheckHead

func NewHealthCheckRequest

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

NewHealthCheckRequest generates requests for HealthCheck

func NewIndexRequest

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

NewIndexRequest generates requests for Index

func NewListAPIKeysRequest

func NewListAPIKeysRequest(server string, params *ListAPIKeysParams) (*http.Request, error)

NewListAPIKeysRequest generates requests for ListAPIKeys

func NewListAllAlertsRequest

func NewListAllAlertsRequest(server string, params *ListAllAlertsParams) (*http.Request, error)

NewListAllAlertsRequest generates requests for ListAllAlerts

func NewListAllCustomColumnsRequest

func NewListAllCustomColumnsRequest(server string, params *ListAllCustomColumnsParams) (*http.Request, error)

NewListAllCustomColumnsRequest generates requests for ListAllCustomColumns

func NewListAllNotificationDestinationsRequest

func NewListAllNotificationDestinationsRequest(server string, params *ListAllNotificationDestinationsParams) (*http.Request, error)

NewListAllNotificationDestinationsRequest generates requests for ListAllNotificationDestinations

func NewListAllQueriesRequest

func NewListAllQueriesRequest(server string, params *ListAllQueriesParams) (*http.Request, error)

NewListAllQueriesRequest generates requests for ListAllQueries

func NewListAllRBACPermissionsRequest

func NewListAllRBACPermissionsRequest(server string, params *ListAllRBACPermissionsParams) (*http.Request, error)

NewListAllRBACPermissionsRequest generates requests for ListAllRBACPermissions

func NewListAllRBACRolesRequest

func NewListAllRBACRolesRequest(server string, params *ListAllRBACRolesParams) (*http.Request, error)

NewListAllRBACRolesRequest generates requests for ListAllRBACRoles

func NewListAuditLogsRequest

func NewListAuditLogsRequest(server string, params *ListAuditLogsParams) (*http.Request, error)

NewListAuditLogsRequest generates requests for ListAuditLogs

func NewListFilterTagsRequest

func NewListFilterTagsRequest(server string, params *ListFilterTagsParams) (*http.Request, error)

NewListFilterTagsRequest generates requests for ListFilterTags

func NewListFiltersRequest

func NewListFiltersRequest(server string, params *ListFiltersParams) (*http.Request, error)

NewListFiltersRequest generates requests for ListFilters

func NewListNotificationsRequest

func NewListNotificationsRequest(server string, params *ListNotificationsParams) (*http.Request, error)

NewListNotificationsRequest generates requests for ListNotifications

func NewListPlatformVersionsRequest

func NewListPlatformVersionsRequest(server string, params *ListPlatformVersionsParams) (*http.Request, error)

NewListPlatformVersionsRequest generates requests for ListPlatformVersions

func NewListPluginVersionTablesRequest

func NewListPluginVersionTablesRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams) (*http.Request, error)

NewListPluginVersionTablesRequest generates requests for ListPluginVersionTables

func NewListPluginVersionsRequest

func NewListPluginVersionsRequest(server string, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams) (*http.Request, error)

NewListPluginVersionsRequest generates requests for ListPluginVersions

func NewListPluginsRequest

func NewListPluginsRequest(server string, params *ListPluginsParams) (*http.Request, error)

NewListPluginsRequest generates requests for ListPlugins

func NewListPoliciesInGroupRequest

func NewListPoliciesInGroupRequest(server string, policyGroupID PolicyGroupID, params *ListPoliciesInGroupParams) (*http.Request, error)

NewListPoliciesInGroupRequest generates requests for ListPoliciesInGroup

func NewListPoliciesRequest

func NewListPoliciesRequest(server string, params *ListPoliciesParams) (*http.Request, error)

NewListPoliciesRequest generates requests for ListPolicies

func NewListPolicyGroupsRequest

func NewListPolicyGroupsRequest(server string, params *ListPolicyGroupsParams) (*http.Request, error)

NewListPolicyGroupsRequest generates requests for ListPolicyGroups

func NewListQueryTagsRequest

func NewListQueryTagsRequest(server string, params *ListQueryTagsParams) (*http.Request, error)

NewListQueryTagsRequest generates requests for ListQueryTags

func NewListReportTemplatesRequest

func NewListReportTemplatesRequest(server string, params *ListReportTemplatesParams) (*http.Request, error)

NewListReportTemplatesRequest generates requests for ListReportTemplates

func NewListReportsRequest

func NewListReportsRequest(server string, params *ListReportsParams) (*http.Request, error)

NewListReportsRequest generates requests for ListReports

func NewListSlackChannelsRequest

func NewListSlackChannelsRequest(server string, id openapi_types.UUID, params *ListSlackChannelsParams) (*http.Request, error)

NewListSlackChannelsRequest generates requests for ListSlackChannels

func NewListSyncDestinationSyncsRequest

func NewListSyncDestinationSyncsRequest(server string, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams) (*http.Request, error)

NewListSyncDestinationSyncsRequest generates requests for ListSyncDestinationSyncs

func NewListSyncDestinationsRequest

func NewListSyncDestinationsRequest(server string, params *ListSyncDestinationsParams) (*http.Request, error)

NewListSyncDestinationsRequest generates requests for ListSyncDestinations

func NewListSyncRunsRequest

func NewListSyncRunsRequest(server string, syncName SyncName, params *ListSyncRunsParams) (*http.Request, error)

NewListSyncRunsRequest generates requests for ListSyncRuns

func NewListSyncSourceSyncsRequest

func NewListSyncSourceSyncsRequest(server string, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams) (*http.Request, error)

NewListSyncSourceSyncsRequest generates requests for ListSyncSourceSyncs

func NewListSyncSourcesRequest

func NewListSyncSourcesRequest(server string, params *ListSyncSourcesParams) (*http.Request, error)

NewListSyncSourcesRequest generates requests for ListSyncSources

func NewListSyncTransformerSyncDestinationsRequest

func NewListSyncTransformerSyncDestinationsRequest(server string, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncDestinationsParams) (*http.Request, error)

NewListSyncTransformerSyncDestinationsRequest generates requests for ListSyncTransformerSyncDestinations

func NewListSyncTransformerSyncsRequest

func NewListSyncTransformerSyncsRequest(server string, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncsParams) (*http.Request, error)

NewListSyncTransformerSyncsRequest generates requests for ListSyncTransformerSyncs

func NewListSyncTransformersRequest

func NewListSyncTransformersRequest(server string, params *ListSyncTransformersParams) (*http.Request, error)

NewListSyncTransformersRequest generates requests for ListSyncTransformers

func NewListSyncUpgradesRequest

func NewListSyncUpgradesRequest(server string, params *ListSyncUpgradesParams) (*http.Request, error)

NewListSyncUpgradesRequest generates requests for ListSyncUpgrades

func NewListSyncsRequest

func NewListSyncsRequest(server string, params *ListSyncsParams) (*http.Request, error)

NewListSyncsRequest generates requests for ListSyncs

func NewListTablesRequest

func NewListTablesRequest(server string, params *ListTablesParams) (*http.Request, error)

NewListTablesRequest generates requests for ListTables

func NewListTeamsRequest

func NewListTeamsRequest(server string, params *ListTeamsParams) (*http.Request, error)

NewListTeamsRequest generates requests for ListTeams

func NewListUsersRequest

func NewListUsersRequest(server string, params *ListUsersParams) (*http.Request, error)

NewListUsersRequest generates requests for ListUsers

func NewListV2SyncIntegrationsRequest

func NewListV2SyncIntegrationsRequest(server string, params *ListV2SyncIntegrationsParams) (*http.Request, error)

NewListV2SyncIntegrationsRequest generates requests for ListV2SyncIntegrations

func NewLoginUserRequest

func NewLoginUserRequest(server string, body LoginUserJSONRequestBody) (*http.Request, error)

NewLoginUserRequest calls the generic LoginUser builder with application/json body

func NewLoginUserRequestWithBody

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

NewLoginUserRequestWithBody generates requests for LoginUser with any type of body

func NewLogoutUserRequest

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

NewLogoutUserRequest generates requests for LogoutUser

func NewNotifyOnboardingRequest

func NewNotifyOnboardingRequest(server string, onboardingID OnboardingID, body NotifyOnboardingJSONRequestBody) (*http.Request, error)

NewNotifyOnboardingRequest calls the generic NotifyOnboarding builder with application/json body

func NewNotifyOnboardingRequestWithBody

func NewNotifyOnboardingRequestWithBody(server string, onboardingID OnboardingID, contentType string, body io.Reader) (*http.Request, error)

NewNotifyOnboardingRequestWithBody generates requests for NotifyOnboarding with any type of body

func NewPatchV2SyncDestinationRequest

func NewPatchV2SyncDestinationRequest(server string, syncDestinationName SyncDestinationName, body PatchV2SyncDestinationJSONRequestBody) (*http.Request, error)

NewPatchV2SyncDestinationRequest calls the generic PatchV2SyncDestination builder with application/json body

func NewPatchV2SyncDestinationRequestWithBody

func NewPatchV2SyncDestinationRequestWithBody(server string, syncDestinationName SyncDestinationName, contentType string, body io.Reader) (*http.Request, error)

NewPatchV2SyncDestinationRequestWithBody generates requests for PatchV2SyncDestination with any type of body

func NewPromoteSyncDestinationTestConnectionRequest

func NewPromoteSyncDestinationTestConnectionRequest(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody) (*http.Request, error)

NewPromoteSyncDestinationTestConnectionRequest calls the generic PromoteSyncDestinationTestConnection builder with application/json body

func NewPromoteSyncDestinationTestConnectionRequestWithBody

func NewPromoteSyncDestinationTestConnectionRequestWithBody(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewPromoteSyncDestinationTestConnectionRequestWithBody generates requests for PromoteSyncDestinationTestConnection with any type of body

func NewPromoteSyncSourceTestConnectionRequest

func NewPromoteSyncSourceTestConnectionRequest(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody) (*http.Request, error)

NewPromoteSyncSourceTestConnectionRequest calls the generic PromoteSyncSourceTestConnection builder with application/json body

func NewPromoteSyncSourceTestConnectionRequestWithBody

func NewPromoteSyncSourceTestConnectionRequestWithBody(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewPromoteSyncSourceTestConnectionRequestWithBody generates requests for PromoteSyncSourceTestConnection with any type of body

func NewProvisionOnboardingConfigurationRequest

func NewProvisionOnboardingConfigurationRequest(server string, onboardingID OnboardingID, body ProvisionOnboardingConfigurationJSONRequestBody) (*http.Request, error)

NewProvisionOnboardingConfigurationRequest calls the generic ProvisionOnboardingConfiguration builder with application/json body

func NewProvisionOnboardingConfigurationRequestWithBody

func NewProvisionOnboardingConfigurationRequestWithBody(server string, onboardingID OnboardingID, contentType string, body io.Reader) (*http.Request, error)

NewProvisionOnboardingConfigurationRequestWithBody generates requests for ProvisionOnboardingConfiguration with any type of body

func NewQueryListFilterTagsRequest

func NewQueryListFilterTagsRequest(server string, queryID QueryID, params *QueryListFilterTagsParams) (*http.Request, error)

NewQueryListFilterTagsRequest generates requests for QueryListFilterTags

func NewQueryListFiltersRequest

func NewQueryListFiltersRequest(server string, queryID QueryID, params *QueryListFiltersParams) (*http.Request, error)

NewQueryListFiltersRequest generates requests for QueryListFilters

func NewQuerySaveFilterRequest

func NewQuerySaveFilterRequest(server string, queryID QueryID, body QuerySaveFilterJSONRequestBody) (*http.Request, error)

NewQuerySaveFilterRequest calls the generic QuerySaveFilter builder with application/json body

func NewQuerySaveFilterRequestWithBody

func NewQuerySaveFilterRequestWithBody(server string, queryID QueryID, contentType string, body io.Reader) (*http.Request, error)

NewQuerySaveFilterRequestWithBody generates requests for QuerySaveFilter with any type of body

func NewSaveCustomColumnRequest

func NewSaveCustomColumnRequest(server string, body SaveCustomColumnJSONRequestBody) (*http.Request, error)

NewSaveCustomColumnRequest calls the generic SaveCustomColumn builder with application/json body

func NewSaveCustomColumnRequestWithBody

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

NewSaveCustomColumnRequestWithBody generates requests for SaveCustomColumn with any type of body

func NewSaveQueryRequest

func NewSaveQueryRequest(server string, body SaveQueryJSONRequestBody) (*http.Request, error)

NewSaveQueryRequest calls the generic SaveQuery builder with application/json body

func NewSaveQueryRequestWithBody

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

NewSaveQueryRequestWithBody generates requests for SaveQuery with any type of body

func NewSendAnonymousEventRequest

func NewSendAnonymousEventRequest(server string, body SendAnonymousEventJSONRequestBody) (*http.Request, error)

NewSendAnonymousEventRequest calls the generic SendAnonymousEvent builder with application/json body

func NewSendAnonymousEventRequestWithBody

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

NewSendAnonymousEventRequestWithBody generates requests for SendAnonymousEvent with any type of body

func NewSendMessageRequest

func NewSendMessageRequest(server string, conversationID ConversationID, body SendMessageJSONRequestBody) (*http.Request, error)

NewSendMessageRequest calls the generic SendMessage builder with application/json body

func NewSendMessageRequestWithBody

func NewSendMessageRequestWithBody(server string, conversationID ConversationID, contentType string, body io.Reader) (*http.Request, error)

NewSendMessageRequestWithBody generates requests for SendMessage with any type of body

func NewSendUserEventRequest

func NewSendUserEventRequest(server string, body SendUserEventJSONRequestBody) (*http.Request, error)

NewSendUserEventRequest calls the generic SendUserEvent builder with application/json body

func NewSendUserEventRequestWithBody

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

NewSendUserEventRequestWithBody generates requests for SendUserEvent with any type of body

func NewTableColumnListValuesRequest

func NewTableColumnListValuesRequest(server string, tableName TableName, columnName ColumnName, params *TableColumnListValuesParams) (*http.Request, error)

NewTableColumnListValuesRequest generates requests for TableColumnListValues

func NewTableListColumnsRequest

func NewTableListColumnsRequest(server string, tableName TableName, params *TableListColumnsParams) (*http.Request, error)

NewTableListColumnsRequest generates requests for TableListColumns

func NewTableListFilterTagsRequest

func NewTableListFilterTagsRequest(server string, tableName TableName, params *TableListFilterTagsParams) (*http.Request, error)

NewTableListFilterTagsRequest generates requests for TableListFilterTags

func NewTableListFiltersRequest

func NewTableListFiltersRequest(server string, tableName TableName, params *TableListFiltersParams) (*http.Request, error)

NewTableListFiltersRequest generates requests for TableListFilters

func NewTableListRowsRequest

func NewTableListRowsRequest(server string, tableName TableName, params *TableListRowsParams) (*http.Request, error)

NewTableListRowsRequest generates requests for TableListRows

func NewTableRowByIdRequest

func NewTableRowByIdRequest(server string, tableName TableName, tableRowId TableRowId, params *TableRowByIdParams) (*http.Request, error)

NewTableRowByIdRequest generates requests for TableRowById

func NewTableSaveFilterRequest

func NewTableSaveFilterRequest(server string, tableName TableName, body TableSaveFilterJSONRequestBody) (*http.Request, error)

NewTableSaveFilterRequest calls the generic TableSaveFilter builder with application/json body

func NewTableSaveFilterRequestWithBody

func NewTableSaveFilterRequestWithBody(server string, tableName TableName, contentType string, body io.Reader) (*http.Request, error)

NewTableSaveFilterRequestWithBody generates requests for TableSaveFilter with any type of body

func NewTableSchemaRequest

func NewTableSchemaRequest(server string, tableName TableName) (*http.Request, error)

NewTableSchemaRequest generates requests for TableSchema

func NewTablesDataActionRequest

func NewTablesDataActionRequest(server string, body TablesDataActionJSONRequestBody) (*http.Request, error)

NewTablesDataActionRequest calls the generic TablesDataAction builder with application/json body

func NewTablesDataActionRequestWithBody

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

NewTablesDataActionRequestWithBody generates requests for TablesDataAction with any type of body

func NewTestNotificationDestinationRequest

func NewTestNotificationDestinationRequest(server string, notificationDestinationId NotificationDestinationId) (*http.Request, error)

NewTestNotificationDestinationRequest generates requests for TestNotificationDestination

func NewTestUnsavedAlertRequest

func NewTestUnsavedAlertRequest(server string, params *TestUnsavedAlertParams, body TestUnsavedAlertJSONRequestBody) (*http.Request, error)

NewTestUnsavedAlertRequest calls the generic TestUnsavedAlert builder with application/json body

func NewTestUnsavedAlertRequestWithBody

func NewTestUnsavedAlertRequestWithBody(server string, params *TestUnsavedAlertParams, contentType string, body io.Reader) (*http.Request, error)

NewTestUnsavedAlertRequestWithBody generates requests for TestUnsavedAlert with any type of body

func NewTestUnsavedNotificationDestinationRequest

func NewTestUnsavedNotificationDestinationRequest(server string, body TestUnsavedNotificationDestinationJSONRequestBody) (*http.Request, error)

NewTestUnsavedNotificationDestinationRequest calls the generic TestUnsavedNotificationDestination builder with application/json body

func NewTestUnsavedNotificationDestinationRequestWithBody

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

NewTestUnsavedNotificationDestinationRequestWithBody generates requests for TestUnsavedNotificationDestination with any type of body

func NewTogglePolicyRequest

func NewTogglePolicyRequest(server string, policyID PolicyID) (*http.Request, error)

NewTogglePolicyRequest generates requests for TogglePolicy

func NewUpdateCurrentUserRequest

func NewUpdateCurrentUserRequest(server string, body UpdateCurrentUserJSONRequestBody) (*http.Request, error)

NewUpdateCurrentUserRequest calls the generic UpdateCurrentUser builder with application/json body

func NewUpdateCurrentUserRequestWithBody

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

NewUpdateCurrentUserRequestWithBody generates requests for UpdateCurrentUser with any type of body

func NewUpdateCustomColumnRequest

func NewUpdateCustomColumnRequest(server string, customColumnID CustomColumnID, body UpdateCustomColumnJSONRequestBody) (*http.Request, error)

NewUpdateCustomColumnRequest calls the generic UpdateCustomColumn builder with application/json body

func NewUpdateCustomColumnRequestWithBody

func NewUpdateCustomColumnRequestWithBody(server string, customColumnID CustomColumnID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateCustomColumnRequestWithBody generates requests for UpdateCustomColumn with any type of body

func NewUpdateCustomerRequest

func NewUpdateCustomerRequest(server string, body UpdateCustomerJSONRequestBody) (*http.Request, error)

NewUpdateCustomerRequest calls the generic UpdateCustomer builder with application/json body

func NewUpdateCustomerRequestWithBody

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

NewUpdateCustomerRequestWithBody generates requests for UpdateCustomer with any type of body

func NewUpdateDataSettingsRequest

func NewUpdateDataSettingsRequest(server string, body UpdateDataSettingsJSONRequestBody) (*http.Request, error)

NewUpdateDataSettingsRequest calls the generic UpdateDataSettings builder with application/json body

func NewUpdateDataSettingsRequestWithBody

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

NewUpdateDataSettingsRequestWithBody generates requests for UpdateDataSettings with any type of body

func NewUpdateFilterRequest

func NewUpdateFilterRequest(server string, filterID FilterID, body UpdateFilterJSONRequestBody) (*http.Request, error)

NewUpdateFilterRequest calls the generic UpdateFilter builder with application/json body

func NewUpdateFilterRequestWithBody

func NewUpdateFilterRequestWithBody(server string, filterID FilterID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateFilterRequestWithBody generates requests for UpdateFilter with any type of body

func NewUpdateNotificationDestinationRequest

func NewUpdateNotificationDestinationRequest(server string, notificationDestinationId NotificationDestinationId, body UpdateNotificationDestinationJSONRequestBody) (*http.Request, error)

NewUpdateNotificationDestinationRequest calls the generic UpdateNotificationDestination builder with application/json body

func NewUpdateNotificationDestinationRequestWithBody

func NewUpdateNotificationDestinationRequestWithBody(server string, notificationDestinationId NotificationDestinationId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateNotificationDestinationRequestWithBody generates requests for UpdateNotificationDestination with any type of body

func NewUpdatePolicyGroupRequest

func NewUpdatePolicyGroupRequest(server string, policyGroupID PolicyGroupID, body UpdatePolicyGroupJSONRequestBody) (*http.Request, error)

NewUpdatePolicyGroupRequest calls the generic UpdatePolicyGroup builder with application/json body

func NewUpdatePolicyGroupRequestWithBody

func NewUpdatePolicyGroupRequestWithBody(server string, policyGroupID PolicyGroupID, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePolicyGroupRequestWithBody generates requests for UpdatePolicyGroup with any type of body

func NewUpdatePolicyRequest

func NewUpdatePolicyRequest(server string, policyID PolicyID, body UpdatePolicyJSONRequestBody) (*http.Request, error)

NewUpdatePolicyRequest calls the generic UpdatePolicy builder with application/json body

func NewUpdatePolicyRequestWithBody

func NewUpdatePolicyRequestWithBody(server string, policyID PolicyID, contentType string, body io.Reader) (*http.Request, error)

NewUpdatePolicyRequestWithBody generates requests for UpdatePolicy with any type of body

func NewUpdateQueryRequest

func NewUpdateQueryRequest(server string, queryID QueryID, body UpdateQueryJSONRequestBody) (*http.Request, error)

NewUpdateQueryRequest calls the generic UpdateQuery builder with application/json body

func NewUpdateQueryRequestWithBody

func NewUpdateQueryRequestWithBody(server string, queryID QueryID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateQueryRequestWithBody generates requests for UpdateQuery with any type of body

func NewUpdateRBACPermissionRequest

func NewUpdateRBACPermissionRequest(server string, rbacPermissionID RBACPermissionID, body UpdateRBACPermissionJSONRequestBody) (*http.Request, error)

NewUpdateRBACPermissionRequest calls the generic UpdateRBACPermission builder with application/json body

func NewUpdateRBACPermissionRequestWithBody

func NewUpdateRBACPermissionRequestWithBody(server string, rbacPermissionID RBACPermissionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRBACPermissionRequestWithBody generates requests for UpdateRBACPermission with any type of body

func NewUpdateRBACRoleRequest

func NewUpdateRBACRoleRequest(server string, roleID RoleID, body UpdateRBACRoleJSONRequestBody) (*http.Request, error)

NewUpdateRBACRoleRequest calls the generic UpdateRBACRole builder with application/json body

func NewUpdateRBACRoleRequestWithBody

func NewUpdateRBACRoleRequestWithBody(server string, roleID RoleID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRBACRoleRequestWithBody generates requests for UpdateRBACRole with any type of body

func NewUpdateReportRequest

func NewUpdateReportRequest(server string, reportId openapi_types.UUID, body UpdateReportJSONRequestBody) (*http.Request, error)

NewUpdateReportRequest calls the generic UpdateReport builder with application/json body

func NewUpdateReportRequestWithBody

func NewUpdateReportRequestWithBody(server string, reportId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateReportRequestWithBody generates requests for UpdateReport with any type of body

func NewUpdateReportTemplateRequest

func NewUpdateReportTemplateRequest(server string, templateId openapi_types.UUID, body UpdateReportTemplateJSONRequestBody) (*http.Request, error)

NewUpdateReportTemplateRequest calls the generic UpdateReportTemplate builder with application/json body

func NewUpdateReportTemplateRequestWithBody

func NewUpdateReportTemplateRequestWithBody(server string, templateId openapi_types.UUID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateReportTemplateRequestWithBody generates requests for UpdateReportTemplate with any type of body

func NewUpdateSAMLRequest

func NewUpdateSAMLRequest(server string, body UpdateSAMLJSONRequestBody) (*http.Request, error)

NewUpdateSAMLRequest calls the generic UpdateSAML builder with application/json body

func NewUpdateSAMLRequestWithBody

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

NewUpdateSAMLRequestWithBody generates requests for UpdateSAML with any type of body

func NewUpdateSettingsRequest

func NewUpdateSettingsRequest(server string, body UpdateSettingsJSONRequestBody) (*http.Request, error)

NewUpdateSettingsRequest calls the generic UpdateSettings builder with application/json body

func NewUpdateSettingsRequestWithBody

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

NewUpdateSettingsRequestWithBody generates requests for UpdateSettings with any type of body

func NewUpdateSyncDestinationRequest

func NewUpdateSyncDestinationRequest(server string, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody) (*http.Request, error)

NewUpdateSyncDestinationRequest calls the generic UpdateSyncDestination builder with application/json body

func NewUpdateSyncDestinationRequestWithBody

func NewUpdateSyncDestinationRequestWithBody(server string, syncDestinationName SyncDestinationName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncDestinationRequestWithBody generates requests for UpdateSyncDestination with any type of body

func NewUpdateSyncRequest

func NewUpdateSyncRequest(server string, syncName SyncName, body UpdateSyncJSONRequestBody) (*http.Request, error)

NewUpdateSyncRequest calls the generic UpdateSync builder with application/json body

func NewUpdateSyncRequestWithBody

func NewUpdateSyncRequestWithBody(server string, syncName SyncName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncRequestWithBody generates requests for UpdateSync with any type of body

func NewUpdateSyncRunRequest

func NewUpdateSyncRunRequest(server string, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody) (*http.Request, error)

NewUpdateSyncRunRequest calls the generic UpdateSyncRun builder with application/json body

func NewUpdateSyncRunRequestWithBody

func NewUpdateSyncRunRequestWithBody(server string, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncRunRequestWithBody generates requests for UpdateSyncRun with any type of body

func NewUpdateSyncSourceRequest

func NewUpdateSyncSourceRequest(server string, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody) (*http.Request, error)

NewUpdateSyncSourceRequest calls the generic UpdateSyncSource builder with application/json body

func NewUpdateSyncSourceRequestWithBody

func NewUpdateSyncSourceRequestWithBody(server string, syncSourceName SyncSourceName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncSourceRequestWithBody generates requests for UpdateSyncSource with any type of body

func NewUpdateSyncTestConnectionForSyncDestinationRequest

func NewUpdateSyncTestConnectionForSyncDestinationRequest(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationRequest calls the generic UpdateSyncTestConnectionForSyncDestination builder with application/json body

func NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody

func NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody(server string, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationRequestWithBody generates requests for UpdateSyncTestConnectionForSyncDestination with any type of body

func NewUpdateSyncTestConnectionForSyncDestinationTeamRequest

func NewUpdateSyncTestConnectionForSyncDestinationTeamRequest(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationTeamRequest calls the generic UpdateSyncTestConnectionForSyncDestinationTeam builder with application/json body

func NewUpdateSyncTestConnectionForSyncDestinationTeamRequestWithBody

func NewUpdateSyncTestConnectionForSyncDestinationTeamRequestWithBody(server string, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncDestinationTeamRequestWithBody generates requests for UpdateSyncTestConnectionForSyncDestinationTeam with any type of body

func NewUpdateSyncTestConnectionForSyncSourceRequest

func NewUpdateSyncTestConnectionForSyncSourceRequest(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceRequest calls the generic UpdateSyncTestConnectionForSyncSource builder with application/json body

func NewUpdateSyncTestConnectionForSyncSourceRequestWithBody

func NewUpdateSyncTestConnectionForSyncSourceRequestWithBody(server string, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceRequestWithBody generates requests for UpdateSyncTestConnectionForSyncSource with any type of body

func NewUpdateSyncTestConnectionForSyncSourceTeamRequest

func NewUpdateSyncTestConnectionForSyncSourceTeamRequest(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceTeamRequest calls the generic UpdateSyncTestConnectionForSyncSourceTeam builder with application/json body

func NewUpdateSyncTestConnectionForSyncSourceTeamRequestWithBody

func NewUpdateSyncTestConnectionForSyncSourceTeamRequestWithBody(server string, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTestConnectionForSyncSourceTeamRequestWithBody generates requests for UpdateSyncTestConnectionForSyncSourceTeam with any type of body

func NewUpdateSyncTransformerRequest

func NewUpdateSyncTransformerRequest(server string, syncTransformerName SyncTransformerName, body UpdateSyncTransformerJSONRequestBody) (*http.Request, error)

NewUpdateSyncTransformerRequest calls the generic UpdateSyncTransformer builder with application/json body

func NewUpdateSyncTransformerRequestWithBody

func NewUpdateSyncTransformerRequestWithBody(server string, syncTransformerName SyncTransformerName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateSyncTransformerRequestWithBody generates requests for UpdateSyncTransformer with any type of body

func NewUpdateUserRequest

func NewUpdateUserRequest(server string, userID UserID, body UpdateUserJSONRequestBody) (*http.Request, error)

NewUpdateUserRequest calls the generic UpdateUser builder with application/json body

func NewUpdateUserRequestWithBody

func NewUpdateUserRequestWithBody(server string, userID UserID, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUserRequestWithBody generates requests for UpdateUser with any type of body

func NewUpdateV2SyncIntegrationRequest

func NewUpdateV2SyncIntegrationRequest(server string, syncName SyncName, body UpdateV2SyncIntegrationJSONRequestBody) (*http.Request, error)

NewUpdateV2SyncIntegrationRequest calls the generic UpdateV2SyncIntegration builder with application/json body

func NewUpdateV2SyncIntegrationRequestWithBody

func NewUpdateV2SyncIntegrationRequestWithBody(server string, syncName SyncName, contentType string, body io.Reader) (*http.Request, error)

NewUpdateV2SyncIntegrationRequestWithBody generates requests for UpdateV2SyncIntegration with any type of body

func NewUserTOTPDeleteRequest

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

NewUserTOTPDeleteRequest generates requests for UserTOTPDelete

func NewUserTOTPSetupRequest

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

NewUserTOTPSetupRequest generates requests for UserTOTPSetup

func NewUserTOTPVerifyRequest

func NewUserTOTPVerifyRequest(server string, params *UserTOTPVerifyParams, body UserTOTPVerifyJSONRequestBody) (*http.Request, error)

NewUserTOTPVerifyRequest calls the generic UserTOTPVerify builder with application/json body

func NewUserTOTPVerifyRequestWithBody

func NewUserTOTPVerifyRequestWithBody(server string, params *UserTOTPVerifyParams, contentType string, body io.Reader) (*http.Request, error)

NewUserTOTPVerifyRequestWithBody generates requests for UserTOTPVerify with any type of body

Types

type APIKey

type APIKey struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`

	// CreatedBy email of the user that created the API key
	CreatedBy *string `json:"created_by,omitempty"`

	// Expired Whether the API key has expired or not
	Expired bool `json:"expired"`

	// ExpiresAt Timestamp at which API key will stop working
	ExpiresAt time.Time `json:"expires_at"`

	// APIKeyID ID of the API key
	APIKeyID APIKeyID `json:"id"`

	// Key API key. Will be shown only in the response when creating the key.
	Key *string `json:"key,omitempty"`

	// LastAccessAt Timestamp at which API key was last used - accurate to the day only.
	LastAccessAt *time.Time `json:"last_access_at,omitempty"`

	// Name Name of the API key
	Name  APIKeyName `json:"name"`
	Roles []Role     `json:"roles"`
}

APIKey API Key to interact with CloudQuery Platform

type APIKeyID

type APIKeyID = openapi_types.UUID

APIKeyID ID of the API key

type APIKeyName

type APIKeyName = string

APIKeyName Name of the API key

type AddUserJSONBody

type AddUserJSONBody struct {
	Email    string  `json:"email"`
	Name     string  `json:"name"`
	Password *string `json:"password,omitempty"`

	// Roles Roles for the user
	Roles []RoleID `json:"roles"`
}

AddUserJSONBody defines parameters for AddUser.

type AddUserJSONRequestBody

type AddUserJSONRequestBody AddUserJSONBody

AddUserJSONRequestBody defines body for AddUser for application/json ContentType.

type AddUserResponse

type AddUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseAddUserResponse

func ParseAddUserResponse(rsp *http.Response) (*AddUserResponse, error)

ParseAddUserResponse parses an HTTP response from a AddUserWithResponse call

func (AddUserResponse) Status

func (r AddUserResponse) Status() string

Status returns HTTPResponse.Status

func (AddUserResponse) StatusCode

func (r AddUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Alert

type Alert struct {
	// CreatedAt Timestamp when the alert was created
	CreatedAt time.Time `json:"created_at"`

	// Enabled Indicates if the alert is enabled
	Enabled bool `json:"enabled"`

	// ID Unique identifier for the alert
	ID openapi_types.UUID `json:"id"`

	// LastEvaluatedAt Timestamp when the alert was last evaluated
	LastEvaluatedAt *time.Time `json:"last_evaluated_at,omitempty"`

	// Message Alert message content
	Message string `json:"message"`

	// NumDestinations Number of notification destinations this alert is configured to send to
	NumDestinations int `json:"num_destinations"`

	// QueryID Reference to the associated query
	QueryID  openapi_types.UUID `json:"query_id"`
	Severity AlertSeverity      `json:"severity"`
	State    AlertState         `json:"state"`

	// TotalViolations Number of violations that triggered the alert
	TotalViolations int64 `json:"total_violations"`

	// TriggeredAt Timestamp when the alert was triggered
	TriggeredAt *time.Time `json:"triggered_at,omitempty"`

	// UpdatedAt Timestamp when the alert was last updated
	UpdatedAt time.Time `json:"updated_at"`
}

Alert An alert instance that can be triggered by a query

type AlertConfigured

type AlertConfigured = bool

AlertConfigured defines model for alert_configured.

type AlertCreate

type AlertCreate struct {
	// Enabled Indicates if the alert is enabled
	Enabled bool   `json:"enabled"`
	Message string `json:"message"`

	// NotificationDestinations List of notification destinations to send alerts to
	NotificationDestinations []NotificationDestinationID `json:"notification_destinations,omitempty"`
	Severity                 AlertSeverity               `json:"severity"`
}

AlertCreate Create an alert

type AlertDetail

type AlertDetail struct {
	// CreatedAt Timestamp when the alert was created
	CreatedAt time.Time `json:"created_at"`

	// Enabled Indicates if the alert is enabled
	Enabled bool `json:"enabled"`

	// ID Unique identifier for the alert
	ID openapi_types.UUID `json:"id"`

	// LastEvaluatedAt Timestamp when the alert was last evaluated
	LastEvaluatedAt *time.Time `json:"last_evaluated_at,omitempty"`

	// Message Alert message content
	Message string `json:"message"`

	// NotificationDestinations List of notification destinations this alert is configured to send to
	NotificationDestinations []NotificationDestinationListItem `json:"notification_destinations"`

	// QueryID Reference to the associated query
	QueryID  openapi_types.UUID `json:"query_id"`
	Severity AlertSeverity      `json:"severity"`
	State    AlertState         `json:"state"`

	// TotalViolations Number of violations that triggered the alert
	TotalViolations int64 `json:"total_violations"`

	// TriggeredAt Timestamp when the alert was triggered
	TriggeredAt *time.Time `json:"triggered_at,omitempty"`

	// UpdatedAt Timestamp when the alert was last updated
	UpdatedAt time.Time `json:"updated_at"`
}

AlertDetail An alert instance that can be triggered by a query including notification destinations for the alert

type AlertEnabled

type AlertEnabled = bool

AlertEnabled defines model for alert_enabled.

type AlertMessageFilter

type AlertMessageFilter = string

AlertMessageFilter Filter by alert message.

type AlertSeverity

type AlertSeverity string

AlertSeverity defines model for AlertSeverity.

const (
	AlertSeverityCritical AlertSeverity = "critical"
	AlertSeverityHigh     AlertSeverity = "high"
	AlertSeverityLow      AlertSeverity = "low"
	AlertSeverityMedium   AlertSeverity = "medium"
)

Defines values for AlertSeverity.

type AlertState

type AlertState string

AlertState defines model for AlertState.

const (
	AlertStateInactive  AlertState = "inactive"
	AlertStatePending   AlertState = "pending"
	AlertStateTriggered AlertState = "triggered"
	AlertStateUnknown   AlertState = "unknown"
)

Defines values for AlertState.

type AlertStates

type AlertStates = []AlertState

AlertStates defines model for alert_states.

type AlertTestResponse

type AlertTestResponse struct {
	// DestinationID The ID of the notification destination.
	DestinationID string `json:"destination_id"`

	// Error An error message if the test failed, otherwise null.
	Error *string `json:"error,omitempty"`

	// Response Notification Destination Test Response
	Response NotificationDestinationTestResponse `json:"response"`
}

AlertTestResponse Alert Test Response

type AlertUpdate

type AlertUpdate struct {
	// Enabled Indicates if the alert is enabled
	Enabled *bool   `json:"enabled,omitempty"`
	Message *string `json:"message,omitempty"`

	// NotificationDestinations List of notification destinations to send alerts to
	NotificationDestinations *[]NotificationDestinationID `json:"notification_destinations,omitempty"`
	Severity                 *AlertSeverity               `json:"severity,omitempty"`
}

AlertUpdate Alert Update Definition

type AuditLogEvent

type AuditLogEvent struct {
	// CreatedAt The timestamp when the event was created
	CreatedAt time.Time `json:"created_at"`

	// EntityDisplayName The display name of the entity that was affected
	EntityDisplayName *string `json:"entity_display_name"`

	// EventDetails Additional details about the event
	EventDetails *map[string]interface{} `json:"event_details,omitempty"`

	// EventType The type of event that was logged
	EventType string `json:"event_type"`

	// Id The unique identifier of the audit log event
	Id openapi_types.UUID `json:"id"`

	// IsSuccess Whether the event was successful
	IsSuccess *bool `json:"is_success,omitempty"`

	// User User
	User User `json:"user"`

	// UserIpAddress The IP address of the user who performed the action
	UserIpAddress string `json:"user_ip_address"`
}

AuditLogEvent defines model for AuditLogEvent.

type AuthenticateUserJSONBody

type AuthenticateUserJSONBody struct {
	Email    string `json:"email"`
	Password string `json:"password"`
}

AuthenticateUserJSONBody defines parameters for AuthenticateUser.

type AuthenticateUserJSONRequestBody

type AuthenticateUserJSONRequestBody AuthenticateUserJSONBody

AuthenticateUserJSONRequestBody defines body for AuthenticateUser for application/json ContentType.

type AuthenticateUserResponse

type AuthenticateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		IDToken string `json:"id_token"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON405 *MethodNotAllowed
	JSON422 *UnprocessableEntity
	JSON429 *TooManyRequests
	JSON500 *InternalError
}

func ParseAuthenticateUserResponse

func ParseAuthenticateUserResponse(rsp *http.Response) (*AuthenticateUserResponse, error)

ParseAuthenticateUserResponse parses an HTTP response from a AuthenticateUserWithResponse call

func (AuthenticateUserResponse) Status

func (r AuthenticateUserResponse) Status() string

Status returns HTTPResponse.Status

func (AuthenticateUserResponse) StatusCode

func (r AuthenticateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type BadRequest

type BadRequest = FieldError

BadRequest defines model for BadRequest.

type BaseNotification

type BaseNotification struct {
	Status string `json:"status"`
}

BaseNotification defines model for BaseNotification.

type BasicError

type BasicError struct {
	Message string `json:"message"`
	Status  int    `json:"status"`
}

BasicError Basic Error

type BatchTableSchemaItem

type BatchTableSchemaItem struct {
	DefaultColumns []string    `json:"default_columns"`
	Schema         TableSchema `json:"schema"`

	// TableName Table name
	TableName string `json:"table_name"`
}

BatchTableSchemaItem defines model for BatchTableSchemaItem.

type BatchTableSchemasParams

type BatchTableSchemasParams struct {
	// Tables A list of table names to retrieve schemas for
	Tables []string `form:"tables" json:"tables"`
}

BatchTableSchemasParams defines parameters for BatchTableSchemas.

type BatchTableSchemasResponse

type BatchTableSchemasResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items []BatchTableSchemaItem `json:"items"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseBatchTableSchemasResponse

func ParseBatchTableSchemasResponse(rsp *http.Response) (*BatchTableSchemasResponse, error)

ParseBatchTableSchemasResponse parses an HTTP response from a BatchTableSchemasWithResponse call

func (BatchTableSchemasResponse) Status

func (r BatchTableSchemasResponse) Status() string

Status returns HTTPResponse.Status

func (BatchTableSchemasResponse) StatusCode

func (r BatchTableSchemasResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ChangeUserPasswordJSONBody

type ChangeUserPasswordJSONBody struct {
	Email       string `json:"email"`
	NewPassword string `json:"new_password"`
	OldPassword string `json:"old_password"`
}

ChangeUserPasswordJSONBody defines parameters for ChangeUserPassword.

type ChangeUserPasswordJSONRequestBody

type ChangeUserPasswordJSONRequestBody ChangeUserPasswordJSONBody

ChangeUserPasswordJSONRequestBody defines body for ChangeUserPassword for application/json ContentType.

type ChangeUserPasswordResponse

type ChangeUserPasswordResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseChangeUserPasswordResponse

func ParseChangeUserPasswordResponse(rsp *http.Response) (*ChangeUserPasswordResponse, error)

ParseChangeUserPasswordResponse parses an HTTP response from a ChangeUserPasswordWithResponse call

func (ChangeUserPasswordResponse) Status

Status returns HTTPResponse.Status

func (ChangeUserPasswordResponse) StatusCode

func (r ChangeUserPasswordResponse) 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) AddUser

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

func (*Client) AddUserWithBody

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

func (*Client) AuthenticateUser

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

func (*Client) AuthenticateUserWithBody

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

func (*Client) BatchTableSchemas

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

func (*Client) ChangeUserPassword

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

func (*Client) ChangeUserPasswordWithBody

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

func (*Client) CreateAPIKey

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

func (*Client) CreateAPIKeyWithBody

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

func (*Client) CreateAWSOnboarding

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

func (*Client) CreateAWSOnboardingWithBody

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

func (*Client) CreateConversation

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

func (*Client) CreateConversationWithBody

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

func (*Client) CreateNotificationDestination

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

func (*Client) CreateNotificationDestinationWithBody

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

func (*Client) CreatePolicy

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

func (*Client) CreatePolicyGroup

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

func (*Client) CreatePolicyGroupWithBody

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

func (*Client) CreatePolicyWithBody

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

func (*Client) CreateRBACPermission

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

func (*Client) CreateRBACPermissionWithBody

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

func (*Client) CreateRBACRole

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

func (*Client) CreateRBACRoleWithBody

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

func (*Client) CreateReport

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

func (*Client) CreateReportTemplate

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

func (*Client) CreateReportTemplateWithBody

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

func (*Client) CreateReportWithBody

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

func (*Client) CreateSlackConnection

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

func (*Client) CreateSlackConnectionWithBody

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

func (*Client) CreateSync

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

func (*Client) CreateSyncDestinationTestConnection

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

func (*Client) CreateSyncDestinationTestConnectionWithBody

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

func (*Client) CreateSyncRun

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

func (*Client) CreateSyncRunProgress

func (c *Client) CreateSyncRunProgress(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncRunProgressTeam

func (c *Client) CreateSyncRunProgressTeam(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncRunProgressTeamWithBody

func (c *Client) CreateSyncRunProgressTeamWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncRunProgressWithBody

func (c *Client) CreateSyncRunProgressWithBody(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSyncSourceTestConnection

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

func (*Client) CreateSyncSourceTestConnectionWithBody

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

func (*Client) CreateSyncWithBody

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

func (*Client) CreateV2SyncDestination

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

func (*Client) CreateV2SyncDestinationTestConnection

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

func (*Client) CreateV2SyncDestinationTestConnectionWithBody

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

func (*Client) CreateV2SyncDestinationWithBody

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

func (*Client) CreateV2SyncIntegration

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

func (*Client) CreateV2SyncIntegrationTestConnection

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

func (*Client) CreateV2SyncIntegrationTestConnectionWithBody

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

func (*Client) CreateV2SyncIntegrationWithBody

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

func (*Client) DeleteAPIKey

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

func (*Client) DeleteAlert

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

func (*Client) DeleteCustomColumn

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

func (*Client) DeleteFilter

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

func (*Client) DeleteNotificationDestination

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

func (*Client) DeletePolicy

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

func (*Client) DeletePolicyGroup

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

func (*Client) DeleteRBACPermission

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

func (*Client) DeleteRBACRole

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

func (*Client) DeleteReport

func (c *Client) DeleteReport(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteReportTemplate

func (c *Client) DeleteReportTemplate(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSavedQuery

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

func (*Client) DeleteSync

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

func (*Client) DeleteSyncDestination

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

func (*Client) DeleteSyncSource

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

func (*Client) DeleteSyncTransformer

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

func (*Client) DeleteUser

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

func (*Client) DeleteUserTOTP

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

func (*Client) DeleteV2SyncDestination

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

func (*Client) DeleteV2SyncIntegration

func (c *Client) DeleteV2SyncIntegration(ctx context.Context, syncName SyncName, params *DeleteV2SyncIntegrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPluginAsset

func (c *Client) DownloadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DownloadPluginAssetByTeam

func (c *Client) DownloadPluginAssetByTeam(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAdHocQuery

func (c *Client) ExecuteAdHocQuery(ctx context.Context, params *ExecuteAdHocQueryParams, body ExecuteAdHocQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ExecuteAdHocQueryWithBody

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

func (*Client) ExecuteSavedQuery

func (c *Client) ExecuteSavedQuery(ctx context.Context, queryID QueryID, params *ExecuteSavedQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAWSAccountsInParent

func (c *Client) GetAWSAccountsInParent(ctx context.Context, onboardingID OnboardingID, organizationalUnitID OrganizationalUnitID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAWSAccountsInRoot

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

func (*Client) GetAWSOnboarding

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

func (*Client) GetAuditLog

func (c *Client) GetAuditLog(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConversation

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

func (*Client) GetCurrentUser

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

func (*Client) GetCustomColumn

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

func (*Client) GetDataSettings

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

func (*Client) GetFilterByID

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

func (*Client) GetGroupedTeamUsageSummary

func (c *Client) GetGroupedTeamUsageSummary(ctx context.Context, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetNotificationDestination

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

func (*Client) GetNotificationDestinationAlerts

func (c *Client) GetNotificationDestinationAlerts(ctx context.Context, notificationDestinationId NotificationDestinationId, params *GetNotificationDestinationAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOpenAPIJSON

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

func (*Client) GetPlatformInfo

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

func (*Client) GetPlugin

func (c *Client) GetPlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginVersion

func (c *Client) GetPluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPluginVersionTable

func (c *Client) GetPluginVersionTable(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPolicy

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

func (*Client) GetPolicyMetrics

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

func (*Client) GetPolicyViolations

func (c *Client) GetPolicyViolations(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPolicyViolationsHistory

func (c *Client) GetPolicyViolationsHistory(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRBACPermission

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

func (*Client) GetRBACRole

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

func (*Client) GetReport

func (c *Client) GetReport(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetReportTemplate

func (c *Client) GetReportTemplate(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSAML

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

func (*Client) GetSavedQuery

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

func (*Client) GetSettings

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

func (*Client) GetSync

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

func (*Client) GetSyncDestination

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

func (*Client) GetSyncDestinationTestConnection

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

func (*Client) GetSyncDestinationTestConnectionLogsLive

func (c *Client) GetSyncDestinationTestConnectionLogsLive(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncDestinationTestConnectionLogsQuery

func (c *Client) GetSyncDestinationTestConnectionLogsQuery(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRun

func (c *Client) GetSyncRun(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunLogsLive

func (c *Client) GetSyncRunLogsLive(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunLogsQuery

func (c *Client) GetSyncRunLogsQuery(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunStats

func (c *Client) GetSyncRunStats(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncRunTables

func (c *Client) GetSyncRunTables(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncSource

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

func (*Client) GetSyncSourceTestConnection

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

func (*Client) GetSyncSourceTestConnectionLogsLive

func (c *Client) GetSyncSourceTestConnectionLogsLive(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncSourceTestConnectionLogsQuery

func (c *Client) GetSyncSourceTestConnectionLogsQuery(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSyncTransformer

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

func (*Client) GetTablesData

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

func (*Client) GetTeamUsageSummary

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

func (*Client) GetTestConnectionForSyncDestination

func (c *Client) GetTestConnectionForSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTestConnectionForSyncSource

func (c *Client) GetTestConnectionForSyncSource(ctx context.Context, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUser

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

func (*Client) GetV2SyncDestination

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

func (*Client) GetV2SyncDestinations

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

func (*Client) GetV2SyncIntegration

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

func (*Client) GetViolationsByDomain

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

func (*Client) GetViolationsHistory

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

func (*Client) HealthCheck

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

func (*Client) HealthCheckHead

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

func (*Client) Index

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

func (*Client) ListAPIKeys

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

func (*Client) ListAllAlerts

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

func (*Client) ListAllCustomColumns

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

func (*Client) ListAllNotificationDestinations

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

func (*Client) ListAllQueries

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

func (*Client) ListAllRBACPermissions

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

func (*Client) ListAllRBACRoles

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

func (*Client) ListAuditLogs

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

func (*Client) ListFilterTags

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

func (*Client) ListFilters

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

func (*Client) ListNotifications

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

func (*Client) ListPlatformVersions

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

func (*Client) ListPluginVersionTables

func (c *Client) ListPluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPluginVersions

func (c *Client) ListPluginVersions(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPlugins

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

func (*Client) ListPolicies

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

func (*Client) ListPoliciesInGroup

func (c *Client) ListPoliciesInGroup(ctx context.Context, policyGroupID PolicyGroupID, params *ListPoliciesInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListPolicyGroups

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

func (*Client) ListQueryTags

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

func (*Client) ListReportTemplates

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

func (*Client) ListReports

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

func (*Client) ListSlackChannels

func (c *Client) ListSlackChannels(ctx context.Context, id openapi_types.UUID, params *ListSlackChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncDestinationSyncs

func (c *Client) ListSyncDestinationSyncs(ctx context.Context, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncDestinations

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

func (*Client) ListSyncRuns

func (c *Client) ListSyncRuns(ctx context.Context, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncSourceSyncs

func (c *Client) ListSyncSourceSyncs(ctx context.Context, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncSources

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

func (*Client) ListSyncTransformerSyncDestinations

func (c *Client) ListSyncTransformerSyncDestinations(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncTransformerSyncs

func (c *Client) ListSyncTransformerSyncs(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ListSyncTransformers

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

func (*Client) ListSyncUpgrades

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

func (*Client) ListSyncs

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

func (*Client) ListTables

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

func (*Client) ListTeams

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

func (*Client) ListUsers

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

func (*Client) ListV2SyncIntegrations

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

func (*Client) LoginUser

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

func (*Client) LoginUserWithBody

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

func (*Client) LogoutUser

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

func (*Client) NotifyOnboarding

func (c *Client) NotifyOnboarding(ctx context.Context, onboardingID OnboardingID, body NotifyOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) NotifyOnboardingWithBody

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

func (*Client) PatchV2SyncDestination

func (c *Client) PatchV2SyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, body PatchV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PatchV2SyncDestinationWithBody

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

func (*Client) PromoteSyncDestinationTestConnection

func (c *Client) PromoteSyncDestinationTestConnection(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteSyncDestinationTestConnectionWithBody

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

func (*Client) PromoteSyncSourceTestConnection

func (c *Client) PromoteSyncSourceTestConnection(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PromoteSyncSourceTestConnectionWithBody

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

func (*Client) ProvisionOnboardingConfiguration

func (c *Client) ProvisionOnboardingConfiguration(ctx context.Context, onboardingID OnboardingID, body ProvisionOnboardingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ProvisionOnboardingConfigurationWithBody

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

func (*Client) QueryListFilterTags

func (c *Client) QueryListFilterTags(ctx context.Context, queryID QueryID, params *QueryListFilterTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QueryListFilters

func (c *Client) QueryListFilters(ctx context.Context, queryID QueryID, params *QueryListFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QuerySaveFilter

func (c *Client) QuerySaveFilter(ctx context.Context, queryID QueryID, body QuerySaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) QuerySaveFilterWithBody

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

func (*Client) SaveCustomColumn

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

func (*Client) SaveCustomColumnWithBody

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

func (*Client) SaveQuery

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

func (*Client) SaveQueryWithBody

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

func (*Client) SendAnonymousEvent

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

func (*Client) SendAnonymousEventWithBody

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

func (*Client) SendMessage

func (c *Client) SendMessage(ctx context.Context, conversationID ConversationID, body SendMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendMessageWithBody

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

func (*Client) SendUserEvent

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

func (*Client) SendUserEventWithBody

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

func (*Client) TableColumnListValues

func (c *Client) TableColumnListValues(ctx context.Context, tableName TableName, columnName ColumnName, params *TableColumnListValuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableListColumns

func (c *Client) TableListColumns(ctx context.Context, tableName TableName, params *TableListColumnsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableListFilterTags

func (c *Client) TableListFilterTags(ctx context.Context, tableName TableName, params *TableListFilterTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableListFilters

func (c *Client) TableListFilters(ctx context.Context, tableName TableName, params *TableListFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableListRows

func (c *Client) TableListRows(ctx context.Context, tableName TableName, params *TableListRowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableRowById

func (c *Client) TableRowById(ctx context.Context, tableName TableName, tableRowId TableRowId, params *TableRowByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableSaveFilter

func (c *Client) TableSaveFilter(ctx context.Context, tableName TableName, body TableSaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TableSaveFilterWithBody

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

func (*Client) TableSchema

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

func (*Client) TablesDataAction

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

func (*Client) TablesDataActionWithBody

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

func (*Client) TestNotificationDestination

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

func (*Client) TestUnsavedAlert

func (c *Client) TestUnsavedAlert(ctx context.Context, params *TestUnsavedAlertParams, body TestUnsavedAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TestUnsavedAlertWithBody

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

func (*Client) TestUnsavedNotificationDestination

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

func (*Client) TestUnsavedNotificationDestinationWithBody

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

func (*Client) TogglePolicy

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

func (*Client) UpdateCurrentUser

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

func (*Client) UpdateCurrentUserWithBody

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

func (*Client) UpdateCustomColumn

func (c *Client) UpdateCustomColumn(ctx context.Context, customColumnID CustomColumnID, body UpdateCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateCustomColumnWithBody

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

func (*Client) UpdateCustomer

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

func (*Client) UpdateCustomerWithBody

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

func (*Client) UpdateDataSettings

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

func (*Client) UpdateDataSettingsWithBody

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

func (*Client) UpdateFilter

func (c *Client) UpdateFilter(ctx context.Context, filterID FilterID, body UpdateFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateFilterWithBody

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

func (*Client) UpdateNotificationDestination

func (c *Client) UpdateNotificationDestination(ctx context.Context, notificationDestinationId NotificationDestinationId, body UpdateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateNotificationDestinationWithBody

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

func (*Client) UpdatePolicy

func (c *Client) UpdatePolicy(ctx context.Context, policyID PolicyID, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePolicyGroup

func (c *Client) UpdatePolicyGroup(ctx context.Context, policyGroupID PolicyGroupID, body UpdatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdatePolicyGroupWithBody

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

func (*Client) UpdatePolicyWithBody

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

func (*Client) UpdateQuery

func (c *Client) UpdateQuery(ctx context.Context, queryID QueryID, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateQueryWithBody

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

func (*Client) UpdateRBACPermission

func (c *Client) UpdateRBACPermission(ctx context.Context, rbacPermissionID RBACPermissionID, body UpdateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRBACPermissionWithBody

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

func (*Client) UpdateRBACRole

func (c *Client) UpdateRBACRole(ctx context.Context, roleID RoleID, body UpdateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRBACRoleWithBody

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

func (*Client) UpdateReport

func (c *Client) UpdateReport(ctx context.Context, reportId openapi_types.UUID, body UpdateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateReportTemplate

func (c *Client) UpdateReportTemplate(ctx context.Context, templateId openapi_types.UUID, body UpdateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateReportTemplateWithBody

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

func (*Client) UpdateReportWithBody

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

func (*Client) UpdateSAML

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

func (*Client) UpdateSAMLWithBody

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

func (*Client) UpdateSettings

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

func (*Client) UpdateSettingsWithBody

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

func (*Client) UpdateSync

func (c *Client) UpdateSync(ctx context.Context, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncDestination

func (c *Client) UpdateSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncDestinationWithBody

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

func (*Client) UpdateSyncRun

func (c *Client) UpdateSyncRun(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncRunWithBody

func (c *Client) UpdateSyncRunWithBody(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncSource

func (c *Client) UpdateSyncSource(ctx context.Context, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncSourceWithBody

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

func (*Client) UpdateSyncTestConnectionForSyncDestination

func (c *Client) UpdateSyncTestConnectionForSyncDestination(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncDestinationTeam

func (c *Client) UpdateSyncTestConnectionForSyncDestinationTeam(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncDestinationTeamWithBody

func (c *Client) UpdateSyncTestConnectionForSyncDestinationTeamWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncDestinationWithBody

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

func (*Client) UpdateSyncTestConnectionForSyncSource

func (c *Client) UpdateSyncTestConnectionForSyncSource(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncSourceTeam

func (c *Client) UpdateSyncTestConnectionForSyncSourceTeam(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncSourceTeamWithBody

func (c *Client) UpdateSyncTestConnectionForSyncSourceTeamWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTestConnectionForSyncSourceWithBody

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

func (*Client) UpdateSyncTransformer

func (c *Client) UpdateSyncTransformer(ctx context.Context, syncTransformerName SyncTransformerName, body UpdateSyncTransformerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateSyncTransformerWithBody

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

func (*Client) UpdateSyncWithBody

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

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUserWithBody

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

func (*Client) UpdateV2SyncIntegration

func (c *Client) UpdateV2SyncIntegration(ctx context.Context, syncName SyncName, body UpdateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateV2SyncIntegrationWithBody

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

func (*Client) UserTOTPDelete

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

func (*Client) UserTOTPSetup

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

func (*Client) UserTOTPVerify

func (c *Client) UserTOTPVerify(ctx context.Context, params *UserTOTPVerifyParams, body UserTOTPVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UserTOTPVerifyWithBody

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

type ClientInterface

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

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

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

	TestUnsavedAlert(ctx context.Context, params *TestUnsavedAlertParams, body TestUnsavedAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateAPIKey(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAPIKey request
	DeleteAPIKey(ctx context.Context, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetAuditLog request
	GetAuditLog(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateSAML(ctx context.Context, body UpdateSAMLJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateConversation(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConversation request
	GetConversation(ctx context.Context, conversationID ConversationID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SendMessage(ctx context.Context, conversationID ConversationID, body SendMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	SaveCustomColumn(ctx context.Context, body SaveCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteCustomColumn request
	DeleteCustomColumn(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetCustomColumn request
	GetCustomColumn(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateCustomColumn(ctx context.Context, customColumnID CustomColumnID, body UpdateCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	// DeleteFilter request
	DeleteFilter(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetFilterByID request
	GetFilterByID(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateFilter(ctx context.Context, filterID FilterID, body UpdateFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// DeleteNotificationDestination request
	DeleteNotificationDestination(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotificationDestination request
	GetNotificationDestination(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateNotificationDestination(ctx context.Context, notificationDestinationId NotificationDestinationId, body UpdateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetNotificationDestinationAlerts request
	GetNotificationDestinationAlerts(ctx context.Context, notificationDestinationId NotificationDestinationId, params *GetNotificationDestinationAlertsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TestNotificationDestination request
	TestNotificationDestination(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateNotificationDestination(ctx context.Context, body CreateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TestUnsavedNotificationDestination(ctx context.Context, body TestUnsavedNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateAWSOnboarding(ctx context.Context, body CreateAWSOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAWSOnboarding request
	GetAWSOnboarding(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAWSAccountsInRoot request
	GetAWSAccountsInRoot(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ProvisionOnboardingConfiguration(ctx context.Context, onboardingID OnboardingID, body ProvisionOnboardingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAWSAccountsInParent request
	GetAWSAccountsInParent(ctx context.Context, onboardingID OnboardingID, organizationalUnitID OrganizationalUnitID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	NotifyOnboarding(ctx context.Context, onboardingID OnboardingID, body NotifyOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

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

	// GetPlugin request
	GetPlugin(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginVersions request
	ListPluginVersions(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginVersion request
	GetPluginVersion(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DownloadPluginAsset request
	DownloadPluginAsset(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPluginVersionTables request
	ListPluginVersionTables(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPluginVersionTable request
	GetPluginVersionTable(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreatePolicy(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	// DeletePolicy request
	DeletePolicy(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicy request
	GetPolicy(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdatePolicy(ctx context.Context, policyID PolicyID, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TogglePolicy request
	TogglePolicy(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicyViolations request
	GetPolicyViolations(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPolicyViolationsHistory request
	GetPolicyViolationsHistory(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsHistoryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreatePolicyGroup(ctx context.Context, body CreatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeletePolicyGroup request
	DeletePolicyGroup(ctx context.Context, policyGroupID PolicyGroupID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListPoliciesInGroup request
	ListPoliciesInGroup(ctx context.Context, policyGroupID PolicyGroupID, params *ListPoliciesInGroupParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdatePolicyGroup(ctx context.Context, policyGroupID PolicyGroupID, body UpdatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	ExecuteAdHocQuery(ctx context.Context, params *ExecuteAdHocQueryParams, body ExecuteAdHocQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SaveQuery(ctx context.Context, body SaveQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteSavedQuery request
	DeleteSavedQuery(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSavedQuery request
	GetSavedQuery(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateQuery(ctx context.Context, queryID QueryID, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteAlert request
	DeleteAlert(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ExecuteSavedQuery request
	ExecuteSavedQuery(ctx context.Context, queryID QueryID, params *ExecuteSavedQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryListFilters request
	QueryListFilters(ctx context.Context, queryID QueryID, params *QueryListFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	QuerySaveFilter(ctx context.Context, queryID QueryID, body QuerySaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// QueryListFilterTags request
	QueryListFilterTags(ctx context.Context, queryID QueryID, params *QueryListFilterTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateRBACPermission(ctx context.Context, body CreateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRBACPermission request
	DeleteRBACPermission(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRBACPermission request
	GetRBACPermission(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateRBACPermission(ctx context.Context, rbacPermissionID RBACPermissionID, body UpdateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateRBACRole(ctx context.Context, body CreateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRBACRole request
	DeleteRBACRole(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRBACRole request
	GetRBACRole(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateRBACRole(ctx context.Context, roleID RoleID, body UpdateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateReport(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateReportTemplate(ctx context.Context, body CreateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReportTemplate request
	DeleteReportTemplate(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReportTemplate request
	GetReportTemplate(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateReportTemplate(ctx context.Context, templateId openapi_types.UUID, body UpdateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteReport request
	DeleteReport(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetReport request
	GetReport(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateReport(ctx context.Context, reportId openapi_types.UUID, body UpdateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateSettings(ctx context.Context, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateDataSettings(ctx context.Context, body UpdateDataSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSlackConnection(ctx context.Context, body CreateSlackConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSlackChannels request
	ListSlackChannels(ctx context.Context, id openapi_types.UUID, params *ListSlackChannelsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSyncDestinationTestConnection(ctx context.Context, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestinationTestConnection request
	GetSyncDestinationTestConnection(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSyncTestConnectionForSyncDestination(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestinationTestConnectionLogsLive request
	GetSyncDestinationTestConnectionLogsLive(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestinationTestConnectionLogsQuery request
	GetSyncDestinationTestConnectionLogsQuery(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PromoteSyncDestinationTestConnection(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteSyncDestination request
	DeleteSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncDestination request
	GetSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncDestinationSyncs request
	ListSyncDestinationSyncs(ctx context.Context, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionForSyncDestination request
	GetTestConnectionForSyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateSyncSourceTestConnection(ctx context.Context, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSourceTestConnection request
	GetSyncSourceTestConnection(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSyncTestConnectionForSyncSource(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSourceTestConnectionLogsLive request
	GetSyncSourceTestConnectionLogsLive(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSourceTestConnectionLogsQuery request
	GetSyncSourceTestConnectionLogsQuery(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PromoteSyncSourceTestConnection(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteSyncSource request
	DeleteSyncSource(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncSource request
	GetSyncSource(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSyncSource(ctx context.Context, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncSourceSyncs request
	ListSyncSourceSyncs(ctx context.Context, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTestConnectionForSyncSource request
	GetTestConnectionForSyncSource(ctx context.Context, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DeleteSyncTransformer request
	DeleteSyncTransformer(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncTransformer request
	GetSyncTransformer(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSyncTransformer(ctx context.Context, syncTransformerName SyncTransformerName, body UpdateSyncTransformerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncTransformerSyncDestinations request
	ListSyncTransformerSyncDestinations(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncDestinationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncTransformerSyncs request
	ListSyncTransformerSyncs(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	CreateSync(ctx context.Context, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSync request
	DeleteSync(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSync request
	GetSync(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateSync(ctx context.Context, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ListSyncRuns request
	ListSyncRuns(ctx context.Context, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSyncRun request
	CreateSyncRun(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRun request
	GetSyncRun(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncRunWithBody request with any body
	UpdateSyncRunWithBody(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncRun(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunLogsLive request
	GetSyncRunLogsLive(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsLiveParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunLogsQuery request
	GetSyncRunLogsQuery(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsQueryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSyncRunProgressWithBody request with any body
	CreateSyncRunProgressWithBody(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSyncRunProgress(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunStats request
	GetSyncRunStats(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSyncRunTables request
	GetSyncRunTables(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunTablesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	TablesDataAction(ctx context.Context, body TablesDataActionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// TableListColumns request
	TableListColumns(ctx context.Context, tableName TableName, params *TableListColumnsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableColumnListValues request
	TableColumnListValues(ctx context.Context, tableName TableName, columnName ColumnName, params *TableColumnListValuesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableListRows request
	TableListRows(ctx context.Context, tableName TableName, params *TableListRowsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableRowById request
	TableRowById(ctx context.Context, tableName TableName, tableRowId TableRowId, params *TableRowByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableListFilters request
	TableListFilters(ctx context.Context, tableName TableName, params *TableListFiltersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	TableSaveFilter(ctx context.Context, tableName TableName, body TableSaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableListFilterTags request
	TableListFilterTags(ctx context.Context, tableName TableName, params *TableListFilterTagsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TableSchema request
	TableSchema(ctx context.Context, tableName TableName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// DownloadPluginAssetByTeam request
	DownloadPluginAssetByTeam(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncTestConnectionForSyncDestinationTeamWithBody request with any body
	UpdateSyncTestConnectionForSyncDestinationTeamWithBody(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncTestConnectionForSyncDestinationTeam(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateSyncTestConnectionForSyncSourceTeamWithBody request with any body
	UpdateSyncTestConnectionForSyncSourceTeamWithBody(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateSyncTestConnectionForSyncSourceTeam(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSyncRunProgressTeamWithBody request with any body
	CreateSyncRunProgressTeamWithBody(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateSyncRunProgressTeam(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	// GetGroupedTeamUsageSummary request
	GetGroupedTeamUsageSummary(ctx context.Context, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	UpdateCurrentUser(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SendAnonymousEvent(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	AuthenticateUser(ctx context.Context, body AuthenticateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	ChangeUserPassword(ctx context.Context, body ChangeUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateCustomer(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	SendUserEvent(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	LoginUser(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

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

	UserTOTPVerify(ctx context.Context, params *UserTOTPVerifyParams, body UserTOTPVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	AddUser(ctx context.Context, body AddUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUser request
	DeleteUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUser request
	GetUser(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateUser(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteUserTOTP request
	DeleteUserTOTP(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateV2SyncDestinationTestConnection(ctx context.Context, body CreateV2SyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateV2SyncDestination(ctx context.Context, body CreateV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteV2SyncDestination request
	DeleteV2SyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetV2SyncDestination request
	GetV2SyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	PatchV2SyncDestination(ctx context.Context, syncDestinationName SyncDestinationName, body PatchV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	CreateV2SyncIntegrationTestConnection(ctx context.Context, body CreateV2SyncIntegrationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

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

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

	CreateV2SyncIntegration(ctx context.Context, body CreateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteV2SyncIntegration request
	DeleteV2SyncIntegration(ctx context.Context, syncName SyncName, params *DeleteV2SyncIntegrationParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetV2SyncIntegration request
	GetV2SyncIntegration(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*http.Response, error)

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

	UpdateV2SyncIntegration(ctx context.Context, syncName SyncName, body UpdateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

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

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

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

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

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

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

func (*ClientWithResponses) AddUserWithBodyWithResponse

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

AddUserWithBodyWithResponse request with arbitrary body returning *AddUserResponse

func (*ClientWithResponses) AddUserWithResponse

func (c *ClientWithResponses) AddUserWithResponse(ctx context.Context, body AddUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUserResponse, error)

func (*ClientWithResponses) AuthenticateUserWithBodyWithResponse

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

AuthenticateUserWithBodyWithResponse request with arbitrary body returning *AuthenticateUserResponse

func (*ClientWithResponses) AuthenticateUserWithResponse

func (c *ClientWithResponses) AuthenticateUserWithResponse(ctx context.Context, body AuthenticateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateUserResponse, error)

func (*ClientWithResponses) BatchTableSchemasWithResponse

func (c *ClientWithResponses) BatchTableSchemasWithResponse(ctx context.Context, params *BatchTableSchemasParams, reqEditors ...RequestEditorFn) (*BatchTableSchemasResponse, error)

BatchTableSchemasWithResponse request returning *BatchTableSchemasResponse

func (*ClientWithResponses) ChangeUserPasswordWithBodyWithResponse

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

ChangeUserPasswordWithBodyWithResponse request with arbitrary body returning *ChangeUserPasswordResponse

func (*ClientWithResponses) ChangeUserPasswordWithResponse

func (c *ClientWithResponses) ChangeUserPasswordWithResponse(ctx context.Context, body ChangeUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeUserPasswordResponse, error)

func (*ClientWithResponses) CreateAPIKeyWithBodyWithResponse

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

CreateAPIKeyWithBodyWithResponse request with arbitrary body returning *CreateAPIKeyResponse

func (*ClientWithResponses) CreateAPIKeyWithResponse

func (c *ClientWithResponses) CreateAPIKeyWithResponse(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

func (*ClientWithResponses) CreateAWSOnboardingWithBodyWithResponse

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

CreateAWSOnboardingWithBodyWithResponse request with arbitrary body returning *CreateAWSOnboardingResponse

func (*ClientWithResponses) CreateAWSOnboardingWithResponse

func (c *ClientWithResponses) CreateAWSOnboardingWithResponse(ctx context.Context, body CreateAWSOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSOnboardingResponse, error)

func (*ClientWithResponses) CreateConversationWithBodyWithResponse

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

CreateConversationWithBodyWithResponse request with arbitrary body returning *CreateConversationResponse

func (*ClientWithResponses) CreateConversationWithResponse

func (c *ClientWithResponses) CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

func (*ClientWithResponses) CreateNotificationDestinationWithBodyWithResponse

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

CreateNotificationDestinationWithBodyWithResponse request with arbitrary body returning *CreateNotificationDestinationResponse

func (*ClientWithResponses) CreateNotificationDestinationWithResponse

func (c *ClientWithResponses) CreateNotificationDestinationWithResponse(ctx context.Context, body CreateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationDestinationResponse, error)

func (*ClientWithResponses) CreatePolicyGroupWithBodyWithResponse

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

CreatePolicyGroupWithBodyWithResponse request with arbitrary body returning *CreatePolicyGroupResponse

func (*ClientWithResponses) CreatePolicyGroupWithResponse

func (c *ClientWithResponses) CreatePolicyGroupWithResponse(ctx context.Context, body CreatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyGroupResponse, error)

func (*ClientWithResponses) CreatePolicyWithBodyWithResponse

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

CreatePolicyWithBodyWithResponse request with arbitrary body returning *CreatePolicyResponse

func (*ClientWithResponses) CreatePolicyWithResponse

func (c *ClientWithResponses) CreatePolicyWithResponse(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

func (*ClientWithResponses) CreateRBACPermissionWithBodyWithResponse

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

CreateRBACPermissionWithBodyWithResponse request with arbitrary body returning *CreateRBACPermissionResponse

func (*ClientWithResponses) CreateRBACPermissionWithResponse

func (c *ClientWithResponses) CreateRBACPermissionWithResponse(ctx context.Context, body CreateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRBACPermissionResponse, error)

func (*ClientWithResponses) CreateRBACRoleWithBodyWithResponse

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

CreateRBACRoleWithBodyWithResponse request with arbitrary body returning *CreateRBACRoleResponse

func (*ClientWithResponses) CreateRBACRoleWithResponse

func (c *ClientWithResponses) CreateRBACRoleWithResponse(ctx context.Context, body CreateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRBACRoleResponse, error)

func (*ClientWithResponses) CreateReportTemplateWithBodyWithResponse

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

CreateReportTemplateWithBodyWithResponse request with arbitrary body returning *CreateReportTemplateResponse

func (*ClientWithResponses) CreateReportTemplateWithResponse

func (c *ClientWithResponses) CreateReportTemplateWithResponse(ctx context.Context, body CreateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportTemplateResponse, error)

func (*ClientWithResponses) CreateReportWithBodyWithResponse

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

CreateReportWithBodyWithResponse request with arbitrary body returning *CreateReportResponse

func (*ClientWithResponses) CreateReportWithResponse

func (c *ClientWithResponses) CreateReportWithResponse(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

func (*ClientWithResponses) CreateSlackConnectionWithBodyWithResponse

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

CreateSlackConnectionWithBodyWithResponse request with arbitrary body returning *CreateSlackConnectionResponse

func (*ClientWithResponses) CreateSlackConnectionWithResponse

func (c *ClientWithResponses) CreateSlackConnectionWithResponse(ctx context.Context, body CreateSlackConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSlackConnectionResponse, error)

func (*ClientWithResponses) CreateSyncDestinationTestConnectionWithBodyWithResponse

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

CreateSyncDestinationTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateSyncDestinationTestConnectionResponse

func (*ClientWithResponses) CreateSyncRunProgressTeamWithBodyWithResponse

func (c *ClientWithResponses) CreateSyncRunProgressTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressTeamResponse, error)

CreateSyncRunProgressTeamWithBodyWithResponse request with arbitrary body returning *CreateSyncRunProgressTeamResponse

func (*ClientWithResponses) CreateSyncRunProgressTeamWithResponse

func (c *ClientWithResponses) CreateSyncRunProgressTeamWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressTeamResponse, error)

func (*ClientWithResponses) CreateSyncRunProgressWithBodyWithResponse

func (c *ClientWithResponses) CreateSyncRunProgressWithBodyWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

CreateSyncRunProgressWithBodyWithResponse request with arbitrary body returning *CreateSyncRunProgressResponse

func (*ClientWithResponses) CreateSyncRunProgressWithResponse

func (c *ClientWithResponses) CreateSyncRunProgressWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

func (*ClientWithResponses) CreateSyncRunWithResponse

func (c *ClientWithResponses) CreateSyncRunWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*CreateSyncRunResponse, error)

CreateSyncRunWithResponse request returning *CreateSyncRunResponse

func (*ClientWithResponses) CreateSyncSourceTestConnectionWithBodyWithResponse

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

CreateSyncSourceTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateSyncSourceTestConnectionResponse

func (*ClientWithResponses) CreateSyncSourceTestConnectionWithResponse

func (c *ClientWithResponses) CreateSyncSourceTestConnectionWithResponse(ctx context.Context, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

func (*ClientWithResponses) CreateSyncWithBodyWithResponse

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

CreateSyncWithBodyWithResponse request with arbitrary body returning *CreateSyncResponse

func (*ClientWithResponses) CreateSyncWithResponse

func (c *ClientWithResponses) CreateSyncWithResponse(ctx context.Context, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

func (*ClientWithResponses) CreateV2SyncDestinationTestConnectionWithBodyWithResponse

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

CreateV2SyncDestinationTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateV2SyncDestinationTestConnectionResponse

func (*ClientWithResponses) CreateV2SyncDestinationWithBodyWithResponse

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

CreateV2SyncDestinationWithBodyWithResponse request with arbitrary body returning *CreateV2SyncDestinationResponse

func (*ClientWithResponses) CreateV2SyncDestinationWithResponse

func (c *ClientWithResponses) CreateV2SyncDestinationWithResponse(ctx context.Context, body CreateV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncDestinationResponse, error)

func (*ClientWithResponses) CreateV2SyncIntegrationTestConnectionWithBodyWithResponse

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

CreateV2SyncIntegrationTestConnectionWithBodyWithResponse request with arbitrary body returning *CreateV2SyncIntegrationTestConnectionResponse

func (*ClientWithResponses) CreateV2SyncIntegrationWithBodyWithResponse

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

CreateV2SyncIntegrationWithBodyWithResponse request with arbitrary body returning *CreateV2SyncIntegrationResponse

func (*ClientWithResponses) CreateV2SyncIntegrationWithResponse

func (c *ClientWithResponses) CreateV2SyncIntegrationWithResponse(ctx context.Context, body CreateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncIntegrationResponse, error)

func (*ClientWithResponses) DeleteAPIKeyWithResponse

func (c *ClientWithResponses) DeleteAPIKeyWithResponse(ctx context.Context, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*DeleteAPIKeyResponse, error)

DeleteAPIKeyWithResponse request returning *DeleteAPIKeyResponse

func (*ClientWithResponses) DeleteAlertWithResponse

func (c *ClientWithResponses) DeleteAlertWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*DeleteAlertResponse, error)

DeleteAlertWithResponse request returning *DeleteAlertResponse

func (*ClientWithResponses) DeleteCustomColumnWithResponse

func (c *ClientWithResponses) DeleteCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*DeleteCustomColumnResponse, error)

DeleteCustomColumnWithResponse request returning *DeleteCustomColumnResponse

func (*ClientWithResponses) DeleteFilterWithResponse

func (c *ClientWithResponses) DeleteFilterWithResponse(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*DeleteFilterResponse, error)

DeleteFilterWithResponse request returning *DeleteFilterResponse

func (*ClientWithResponses) DeleteNotificationDestinationWithResponse

func (c *ClientWithResponses) DeleteNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*DeleteNotificationDestinationResponse, error)

DeleteNotificationDestinationWithResponse request returning *DeleteNotificationDestinationResponse

func (*ClientWithResponses) DeletePolicyGroupWithResponse

func (c *ClientWithResponses) DeletePolicyGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, reqEditors ...RequestEditorFn) (*DeletePolicyGroupResponse, error)

DeletePolicyGroupWithResponse request returning *DeletePolicyGroupResponse

func (*ClientWithResponses) DeletePolicyWithResponse

func (c *ClientWithResponses) DeletePolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)

DeletePolicyWithResponse request returning *DeletePolicyResponse

func (*ClientWithResponses) DeleteRBACPermissionWithResponse

func (c *ClientWithResponses) DeleteRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*DeleteRBACPermissionResponse, error)

DeleteRBACPermissionWithResponse request returning *DeleteRBACPermissionResponse

func (*ClientWithResponses) DeleteRBACRoleWithResponse

func (c *ClientWithResponses) DeleteRBACRoleWithResponse(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*DeleteRBACRoleResponse, error)

DeleteRBACRoleWithResponse request returning *DeleteRBACRoleResponse

func (*ClientWithResponses) DeleteReportTemplateWithResponse

func (c *ClientWithResponses) DeleteReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteReportTemplateResponse, error)

DeleteReportTemplateWithResponse request returning *DeleteReportTemplateResponse

func (*ClientWithResponses) DeleteReportWithResponse

func (c *ClientWithResponses) DeleteReportWithResponse(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)

DeleteReportWithResponse request returning *DeleteReportResponse

func (*ClientWithResponses) DeleteSavedQueryWithResponse

func (c *ClientWithResponses) DeleteSavedQueryWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*DeleteSavedQueryResponse, error)

DeleteSavedQueryWithResponse request returning *DeleteSavedQueryResponse

func (*ClientWithResponses) DeleteSyncDestinationWithResponse

func (c *ClientWithResponses) DeleteSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteSyncDestinationResponse, error)

DeleteSyncDestinationWithResponse request returning *DeleteSyncDestinationResponse

func (*ClientWithResponses) DeleteSyncSourceWithResponse

func (c *ClientWithResponses) DeleteSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*DeleteSyncSourceResponse, error)

DeleteSyncSourceWithResponse request returning *DeleteSyncSourceResponse

func (*ClientWithResponses) DeleteSyncTransformerWithResponse

func (c *ClientWithResponses) DeleteSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*DeleteSyncTransformerResponse, error)

DeleteSyncTransformerWithResponse request returning *DeleteSyncTransformerResponse

func (*ClientWithResponses) DeleteSyncWithResponse

func (c *ClientWithResponses) DeleteSyncWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*DeleteSyncResponse, error)

DeleteSyncWithResponse request returning *DeleteSyncResponse

func (*ClientWithResponses) DeleteUserTOTPWithResponse

func (c *ClientWithResponses) DeleteUserTOTPWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserTOTPResponse, error)

DeleteUserTOTPWithResponse request returning *DeleteUserTOTPResponse

func (*ClientWithResponses) DeleteUserWithResponse

func (c *ClientWithResponses) DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

DeleteUserWithResponse request returning *DeleteUserResponse

func (*ClientWithResponses) DeleteV2SyncDestinationWithResponse

func (c *ClientWithResponses) DeleteV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteV2SyncDestinationResponse, error)

DeleteV2SyncDestinationWithResponse request returning *DeleteV2SyncDestinationResponse

func (*ClientWithResponses) DeleteV2SyncIntegrationWithResponse

func (c *ClientWithResponses) DeleteV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, params *DeleteV2SyncIntegrationParams, reqEditors ...RequestEditorFn) (*DeleteV2SyncIntegrationResponse, error)

DeleteV2SyncIntegrationWithResponse request returning *DeleteV2SyncIntegrationResponse

func (*ClientWithResponses) DownloadPluginAssetByTeamWithResponse

func (c *ClientWithResponses) DownloadPluginAssetByTeamWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetByTeamResponse, error)

DownloadPluginAssetByTeamWithResponse request returning *DownloadPluginAssetByTeamResponse

func (*ClientWithResponses) DownloadPluginAssetWithResponse

func (c *ClientWithResponses) DownloadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetResponse, error)

DownloadPluginAssetWithResponse request returning *DownloadPluginAssetResponse

func (*ClientWithResponses) ExecuteAdHocQueryWithBodyWithResponse

func (c *ClientWithResponses) ExecuteAdHocQueryWithBodyWithResponse(ctx context.Context, params *ExecuteAdHocQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAdHocQueryResponse, error)

ExecuteAdHocQueryWithBodyWithResponse request with arbitrary body returning *ExecuteAdHocQueryResponse

func (*ClientWithResponses) ExecuteAdHocQueryWithResponse

func (*ClientWithResponses) ExecuteSavedQueryWithResponse

func (c *ClientWithResponses) ExecuteSavedQueryWithResponse(ctx context.Context, queryID QueryID, params *ExecuteSavedQueryParams, reqEditors ...RequestEditorFn) (*ExecuteSavedQueryResponse, error)

ExecuteSavedQueryWithResponse request returning *ExecuteSavedQueryResponse

func (*ClientWithResponses) GetAWSAccountsInParentWithResponse

func (c *ClientWithResponses) GetAWSAccountsInParentWithResponse(ctx context.Context, onboardingID OnboardingID, organizationalUnitID OrganizationalUnitID, reqEditors ...RequestEditorFn) (*GetAWSAccountsInParentResponse, error)

GetAWSAccountsInParentWithResponse request returning *GetAWSAccountsInParentResponse

func (*ClientWithResponses) GetAWSAccountsInRootWithResponse

func (c *ClientWithResponses) GetAWSAccountsInRootWithResponse(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*GetAWSAccountsInRootResponse, error)

GetAWSAccountsInRootWithResponse request returning *GetAWSAccountsInRootResponse

func (*ClientWithResponses) GetAWSOnboardingWithResponse

func (c *ClientWithResponses) GetAWSOnboardingWithResponse(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*GetAWSOnboardingResponse, error)

GetAWSOnboardingWithResponse request returning *GetAWSOnboardingResponse

func (*ClientWithResponses) GetAuditLogWithResponse

func (c *ClientWithResponses) GetAuditLogWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAuditLogResponse, error)

GetAuditLogWithResponse request returning *GetAuditLogResponse

func (*ClientWithResponses) GetConversationWithResponse

func (c *ClientWithResponses) GetConversationWithResponse(ctx context.Context, conversationID ConversationID, reqEditors ...RequestEditorFn) (*GetConversationResponse, error)

GetConversationWithResponse request returning *GetConversationResponse

func (*ClientWithResponses) GetCurrentUserWithResponse

func (c *ClientWithResponses) GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)

GetCurrentUserWithResponse request returning *GetCurrentUserResponse

func (*ClientWithResponses) GetCustomColumnWithResponse

func (c *ClientWithResponses) GetCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*GetCustomColumnResponse, error)

GetCustomColumnWithResponse request returning *GetCustomColumnResponse

func (*ClientWithResponses) GetDataSettingsWithResponse

func (c *ClientWithResponses) GetDataSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDataSettingsResponse, error)

GetDataSettingsWithResponse request returning *GetDataSettingsResponse

func (*ClientWithResponses) GetFilterByIDWithResponse

func (c *ClientWithResponses) GetFilterByIDWithResponse(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*GetFilterByIDResponse, error)

GetFilterByIDWithResponse request returning *GetFilterByIDResponse

func (*ClientWithResponses) GetGroupedTeamUsageSummaryWithResponse

GetGroupedTeamUsageSummaryWithResponse request returning *GetGroupedTeamUsageSummaryResponse

func (*ClientWithResponses) GetNotificationDestinationAlertsWithResponse

func (c *ClientWithResponses) GetNotificationDestinationAlertsWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, params *GetNotificationDestinationAlertsParams, reqEditors ...RequestEditorFn) (*GetNotificationDestinationAlertsResponse, error)

GetNotificationDestinationAlertsWithResponse request returning *GetNotificationDestinationAlertsResponse

func (*ClientWithResponses) GetNotificationDestinationWithResponse

func (c *ClientWithResponses) GetNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*GetNotificationDestinationResponse, error)

GetNotificationDestinationWithResponse request returning *GetNotificationDestinationResponse

func (*ClientWithResponses) GetOpenAPIJSONWithResponse

func (c *ClientWithResponses) GetOpenAPIJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIJSONResponse, error)

GetOpenAPIJSONWithResponse request returning *GetOpenAPIJSONResponse

func (*ClientWithResponses) GetPlatformInfoWithResponse

func (c *ClientWithResponses) GetPlatformInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPlatformInfoResponse, error)

GetPlatformInfoWithResponse request returning *GetPlatformInfoResponse

func (*ClientWithResponses) GetPluginVersionTableWithResponse

func (c *ClientWithResponses) GetPluginVersionTableWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*GetPluginVersionTableResponse, error)

GetPluginVersionTableWithResponse request returning *GetPluginVersionTableResponse

func (*ClientWithResponses) GetPluginVersionWithResponse

func (c *ClientWithResponses) GetPluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetPluginVersionResponse, error)

GetPluginVersionWithResponse request returning *GetPluginVersionResponse

func (*ClientWithResponses) GetPluginWithResponse

func (c *ClientWithResponses) GetPluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)

GetPluginWithResponse request returning *GetPluginResponse

func (*ClientWithResponses) GetPolicyMetricsWithResponse

func (c *ClientWithResponses) GetPolicyMetricsWithResponse(ctx context.Context, params *GetPolicyMetricsParams, reqEditors ...RequestEditorFn) (*GetPolicyMetricsResponse, error)

GetPolicyMetricsWithResponse request returning *GetPolicyMetricsResponse

func (*ClientWithResponses) GetPolicyViolationsHistoryWithResponse

func (c *ClientWithResponses) GetPolicyViolationsHistoryWithResponse(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsHistoryParams, reqEditors ...RequestEditorFn) (*GetPolicyViolationsHistoryResponse, error)

GetPolicyViolationsHistoryWithResponse request returning *GetPolicyViolationsHistoryResponse

func (*ClientWithResponses) GetPolicyViolationsWithResponse

func (c *ClientWithResponses) GetPolicyViolationsWithResponse(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsParams, reqEditors ...RequestEditorFn) (*GetPolicyViolationsResponse, error)

GetPolicyViolationsWithResponse request returning *GetPolicyViolationsResponse

func (*ClientWithResponses) GetPolicyWithResponse

func (c *ClientWithResponses) GetPolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)

GetPolicyWithResponse request returning *GetPolicyResponse

func (*ClientWithResponses) GetRBACPermissionWithResponse

func (c *ClientWithResponses) GetRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*GetRBACPermissionResponse, error)

GetRBACPermissionWithResponse request returning *GetRBACPermissionResponse

func (*ClientWithResponses) GetRBACRoleWithResponse

func (c *ClientWithResponses) GetRBACRoleWithResponse(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*GetRBACRoleResponse, error)

GetRBACRoleWithResponse request returning *GetRBACRoleResponse

func (*ClientWithResponses) GetReportTemplateWithResponse

func (c *ClientWithResponses) GetReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReportTemplateResponse, error)

GetReportTemplateWithResponse request returning *GetReportTemplateResponse

func (*ClientWithResponses) GetReportWithResponse

func (c *ClientWithResponses) GetReportWithResponse(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

GetReportWithResponse request returning *GetReportResponse

func (*ClientWithResponses) GetSAMLWithResponse

func (c *ClientWithResponses) GetSAMLWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSAMLResponse, error)

GetSAMLWithResponse request returning *GetSAMLResponse

func (*ClientWithResponses) GetSavedQueryWithResponse

func (c *ClientWithResponses) GetSavedQueryWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*GetSavedQueryResponse, error)

GetSavedQueryWithResponse request returning *GetSavedQueryResponse

func (*ClientWithResponses) GetSettingsWithResponse

func (c *ClientWithResponses) GetSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsResponse, error)

GetSettingsWithResponse request returning *GetSettingsResponse

func (*ClientWithResponses) GetSyncDestinationTestConnectionLogsLiveWithResponse

func (c *ClientWithResponses) GetSyncDestinationTestConnectionLogsLiveWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionLogsLiveResponse, error)

GetSyncDestinationTestConnectionLogsLiveWithResponse request returning *GetSyncDestinationTestConnectionLogsLiveResponse

func (*ClientWithResponses) GetSyncDestinationTestConnectionLogsQueryWithResponse

func (c *ClientWithResponses) GetSyncDestinationTestConnectionLogsQueryWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionLogsQueryResponse, error)

GetSyncDestinationTestConnectionLogsQueryWithResponse request returning *GetSyncDestinationTestConnectionLogsQueryResponse

func (*ClientWithResponses) GetSyncDestinationTestConnectionWithResponse

func (c *ClientWithResponses) GetSyncDestinationTestConnectionWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionResponse, error)

GetSyncDestinationTestConnectionWithResponse request returning *GetSyncDestinationTestConnectionResponse

func (*ClientWithResponses) GetSyncDestinationWithResponse

func (c *ClientWithResponses) GetSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetSyncDestinationResponse, error)

GetSyncDestinationWithResponse request returning *GetSyncDestinationResponse

func (*ClientWithResponses) GetSyncRunLogsLiveWithResponse

func (c *ClientWithResponses) GetSyncRunLogsLiveWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsLiveResponse, error)

GetSyncRunLogsLiveWithResponse request returning *GetSyncRunLogsLiveResponse

func (*ClientWithResponses) GetSyncRunLogsQueryWithResponse

func (c *ClientWithResponses) GetSyncRunLogsQueryWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsQueryResponse, error)

GetSyncRunLogsQueryWithResponse request returning *GetSyncRunLogsQueryResponse

func (*ClientWithResponses) GetSyncRunStatsWithResponse

func (c *ClientWithResponses) GetSyncRunStatsWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunStatsResponse, error)

GetSyncRunStatsWithResponse request returning *GetSyncRunStatsResponse

func (*ClientWithResponses) GetSyncRunTablesWithResponse

func (c *ClientWithResponses) GetSyncRunTablesWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunTablesParams, reqEditors ...RequestEditorFn) (*GetSyncRunTablesResponse, error)

GetSyncRunTablesWithResponse request returning *GetSyncRunTablesResponse

func (*ClientWithResponses) GetSyncRunWithResponse

func (c *ClientWithResponses) GetSyncRunWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunResponse, error)

GetSyncRunWithResponse request returning *GetSyncRunResponse

func (*ClientWithResponses) GetSyncSourceTestConnectionLogsLiveWithResponse

func (c *ClientWithResponses) GetSyncSourceTestConnectionLogsLiveWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionLogsLiveResponse, error)

GetSyncSourceTestConnectionLogsLiveWithResponse request returning *GetSyncSourceTestConnectionLogsLiveResponse

func (*ClientWithResponses) GetSyncSourceTestConnectionLogsQueryWithResponse

func (c *ClientWithResponses) GetSyncSourceTestConnectionLogsQueryWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionLogsQueryResponse, error)

GetSyncSourceTestConnectionLogsQueryWithResponse request returning *GetSyncSourceTestConnectionLogsQueryResponse

func (*ClientWithResponses) GetSyncSourceTestConnectionWithResponse

func (c *ClientWithResponses) GetSyncSourceTestConnectionWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionResponse, error)

GetSyncSourceTestConnectionWithResponse request returning *GetSyncSourceTestConnectionResponse

func (*ClientWithResponses) GetSyncSourceWithResponse

func (c *ClientWithResponses) GetSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*GetSyncSourceResponse, error)

GetSyncSourceWithResponse request returning *GetSyncSourceResponse

func (*ClientWithResponses) GetSyncTransformerWithResponse

func (c *ClientWithResponses) GetSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*GetSyncTransformerResponse, error)

GetSyncTransformerWithResponse request returning *GetSyncTransformerResponse

func (*ClientWithResponses) GetSyncWithResponse

func (c *ClientWithResponses) GetSyncWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*GetSyncResponse, error)

GetSyncWithResponse request returning *GetSyncResponse

func (*ClientWithResponses) GetTablesDataWithResponse

func (c *ClientWithResponses) GetTablesDataWithResponse(ctx context.Context, params *GetTablesDataParams, reqEditors ...RequestEditorFn) (*GetTablesDataResponse, error)

GetTablesDataWithResponse request returning *GetTablesDataResponse

func (*ClientWithResponses) GetTeamUsageSummaryWithResponse

func (c *ClientWithResponses) GetTeamUsageSummaryWithResponse(ctx context.Context, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetTeamUsageSummaryResponse, error)

GetTeamUsageSummaryWithResponse request returning *GetTeamUsageSummaryResponse

func (*ClientWithResponses) GetTestConnectionForSyncDestinationWithResponse

func (c *ClientWithResponses) GetTestConnectionForSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncDestinationResponse, error)

GetTestConnectionForSyncDestinationWithResponse request returning *GetTestConnectionForSyncDestinationResponse

func (*ClientWithResponses) GetTestConnectionForSyncSourceWithResponse

func (c *ClientWithResponses) GetTestConnectionForSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncSourceResponse, error)

GetTestConnectionForSyncSourceWithResponse request returning *GetTestConnectionForSyncSourceResponse

func (*ClientWithResponses) GetUserWithResponse

func (c *ClientWithResponses) GetUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

GetUserWithResponse request returning *GetUserResponse

func (*ClientWithResponses) GetV2SyncDestinationWithResponse

func (c *ClientWithResponses) GetV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetV2SyncDestinationResponse, error)

GetV2SyncDestinationWithResponse request returning *GetV2SyncDestinationResponse

func (*ClientWithResponses) GetV2SyncDestinationsWithResponse

func (c *ClientWithResponses) GetV2SyncDestinationsWithResponse(ctx context.Context, params *GetV2SyncDestinationsParams, reqEditors ...RequestEditorFn) (*GetV2SyncDestinationsResponse, error)

GetV2SyncDestinationsWithResponse request returning *GetV2SyncDestinationsResponse

func (*ClientWithResponses) GetV2SyncIntegrationWithResponse

func (c *ClientWithResponses) GetV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*GetV2SyncIntegrationResponse, error)

GetV2SyncIntegrationWithResponse request returning *GetV2SyncIntegrationResponse

func (*ClientWithResponses) GetViolationsByDomainWithResponse

func (c *ClientWithResponses) GetViolationsByDomainWithResponse(ctx context.Context, params *GetViolationsByDomainParams, reqEditors ...RequestEditorFn) (*GetViolationsByDomainResponse, error)

GetViolationsByDomainWithResponse request returning *GetViolationsByDomainResponse

func (*ClientWithResponses) GetViolationsHistoryWithResponse

func (c *ClientWithResponses) GetViolationsHistoryWithResponse(ctx context.Context, params *GetViolationsHistoryParams, reqEditors ...RequestEditorFn) (*GetViolationsHistoryResponse, error)

GetViolationsHistoryWithResponse request returning *GetViolationsHistoryResponse

func (*ClientWithResponses) HealthCheckHeadWithResponse

func (c *ClientWithResponses) HealthCheckHeadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckHeadResponse, error)

HealthCheckHeadWithResponse request returning *HealthCheckHeadResponse

func (*ClientWithResponses) HealthCheckWithResponse

func (c *ClientWithResponses) HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

HealthCheckWithResponse request returning *HealthCheckResponse

func (*ClientWithResponses) IndexWithResponse

func (c *ClientWithResponses) IndexWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*IndexResponse, error)

IndexWithResponse request returning *IndexResponse

func (*ClientWithResponses) ListAPIKeysWithResponse

func (c *ClientWithResponses) ListAPIKeysWithResponse(ctx context.Context, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysResponse, error)

ListAPIKeysWithResponse request returning *ListAPIKeysResponse

func (*ClientWithResponses) ListAllAlertsWithResponse

func (c *ClientWithResponses) ListAllAlertsWithResponse(ctx context.Context, params *ListAllAlertsParams, reqEditors ...RequestEditorFn) (*ListAllAlertsResponse, error)

ListAllAlertsWithResponse request returning *ListAllAlertsResponse

func (*ClientWithResponses) ListAllCustomColumnsWithResponse

func (c *ClientWithResponses) ListAllCustomColumnsWithResponse(ctx context.Context, params *ListAllCustomColumnsParams, reqEditors ...RequestEditorFn) (*ListAllCustomColumnsResponse, error)

ListAllCustomColumnsWithResponse request returning *ListAllCustomColumnsResponse

func (*ClientWithResponses) ListAllNotificationDestinationsWithResponse

func (c *ClientWithResponses) ListAllNotificationDestinationsWithResponse(ctx context.Context, params *ListAllNotificationDestinationsParams, reqEditors ...RequestEditorFn) (*ListAllNotificationDestinationsResponse, error)

ListAllNotificationDestinationsWithResponse request returning *ListAllNotificationDestinationsResponse

func (*ClientWithResponses) ListAllQueriesWithResponse

func (c *ClientWithResponses) ListAllQueriesWithResponse(ctx context.Context, params *ListAllQueriesParams, reqEditors ...RequestEditorFn) (*ListAllQueriesResponse, error)

ListAllQueriesWithResponse request returning *ListAllQueriesResponse

func (*ClientWithResponses) ListAllRBACPermissionsWithResponse

func (c *ClientWithResponses) ListAllRBACPermissionsWithResponse(ctx context.Context, params *ListAllRBACPermissionsParams, reqEditors ...RequestEditorFn) (*ListAllRBACPermissionsResponse, error)

ListAllRBACPermissionsWithResponse request returning *ListAllRBACPermissionsResponse

func (*ClientWithResponses) ListAllRBACRolesWithResponse

func (c *ClientWithResponses) ListAllRBACRolesWithResponse(ctx context.Context, params *ListAllRBACRolesParams, reqEditors ...RequestEditorFn) (*ListAllRBACRolesResponse, error)

ListAllRBACRolesWithResponse request returning *ListAllRBACRolesResponse

func (*ClientWithResponses) ListAuditLogsWithResponse

func (c *ClientWithResponses) ListAuditLogsWithResponse(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*ListAuditLogsResponse, error)

ListAuditLogsWithResponse request returning *ListAuditLogsResponse

func (*ClientWithResponses) ListFilterTagsWithResponse

func (c *ClientWithResponses) ListFilterTagsWithResponse(ctx context.Context, params *ListFilterTagsParams, reqEditors ...RequestEditorFn) (*ListFilterTagsResponse, error)

ListFilterTagsWithResponse request returning *ListFilterTagsResponse

func (*ClientWithResponses) ListFiltersWithResponse

func (c *ClientWithResponses) ListFiltersWithResponse(ctx context.Context, params *ListFiltersParams, reqEditors ...RequestEditorFn) (*ListFiltersResponse, error)

ListFiltersWithResponse request returning *ListFiltersResponse

func (*ClientWithResponses) ListNotificationsWithResponse

func (c *ClientWithResponses) ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResponse, error)

ListNotificationsWithResponse request returning *ListNotificationsResponse

func (*ClientWithResponses) ListPlatformVersionsWithResponse

func (c *ClientWithResponses) ListPlatformVersionsWithResponse(ctx context.Context, params *ListPlatformVersionsParams, reqEditors ...RequestEditorFn) (*ListPlatformVersionsResponse, error)

ListPlatformVersionsWithResponse request returning *ListPlatformVersionsResponse

func (*ClientWithResponses) ListPluginVersionTablesWithResponse

func (c *ClientWithResponses) ListPluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*ListPluginVersionTablesResponse, error)

ListPluginVersionTablesWithResponse request returning *ListPluginVersionTablesResponse

func (*ClientWithResponses) ListPluginVersionsWithResponse

func (c *ClientWithResponses) ListPluginVersionsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionsResponse, error)

ListPluginVersionsWithResponse request returning *ListPluginVersionsResponse

func (*ClientWithResponses) ListPluginsWithResponse

func (c *ClientWithResponses) ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResponse, error)

ListPluginsWithResponse request returning *ListPluginsResponse

func (*ClientWithResponses) ListPoliciesInGroupWithResponse

func (c *ClientWithResponses) ListPoliciesInGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, params *ListPoliciesInGroupParams, reqEditors ...RequestEditorFn) (*ListPoliciesInGroupResponse, error)

ListPoliciesInGroupWithResponse request returning *ListPoliciesInGroupResponse

func (*ClientWithResponses) ListPoliciesWithResponse

func (c *ClientWithResponses) ListPoliciesWithResponse(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)

ListPoliciesWithResponse request returning *ListPoliciesResponse

func (*ClientWithResponses) ListPolicyGroupsWithResponse

func (c *ClientWithResponses) ListPolicyGroupsWithResponse(ctx context.Context, params *ListPolicyGroupsParams, reqEditors ...RequestEditorFn) (*ListPolicyGroupsResponse, error)

ListPolicyGroupsWithResponse request returning *ListPolicyGroupsResponse

func (*ClientWithResponses) ListQueryTagsWithResponse

func (c *ClientWithResponses) ListQueryTagsWithResponse(ctx context.Context, params *ListQueryTagsParams, reqEditors ...RequestEditorFn) (*ListQueryTagsResponse, error)

ListQueryTagsWithResponse request returning *ListQueryTagsResponse

func (*ClientWithResponses) ListReportTemplatesWithResponse

func (c *ClientWithResponses) ListReportTemplatesWithResponse(ctx context.Context, params *ListReportTemplatesParams, reqEditors ...RequestEditorFn) (*ListReportTemplatesResponse, error)

ListReportTemplatesWithResponse request returning *ListReportTemplatesResponse

func (*ClientWithResponses) ListReportsWithResponse

func (c *ClientWithResponses) ListReportsWithResponse(ctx context.Context, params *ListReportsParams, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)

ListReportsWithResponse request returning *ListReportsResponse

func (*ClientWithResponses) ListSlackChannelsWithResponse

func (c *ClientWithResponses) ListSlackChannelsWithResponse(ctx context.Context, id openapi_types.UUID, params *ListSlackChannelsParams, reqEditors ...RequestEditorFn) (*ListSlackChannelsResponse, error)

ListSlackChannelsWithResponse request returning *ListSlackChannelsResponse

func (*ClientWithResponses) ListSyncDestinationSyncsWithResponse

func (c *ClientWithResponses) ListSyncDestinationSyncsWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationSyncsResponse, error)

ListSyncDestinationSyncsWithResponse request returning *ListSyncDestinationSyncsResponse

func (*ClientWithResponses) ListSyncDestinationsWithResponse

func (c *ClientWithResponses) ListSyncDestinationsWithResponse(ctx context.Context, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationsResponse, error)

ListSyncDestinationsWithResponse request returning *ListSyncDestinationsResponse

func (*ClientWithResponses) ListSyncRunsWithResponse

func (c *ClientWithResponses) ListSyncRunsWithResponse(ctx context.Context, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*ListSyncRunsResponse, error)

ListSyncRunsWithResponse request returning *ListSyncRunsResponse

func (*ClientWithResponses) ListSyncSourceSyncsWithResponse

func (c *ClientWithResponses) ListSyncSourceSyncsWithResponse(ctx context.Context, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncSourceSyncsResponse, error)

ListSyncSourceSyncsWithResponse request returning *ListSyncSourceSyncsResponse

func (*ClientWithResponses) ListSyncSourcesWithResponse

func (c *ClientWithResponses) ListSyncSourcesWithResponse(ctx context.Context, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*ListSyncSourcesResponse, error)

ListSyncSourcesWithResponse request returning *ListSyncSourcesResponse

func (*ClientWithResponses) ListSyncTransformerSyncDestinationsWithResponse

func (c *ClientWithResponses) ListSyncTransformerSyncDestinationsWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncTransformerSyncDestinationsResponse, error)

ListSyncTransformerSyncDestinationsWithResponse request returning *ListSyncTransformerSyncDestinationsResponse

func (*ClientWithResponses) ListSyncTransformerSyncsWithResponse

func (c *ClientWithResponses) ListSyncTransformerSyncsWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncTransformerSyncsResponse, error)

ListSyncTransformerSyncsWithResponse request returning *ListSyncTransformerSyncsResponse

func (*ClientWithResponses) ListSyncTransformersWithResponse

func (c *ClientWithResponses) ListSyncTransformersWithResponse(ctx context.Context, params *ListSyncTransformersParams, reqEditors ...RequestEditorFn) (*ListSyncTransformersResponse, error)

ListSyncTransformersWithResponse request returning *ListSyncTransformersResponse

func (*ClientWithResponses) ListSyncUpgradesWithResponse

func (c *ClientWithResponses) ListSyncUpgradesWithResponse(ctx context.Context, params *ListSyncUpgradesParams, reqEditors ...RequestEditorFn) (*ListSyncUpgradesResponse, error)

ListSyncUpgradesWithResponse request returning *ListSyncUpgradesResponse

func (*ClientWithResponses) ListSyncsWithResponse

func (c *ClientWithResponses) ListSyncsWithResponse(ctx context.Context, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncsResponse, error)

ListSyncsWithResponse request returning *ListSyncsResponse

func (*ClientWithResponses) ListTablesWithResponse

func (c *ClientWithResponses) ListTablesWithResponse(ctx context.Context, params *ListTablesParams, reqEditors ...RequestEditorFn) (*ListTablesResponse, error)

ListTablesWithResponse request returning *ListTablesResponse

func (*ClientWithResponses) ListTeamsWithResponse

func (c *ClientWithResponses) ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

ListTeamsWithResponse request returning *ListTeamsResponse

func (*ClientWithResponses) ListUsersWithResponse

func (c *ClientWithResponses) ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

ListUsersWithResponse request returning *ListUsersResponse

func (*ClientWithResponses) ListV2SyncIntegrationsWithResponse

func (c *ClientWithResponses) ListV2SyncIntegrationsWithResponse(ctx context.Context, params *ListV2SyncIntegrationsParams, reqEditors ...RequestEditorFn) (*ListV2SyncIntegrationsResponse, error)

ListV2SyncIntegrationsWithResponse request returning *ListV2SyncIntegrationsResponse

func (*ClientWithResponses) LoginUserWithBodyWithResponse

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

LoginUserWithBodyWithResponse request with arbitrary body returning *LoginUserResponse

func (*ClientWithResponses) LoginUserWithResponse

func (c *ClientWithResponses) LoginUserWithResponse(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginUserResponse, error)

func (*ClientWithResponses) LogoutUserWithResponse

func (c *ClientWithResponses) LogoutUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutUserResponse, error)

LogoutUserWithResponse request returning *LogoutUserResponse

func (*ClientWithResponses) NotifyOnboardingWithBodyWithResponse

func (c *ClientWithResponses) NotifyOnboardingWithBodyWithResponse(ctx context.Context, onboardingID OnboardingID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NotifyOnboardingResponse, error)

NotifyOnboardingWithBodyWithResponse request with arbitrary body returning *NotifyOnboardingResponse

func (*ClientWithResponses) NotifyOnboardingWithResponse

func (c *ClientWithResponses) NotifyOnboardingWithResponse(ctx context.Context, onboardingID OnboardingID, body NotifyOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*NotifyOnboardingResponse, error)

func (*ClientWithResponses) PatchV2SyncDestinationWithBodyWithResponse

func (c *ClientWithResponses) PatchV2SyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchV2SyncDestinationResponse, error)

PatchV2SyncDestinationWithBodyWithResponse request with arbitrary body returning *PatchV2SyncDestinationResponse

func (*ClientWithResponses) PatchV2SyncDestinationWithResponse

func (c *ClientWithResponses) PatchV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, body PatchV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchV2SyncDestinationResponse, error)

func (*ClientWithResponses) PromoteSyncDestinationTestConnectionWithBodyWithResponse

func (c *ClientWithResponses) PromoteSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

PromoteSyncDestinationTestConnectionWithBodyWithResponse request with arbitrary body returning *PromoteSyncDestinationTestConnectionResponse

func (*ClientWithResponses) PromoteSyncDestinationTestConnectionWithResponse

func (c *ClientWithResponses) PromoteSyncDestinationTestConnectionWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

func (*ClientWithResponses) PromoteSyncSourceTestConnectionWithBodyWithResponse

func (c *ClientWithResponses) PromoteSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

PromoteSyncSourceTestConnectionWithBodyWithResponse request with arbitrary body returning *PromoteSyncSourceTestConnectionResponse

func (*ClientWithResponses) PromoteSyncSourceTestConnectionWithResponse

func (c *ClientWithResponses) PromoteSyncSourceTestConnectionWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

func (*ClientWithResponses) ProvisionOnboardingConfigurationWithBodyWithResponse

func (c *ClientWithResponses) ProvisionOnboardingConfigurationWithBodyWithResponse(ctx context.Context, onboardingID OnboardingID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ProvisionOnboardingConfigurationResponse, error)

ProvisionOnboardingConfigurationWithBodyWithResponse request with arbitrary body returning *ProvisionOnboardingConfigurationResponse

func (*ClientWithResponses) ProvisionOnboardingConfigurationWithResponse

func (c *ClientWithResponses) ProvisionOnboardingConfigurationWithResponse(ctx context.Context, onboardingID OnboardingID, body ProvisionOnboardingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ProvisionOnboardingConfigurationResponse, error)

func (*ClientWithResponses) QueryListFilterTagsWithResponse

func (c *ClientWithResponses) QueryListFilterTagsWithResponse(ctx context.Context, queryID QueryID, params *QueryListFilterTagsParams, reqEditors ...RequestEditorFn) (*QueryListFilterTagsResponse, error)

QueryListFilterTagsWithResponse request returning *QueryListFilterTagsResponse

func (*ClientWithResponses) QueryListFiltersWithResponse

func (c *ClientWithResponses) QueryListFiltersWithResponse(ctx context.Context, queryID QueryID, params *QueryListFiltersParams, reqEditors ...RequestEditorFn) (*QueryListFiltersResponse, error)

QueryListFiltersWithResponse request returning *QueryListFiltersResponse

func (*ClientWithResponses) QuerySaveFilterWithBodyWithResponse

func (c *ClientWithResponses) QuerySaveFilterWithBodyWithResponse(ctx context.Context, queryID QueryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QuerySaveFilterResponse, error)

QuerySaveFilterWithBodyWithResponse request with arbitrary body returning *QuerySaveFilterResponse

func (*ClientWithResponses) QuerySaveFilterWithResponse

func (c *ClientWithResponses) QuerySaveFilterWithResponse(ctx context.Context, queryID QueryID, body QuerySaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*QuerySaveFilterResponse, error)

func (*ClientWithResponses) SaveCustomColumnWithBodyWithResponse

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

SaveCustomColumnWithBodyWithResponse request with arbitrary body returning *SaveCustomColumnResponse

func (*ClientWithResponses) SaveCustomColumnWithResponse

func (c *ClientWithResponses) SaveCustomColumnWithResponse(ctx context.Context, body SaveCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveCustomColumnResponse, error)

func (*ClientWithResponses) SaveQueryWithBodyWithResponse

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

SaveQueryWithBodyWithResponse request with arbitrary body returning *SaveQueryResponse

func (*ClientWithResponses) SaveQueryWithResponse

func (c *ClientWithResponses) SaveQueryWithResponse(ctx context.Context, body SaveQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveQueryResponse, error)

func (*ClientWithResponses) SendAnonymousEventWithBodyWithResponse

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

SendAnonymousEventWithBodyWithResponse request with arbitrary body returning *SendAnonymousEventResponse

func (*ClientWithResponses) SendAnonymousEventWithResponse

func (c *ClientWithResponses) SendAnonymousEventWithResponse(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendAnonymousEventResponse, error)

func (*ClientWithResponses) SendMessageWithBodyWithResponse

func (c *ClientWithResponses) SendMessageWithBodyWithResponse(ctx context.Context, conversationID ConversationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendMessageResponse, error)

SendMessageWithBodyWithResponse request with arbitrary body returning *SendMessageResponse

func (*ClientWithResponses) SendMessageWithResponse

func (c *ClientWithResponses) SendMessageWithResponse(ctx context.Context, conversationID ConversationID, body SendMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*SendMessageResponse, error)

func (*ClientWithResponses) SendUserEventWithBodyWithResponse

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

SendUserEventWithBodyWithResponse request with arbitrary body returning *SendUserEventResponse

func (*ClientWithResponses) SendUserEventWithResponse

func (c *ClientWithResponses) SendUserEventWithResponse(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendUserEventResponse, error)

func (*ClientWithResponses) TableColumnListValuesWithResponse

func (c *ClientWithResponses) TableColumnListValuesWithResponse(ctx context.Context, tableName TableName, columnName ColumnName, params *TableColumnListValuesParams, reqEditors ...RequestEditorFn) (*TableColumnListValuesResponse, error)

TableColumnListValuesWithResponse request returning *TableColumnListValuesResponse

func (*ClientWithResponses) TableListColumnsWithResponse

func (c *ClientWithResponses) TableListColumnsWithResponse(ctx context.Context, tableName TableName, params *TableListColumnsParams, reqEditors ...RequestEditorFn) (*TableListColumnsResponse, error)

TableListColumnsWithResponse request returning *TableListColumnsResponse

func (*ClientWithResponses) TableListFilterTagsWithResponse

func (c *ClientWithResponses) TableListFilterTagsWithResponse(ctx context.Context, tableName TableName, params *TableListFilterTagsParams, reqEditors ...RequestEditorFn) (*TableListFilterTagsResponse, error)

TableListFilterTagsWithResponse request returning *TableListFilterTagsResponse

func (*ClientWithResponses) TableListFiltersWithResponse

func (c *ClientWithResponses) TableListFiltersWithResponse(ctx context.Context, tableName TableName, params *TableListFiltersParams, reqEditors ...RequestEditorFn) (*TableListFiltersResponse, error)

TableListFiltersWithResponse request returning *TableListFiltersResponse

func (*ClientWithResponses) TableListRowsWithResponse

func (c *ClientWithResponses) TableListRowsWithResponse(ctx context.Context, tableName TableName, params *TableListRowsParams, reqEditors ...RequestEditorFn) (*TableListRowsResponse, error)

TableListRowsWithResponse request returning *TableListRowsResponse

func (*ClientWithResponses) TableRowByIdWithResponse

func (c *ClientWithResponses) TableRowByIdWithResponse(ctx context.Context, tableName TableName, tableRowId TableRowId, params *TableRowByIdParams, reqEditors ...RequestEditorFn) (*TableRowByIdResponse, error)

TableRowByIdWithResponse request returning *TableRowByIdResponse

func (*ClientWithResponses) TableSaveFilterWithBodyWithResponse

func (c *ClientWithResponses) TableSaveFilterWithBodyWithResponse(ctx context.Context, tableName TableName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TableSaveFilterResponse, error)

TableSaveFilterWithBodyWithResponse request with arbitrary body returning *TableSaveFilterResponse

func (*ClientWithResponses) TableSaveFilterWithResponse

func (c *ClientWithResponses) TableSaveFilterWithResponse(ctx context.Context, tableName TableName, body TableSaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*TableSaveFilterResponse, error)

func (*ClientWithResponses) TableSchemaWithResponse

func (c *ClientWithResponses) TableSchemaWithResponse(ctx context.Context, tableName TableName, reqEditors ...RequestEditorFn) (*TableSchemaResponse, error)

TableSchemaWithResponse request returning *TableSchemaResponse

func (*ClientWithResponses) TablesDataActionWithBodyWithResponse

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

TablesDataActionWithBodyWithResponse request with arbitrary body returning *TablesDataActionResponse

func (*ClientWithResponses) TablesDataActionWithResponse

func (c *ClientWithResponses) TablesDataActionWithResponse(ctx context.Context, body TablesDataActionJSONRequestBody, reqEditors ...RequestEditorFn) (*TablesDataActionResponse, error)

func (*ClientWithResponses) TestNotificationDestinationWithResponse

func (c *ClientWithResponses) TestNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*TestNotificationDestinationResponse, error)

TestNotificationDestinationWithResponse request returning *TestNotificationDestinationResponse

func (*ClientWithResponses) TestUnsavedAlertWithBodyWithResponse

func (c *ClientWithResponses) TestUnsavedAlertWithBodyWithResponse(ctx context.Context, params *TestUnsavedAlertParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestUnsavedAlertResponse, error)

TestUnsavedAlertWithBodyWithResponse request with arbitrary body returning *TestUnsavedAlertResponse

func (*ClientWithResponses) TestUnsavedAlertWithResponse

func (c *ClientWithResponses) TestUnsavedAlertWithResponse(ctx context.Context, params *TestUnsavedAlertParams, body TestUnsavedAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*TestUnsavedAlertResponse, error)

func (*ClientWithResponses) TestUnsavedNotificationDestinationWithBodyWithResponse

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

TestUnsavedNotificationDestinationWithBodyWithResponse request with arbitrary body returning *TestUnsavedNotificationDestinationResponse

func (*ClientWithResponses) TogglePolicyWithResponse

func (c *ClientWithResponses) TogglePolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*TogglePolicyResponse, error)

TogglePolicyWithResponse request returning *TogglePolicyResponse

func (*ClientWithResponses) UpdateCurrentUserWithBodyWithResponse

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

UpdateCurrentUserWithBodyWithResponse request with arbitrary body returning *UpdateCurrentUserResponse

func (*ClientWithResponses) UpdateCurrentUserWithResponse

func (c *ClientWithResponses) UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResponse, error)

func (*ClientWithResponses) UpdateCustomColumnWithBodyWithResponse

func (c *ClientWithResponses) UpdateCustomColumnWithBodyWithResponse(ctx context.Context, customColumnID CustomColumnID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomColumnResponse, error)

UpdateCustomColumnWithBodyWithResponse request with arbitrary body returning *UpdateCustomColumnResponse

func (*ClientWithResponses) UpdateCustomColumnWithResponse

func (c *ClientWithResponses) UpdateCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, body UpdateCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomColumnResponse, error)

func (*ClientWithResponses) UpdateCustomerWithBodyWithResponse

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

UpdateCustomerWithBodyWithResponse request with arbitrary body returning *UpdateCustomerResponse

func (*ClientWithResponses) UpdateCustomerWithResponse

func (c *ClientWithResponses) UpdateCustomerWithResponse(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)

func (*ClientWithResponses) UpdateDataSettingsWithBodyWithResponse

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

UpdateDataSettingsWithBodyWithResponse request with arbitrary body returning *UpdateDataSettingsResponse

func (*ClientWithResponses) UpdateDataSettingsWithResponse

func (c *ClientWithResponses) UpdateDataSettingsWithResponse(ctx context.Context, body UpdateDataSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSettingsResponse, error)

func (*ClientWithResponses) UpdateFilterWithBodyWithResponse

func (c *ClientWithResponses) UpdateFilterWithBodyWithResponse(ctx context.Context, filterID FilterID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFilterResponse, error)

UpdateFilterWithBodyWithResponse request with arbitrary body returning *UpdateFilterResponse

func (*ClientWithResponses) UpdateFilterWithResponse

func (c *ClientWithResponses) UpdateFilterWithResponse(ctx context.Context, filterID FilterID, body UpdateFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFilterResponse, error)

func (*ClientWithResponses) UpdateNotificationDestinationWithBodyWithResponse

func (c *ClientWithResponses) UpdateNotificationDestinationWithBodyWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationDestinationResponse, error)

UpdateNotificationDestinationWithBodyWithResponse request with arbitrary body returning *UpdateNotificationDestinationResponse

func (*ClientWithResponses) UpdateNotificationDestinationWithResponse

func (c *ClientWithResponses) UpdateNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, body UpdateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationDestinationResponse, error)

func (*ClientWithResponses) UpdatePolicyGroupWithBodyWithResponse

func (c *ClientWithResponses) UpdatePolicyGroupWithBodyWithResponse(ctx context.Context, policyGroupID PolicyGroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyGroupResponse, error)

UpdatePolicyGroupWithBodyWithResponse request with arbitrary body returning *UpdatePolicyGroupResponse

func (*ClientWithResponses) UpdatePolicyGroupWithResponse

func (c *ClientWithResponses) UpdatePolicyGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, body UpdatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyGroupResponse, error)

func (*ClientWithResponses) UpdatePolicyWithBodyWithResponse

func (c *ClientWithResponses) UpdatePolicyWithBodyWithResponse(ctx context.Context, policyID PolicyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

UpdatePolicyWithBodyWithResponse request with arbitrary body returning *UpdatePolicyResponse

func (*ClientWithResponses) UpdatePolicyWithResponse

func (c *ClientWithResponses) UpdatePolicyWithResponse(ctx context.Context, policyID PolicyID, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

func (*ClientWithResponses) UpdateQueryWithBodyWithResponse

func (c *ClientWithResponses) UpdateQueryWithBodyWithResponse(ctx context.Context, queryID QueryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

UpdateQueryWithBodyWithResponse request with arbitrary body returning *UpdateQueryResponse

func (*ClientWithResponses) UpdateQueryWithResponse

func (c *ClientWithResponses) UpdateQueryWithResponse(ctx context.Context, queryID QueryID, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

func (*ClientWithResponses) UpdateRBACPermissionWithBodyWithResponse

func (c *ClientWithResponses) UpdateRBACPermissionWithBodyWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRBACPermissionResponse, error)

UpdateRBACPermissionWithBodyWithResponse request with arbitrary body returning *UpdateRBACPermissionResponse

func (*ClientWithResponses) UpdateRBACPermissionWithResponse

func (c *ClientWithResponses) UpdateRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, body UpdateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRBACPermissionResponse, error)

func (*ClientWithResponses) UpdateRBACRoleWithBodyWithResponse

func (c *ClientWithResponses) UpdateRBACRoleWithBodyWithResponse(ctx context.Context, roleID RoleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRBACRoleResponse, error)

UpdateRBACRoleWithBodyWithResponse request with arbitrary body returning *UpdateRBACRoleResponse

func (*ClientWithResponses) UpdateRBACRoleWithResponse

func (c *ClientWithResponses) UpdateRBACRoleWithResponse(ctx context.Context, roleID RoleID, body UpdateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRBACRoleResponse, error)

func (*ClientWithResponses) UpdateReportTemplateWithBodyWithResponse

func (c *ClientWithResponses) UpdateReportTemplateWithBodyWithResponse(ctx context.Context, templateId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReportTemplateResponse, error)

UpdateReportTemplateWithBodyWithResponse request with arbitrary body returning *UpdateReportTemplateResponse

func (*ClientWithResponses) UpdateReportTemplateWithResponse

func (c *ClientWithResponses) UpdateReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, body UpdateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReportTemplateResponse, error)

func (*ClientWithResponses) UpdateReportWithBodyWithResponse

func (c *ClientWithResponses) UpdateReportWithBodyWithResponse(ctx context.Context, reportId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReportResponse, error)

UpdateReportWithBodyWithResponse request with arbitrary body returning *UpdateReportResponse

func (*ClientWithResponses) UpdateReportWithResponse

func (c *ClientWithResponses) UpdateReportWithResponse(ctx context.Context, reportId openapi_types.UUID, body UpdateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReportResponse, error)

func (*ClientWithResponses) UpdateSAMLWithBodyWithResponse

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

UpdateSAMLWithBodyWithResponse request with arbitrary body returning *UpdateSAMLResponse

func (*ClientWithResponses) UpdateSAMLWithResponse

func (c *ClientWithResponses) UpdateSAMLWithResponse(ctx context.Context, body UpdateSAMLJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSAMLResponse, error)

func (*ClientWithResponses) UpdateSettingsWithBodyWithResponse

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

UpdateSettingsWithBodyWithResponse request with arbitrary body returning *UpdateSettingsResponse

func (*ClientWithResponses) UpdateSettingsWithResponse

func (c *ClientWithResponses) UpdateSettingsWithResponse(ctx context.Context, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error)

func (*ClientWithResponses) UpdateSyncDestinationWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

UpdateSyncDestinationWithBodyWithResponse request with arbitrary body returning *UpdateSyncDestinationResponse

func (*ClientWithResponses) UpdateSyncDestinationWithResponse

func (c *ClientWithResponses) UpdateSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

func (*ClientWithResponses) UpdateSyncRunWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncRunWithBodyWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

UpdateSyncRunWithBodyWithResponse request with arbitrary body returning *UpdateSyncRunResponse

func (*ClientWithResponses) UpdateSyncRunWithResponse

func (c *ClientWithResponses) UpdateSyncRunWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

func (*ClientWithResponses) UpdateSyncSourceWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncSourceWithBodyWithResponse(ctx context.Context, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

UpdateSyncSourceWithBodyWithResponse request with arbitrary body returning *UpdateSyncSourceResponse

func (*ClientWithResponses) UpdateSyncSourceWithResponse

func (c *ClientWithResponses) UpdateSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationTeamWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationTeamResponse, error)

UpdateSyncTestConnectionForSyncDestinationTeamWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncDestinationTeamResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationTeamWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationTeamWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationTeamResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncDestinationResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncDestinationWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceTeamWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceTeamResponse, error)

UpdateSyncTestConnectionForSyncSourceTeamWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncSourceTeamResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceTeamWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceTeamWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceTeamResponse, error)

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse request with arbitrary body returning *UpdateSyncTestConnectionForSyncSourceResponse

func (*ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithResponse

func (c *ClientWithResponses) UpdateSyncTestConnectionForSyncSourceWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

func (*ClientWithResponses) UpdateSyncTransformerWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncTransformerWithBodyWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTransformerResponse, error)

UpdateSyncTransformerWithBodyWithResponse request with arbitrary body returning *UpdateSyncTransformerResponse

func (*ClientWithResponses) UpdateSyncTransformerWithResponse

func (c *ClientWithResponses) UpdateSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, body UpdateSyncTransformerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTransformerResponse, error)

func (*ClientWithResponses) UpdateSyncWithBodyWithResponse

func (c *ClientWithResponses) UpdateSyncWithBodyWithResponse(ctx context.Context, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

UpdateSyncWithBodyWithResponse request with arbitrary body returning *UpdateSyncResponse

func (*ClientWithResponses) UpdateSyncWithResponse

func (c *ClientWithResponses) UpdateSyncWithResponse(ctx context.Context, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

func (*ClientWithResponses) UpdateUserWithBodyWithResponse

func (c *ClientWithResponses) UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

UpdateUserWithBodyWithResponse request with arbitrary body returning *UpdateUserResponse

func (*ClientWithResponses) UpdateUserWithResponse

func (c *ClientWithResponses) UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

func (*ClientWithResponses) UpdateV2SyncIntegrationWithBodyWithResponse

func (c *ClientWithResponses) UpdateV2SyncIntegrationWithBodyWithResponse(ctx context.Context, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateV2SyncIntegrationResponse, error)

UpdateV2SyncIntegrationWithBodyWithResponse request with arbitrary body returning *UpdateV2SyncIntegrationResponse

func (*ClientWithResponses) UpdateV2SyncIntegrationWithResponse

func (c *ClientWithResponses) UpdateV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, body UpdateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateV2SyncIntegrationResponse, error)

func (*ClientWithResponses) UserTOTPDeleteWithResponse

func (c *ClientWithResponses) UserTOTPDeleteWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserTOTPDeleteResponse, error)

UserTOTPDeleteWithResponse request returning *UserTOTPDeleteResponse

func (*ClientWithResponses) UserTOTPSetupWithResponse

func (c *ClientWithResponses) UserTOTPSetupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserTOTPSetupResponse, error)

UserTOTPSetupWithResponse request returning *UserTOTPSetupResponse

func (*ClientWithResponses) UserTOTPVerifyWithBodyWithResponse

func (c *ClientWithResponses) UserTOTPVerifyWithBodyWithResponse(ctx context.Context, params *UserTOTPVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserTOTPVerifyResponse, error)

UserTOTPVerifyWithBodyWithResponse request with arbitrary body returning *UserTOTPVerifyResponse

func (*ClientWithResponses) UserTOTPVerifyWithResponse

func (c *ClientWithResponses) UserTOTPVerifyWithResponse(ctx context.Context, params *UserTOTPVerifyParams, body UserTOTPVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*UserTOTPVerifyResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// IndexWithResponse request
	IndexWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*IndexResponse, error)

	// ListAllAlertsWithResponse request
	ListAllAlertsWithResponse(ctx context.Context, params *ListAllAlertsParams, reqEditors ...RequestEditorFn) (*ListAllAlertsResponse, error)

	// TestUnsavedAlertWithBodyWithResponse request with any body
	TestUnsavedAlertWithBodyWithResponse(ctx context.Context, params *TestUnsavedAlertParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TestUnsavedAlertResponse, error)

	TestUnsavedAlertWithResponse(ctx context.Context, params *TestUnsavedAlertParams, body TestUnsavedAlertJSONRequestBody, reqEditors ...RequestEditorFn) (*TestUnsavedAlertResponse, error)

	// ListAPIKeysWithResponse request
	ListAPIKeysWithResponse(ctx context.Context, params *ListAPIKeysParams, reqEditors ...RequestEditorFn) (*ListAPIKeysResponse, error)

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

	CreateAPIKeyWithResponse(ctx context.Context, body CreateAPIKeyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAPIKeyResponse, error)

	// DeleteAPIKeyWithResponse request
	DeleteAPIKeyWithResponse(ctx context.Context, apiKeyID APIKeyID, reqEditors ...RequestEditorFn) (*DeleteAPIKeyResponse, error)

	// ListAuditLogsWithResponse request
	ListAuditLogsWithResponse(ctx context.Context, params *ListAuditLogsParams, reqEditors ...RequestEditorFn) (*ListAuditLogsResponse, error)

	// GetAuditLogWithResponse request
	GetAuditLogWithResponse(ctx context.Context, id openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetAuditLogResponse, error)

	// GetSAMLWithResponse request
	GetSAMLWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSAMLResponse, error)

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

	UpdateSAMLWithResponse(ctx context.Context, body UpdateSAMLJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSAMLResponse, error)

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

	CreateConversationWithResponse(ctx context.Context, body CreateConversationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateConversationResponse, error)

	// GetConversationWithResponse request
	GetConversationWithResponse(ctx context.Context, conversationID ConversationID, reqEditors ...RequestEditorFn) (*GetConversationResponse, error)

	// SendMessageWithBodyWithResponse request with any body
	SendMessageWithBodyWithResponse(ctx context.Context, conversationID ConversationID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendMessageResponse, error)

	SendMessageWithResponse(ctx context.Context, conversationID ConversationID, body SendMessageJSONRequestBody, reqEditors ...RequestEditorFn) (*SendMessageResponse, error)

	// ListAllCustomColumnsWithResponse request
	ListAllCustomColumnsWithResponse(ctx context.Context, params *ListAllCustomColumnsParams, reqEditors ...RequestEditorFn) (*ListAllCustomColumnsResponse, error)

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

	SaveCustomColumnWithResponse(ctx context.Context, body SaveCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveCustomColumnResponse, error)

	// DeleteCustomColumnWithResponse request
	DeleteCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*DeleteCustomColumnResponse, error)

	// GetCustomColumnWithResponse request
	GetCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, reqEditors ...RequestEditorFn) (*GetCustomColumnResponse, error)

	// UpdateCustomColumnWithBodyWithResponse request with any body
	UpdateCustomColumnWithBodyWithResponse(ctx context.Context, customColumnID CustomColumnID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateCustomColumnResponse, error)

	UpdateCustomColumnWithResponse(ctx context.Context, customColumnID CustomColumnID, body UpdateCustomColumnJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomColumnResponse, error)

	// ListFiltersWithResponse request
	ListFiltersWithResponse(ctx context.Context, params *ListFiltersParams, reqEditors ...RequestEditorFn) (*ListFiltersResponse, error)

	// ListFilterTagsWithResponse request
	ListFilterTagsWithResponse(ctx context.Context, params *ListFilterTagsParams, reqEditors ...RequestEditorFn) (*ListFilterTagsResponse, error)

	// DeleteFilterWithResponse request
	DeleteFilterWithResponse(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*DeleteFilterResponse, error)

	// GetFilterByIDWithResponse request
	GetFilterByIDWithResponse(ctx context.Context, filterID FilterID, reqEditors ...RequestEditorFn) (*GetFilterByIDResponse, error)

	// UpdateFilterWithBodyWithResponse request with any body
	UpdateFilterWithBodyWithResponse(ctx context.Context, filterID FilterID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateFilterResponse, error)

	UpdateFilterWithResponse(ctx context.Context, filterID FilterID, body UpdateFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateFilterResponse, error)

	// HealthCheckWithResponse request
	HealthCheckWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckResponse, error)

	// HealthCheckHeadWithResponse request
	HealthCheckHeadWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*HealthCheckHeadResponse, error)

	// ListNotificationsWithResponse request
	ListNotificationsWithResponse(ctx context.Context, params *ListNotificationsParams, reqEditors ...RequestEditorFn) (*ListNotificationsResponse, error)

	// DeleteNotificationDestinationWithResponse request
	DeleteNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*DeleteNotificationDestinationResponse, error)

	// GetNotificationDestinationWithResponse request
	GetNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*GetNotificationDestinationResponse, error)

	// UpdateNotificationDestinationWithBodyWithResponse request with any body
	UpdateNotificationDestinationWithBodyWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateNotificationDestinationResponse, error)

	UpdateNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, body UpdateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateNotificationDestinationResponse, error)

	// GetNotificationDestinationAlertsWithResponse request
	GetNotificationDestinationAlertsWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, params *GetNotificationDestinationAlertsParams, reqEditors ...RequestEditorFn) (*GetNotificationDestinationAlertsResponse, error)

	// TestNotificationDestinationWithResponse request
	TestNotificationDestinationWithResponse(ctx context.Context, notificationDestinationId NotificationDestinationId, reqEditors ...RequestEditorFn) (*TestNotificationDestinationResponse, error)

	// ListAllNotificationDestinationsWithResponse request
	ListAllNotificationDestinationsWithResponse(ctx context.Context, params *ListAllNotificationDestinationsParams, reqEditors ...RequestEditorFn) (*ListAllNotificationDestinationsResponse, error)

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

	CreateNotificationDestinationWithResponse(ctx context.Context, body CreateNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateNotificationDestinationResponse, error)

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

	TestUnsavedNotificationDestinationWithResponse(ctx context.Context, body TestUnsavedNotificationDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*TestUnsavedNotificationDestinationResponse, error)

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

	CreateAWSOnboardingWithResponse(ctx context.Context, body CreateAWSOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateAWSOnboardingResponse, error)

	// GetAWSOnboardingWithResponse request
	GetAWSOnboardingWithResponse(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*GetAWSOnboardingResponse, error)

	// GetAWSAccountsInRootWithResponse request
	GetAWSAccountsInRootWithResponse(ctx context.Context, onboardingID OnboardingID, reqEditors ...RequestEditorFn) (*GetAWSAccountsInRootResponse, error)

	// ProvisionOnboardingConfigurationWithBodyWithResponse request with any body
	ProvisionOnboardingConfigurationWithBodyWithResponse(ctx context.Context, onboardingID OnboardingID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ProvisionOnboardingConfigurationResponse, error)

	ProvisionOnboardingConfigurationWithResponse(ctx context.Context, onboardingID OnboardingID, body ProvisionOnboardingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*ProvisionOnboardingConfigurationResponse, error)

	// GetAWSAccountsInParentWithResponse request
	GetAWSAccountsInParentWithResponse(ctx context.Context, onboardingID OnboardingID, organizationalUnitID OrganizationalUnitID, reqEditors ...RequestEditorFn) (*GetAWSAccountsInParentResponse, error)

	// NotifyOnboardingWithBodyWithResponse request with any body
	NotifyOnboardingWithBodyWithResponse(ctx context.Context, onboardingID OnboardingID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*NotifyOnboardingResponse, error)

	NotifyOnboardingWithResponse(ctx context.Context, onboardingID OnboardingID, body NotifyOnboardingJSONRequestBody, reqEditors ...RequestEditorFn) (*NotifyOnboardingResponse, error)

	// GetOpenAPIJSONWithResponse request
	GetOpenAPIJSONWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetOpenAPIJSONResponse, error)

	// GetPlatformInfoWithResponse request
	GetPlatformInfoWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetPlatformInfoResponse, error)

	// ListPlatformVersionsWithResponse request
	ListPlatformVersionsWithResponse(ctx context.Context, params *ListPlatformVersionsParams, reqEditors ...RequestEditorFn) (*ListPlatformVersionsResponse, error)

	// ListPluginsWithResponse request
	ListPluginsWithResponse(ctx context.Context, params *ListPluginsParams, reqEditors ...RequestEditorFn) (*ListPluginsResponse, error)

	// GetPluginWithResponse request
	GetPluginWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, reqEditors ...RequestEditorFn) (*GetPluginResponse, error)

	// ListPluginVersionsWithResponse request
	ListPluginVersionsWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, params *ListPluginVersionsParams, reqEditors ...RequestEditorFn) (*ListPluginVersionsResponse, error)

	// GetPluginVersionWithResponse request
	GetPluginVersionWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, reqEditors ...RequestEditorFn) (*GetPluginVersionResponse, error)

	// DownloadPluginAssetWithResponse request
	DownloadPluginAssetWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetResponse, error)

	// ListPluginVersionTablesWithResponse request
	ListPluginVersionTablesWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, params *ListPluginVersionTablesParams, reqEditors ...RequestEditorFn) (*ListPluginVersionTablesResponse, error)

	// GetPluginVersionTableWithResponse request
	GetPluginVersionTableWithResponse(ctx context.Context, teamName TeamName, pluginKind PluginKind, pluginName PluginName, versionName VersionName, tableName string, reqEditors ...RequestEditorFn) (*GetPluginVersionTableResponse, error)

	// ListPoliciesWithResponse request
	ListPoliciesWithResponse(ctx context.Context, params *ListPoliciesParams, reqEditors ...RequestEditorFn) (*ListPoliciesResponse, error)

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

	CreatePolicyWithResponse(ctx context.Context, body CreatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyResponse, error)

	// GetPolicyMetricsWithResponse request
	GetPolicyMetricsWithResponse(ctx context.Context, params *GetPolicyMetricsParams, reqEditors ...RequestEditorFn) (*GetPolicyMetricsResponse, error)

	// GetViolationsByDomainWithResponse request
	GetViolationsByDomainWithResponse(ctx context.Context, params *GetViolationsByDomainParams, reqEditors ...RequestEditorFn) (*GetViolationsByDomainResponse, error)

	// GetViolationsHistoryWithResponse request
	GetViolationsHistoryWithResponse(ctx context.Context, params *GetViolationsHistoryParams, reqEditors ...RequestEditorFn) (*GetViolationsHistoryResponse, error)

	// DeletePolicyWithResponse request
	DeletePolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*DeletePolicyResponse, error)

	// GetPolicyWithResponse request
	GetPolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*GetPolicyResponse, error)

	// UpdatePolicyWithBodyWithResponse request with any body
	UpdatePolicyWithBodyWithResponse(ctx context.Context, policyID PolicyID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

	UpdatePolicyWithResponse(ctx context.Context, policyID PolicyID, body UpdatePolicyJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyResponse, error)

	// TogglePolicyWithResponse request
	TogglePolicyWithResponse(ctx context.Context, policyID PolicyID, reqEditors ...RequestEditorFn) (*TogglePolicyResponse, error)

	// GetPolicyViolationsWithResponse request
	GetPolicyViolationsWithResponse(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsParams, reqEditors ...RequestEditorFn) (*GetPolicyViolationsResponse, error)

	// GetPolicyViolationsHistoryWithResponse request
	GetPolicyViolationsHistoryWithResponse(ctx context.Context, policyID PolicyID, params *GetPolicyViolationsHistoryParams, reqEditors ...RequestEditorFn) (*GetPolicyViolationsHistoryResponse, error)

	// ListPolicyGroupsWithResponse request
	ListPolicyGroupsWithResponse(ctx context.Context, params *ListPolicyGroupsParams, reqEditors ...RequestEditorFn) (*ListPolicyGroupsResponse, error)

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

	CreatePolicyGroupWithResponse(ctx context.Context, body CreatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*CreatePolicyGroupResponse, error)

	// DeletePolicyGroupWithResponse request
	DeletePolicyGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, reqEditors ...RequestEditorFn) (*DeletePolicyGroupResponse, error)

	// ListPoliciesInGroupWithResponse request
	ListPoliciesInGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, params *ListPoliciesInGroupParams, reqEditors ...RequestEditorFn) (*ListPoliciesInGroupResponse, error)

	// UpdatePolicyGroupWithBodyWithResponse request with any body
	UpdatePolicyGroupWithBodyWithResponse(ctx context.Context, policyGroupID PolicyGroupID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdatePolicyGroupResponse, error)

	UpdatePolicyGroupWithResponse(ctx context.Context, policyGroupID PolicyGroupID, body UpdatePolicyGroupJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdatePolicyGroupResponse, error)

	// ListAllQueriesWithResponse request
	ListAllQueriesWithResponse(ctx context.Context, params *ListAllQueriesParams, reqEditors ...RequestEditorFn) (*ListAllQueriesResponse, error)

	// ExecuteAdHocQueryWithBodyWithResponse request with any body
	ExecuteAdHocQueryWithBodyWithResponse(ctx context.Context, params *ExecuteAdHocQueryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ExecuteAdHocQueryResponse, error)

	ExecuteAdHocQueryWithResponse(ctx context.Context, params *ExecuteAdHocQueryParams, body ExecuteAdHocQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*ExecuteAdHocQueryResponse, error)

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

	SaveQueryWithResponse(ctx context.Context, body SaveQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*SaveQueryResponse, error)

	// ListQueryTagsWithResponse request
	ListQueryTagsWithResponse(ctx context.Context, params *ListQueryTagsParams, reqEditors ...RequestEditorFn) (*ListQueryTagsResponse, error)

	// DeleteSavedQueryWithResponse request
	DeleteSavedQueryWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*DeleteSavedQueryResponse, error)

	// GetSavedQueryWithResponse request
	GetSavedQueryWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*GetSavedQueryResponse, error)

	// UpdateQueryWithBodyWithResponse request with any body
	UpdateQueryWithBodyWithResponse(ctx context.Context, queryID QueryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

	UpdateQueryWithResponse(ctx context.Context, queryID QueryID, body UpdateQueryJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateQueryResponse, error)

	// DeleteAlertWithResponse request
	DeleteAlertWithResponse(ctx context.Context, queryID QueryID, reqEditors ...RequestEditorFn) (*DeleteAlertResponse, error)

	// ExecuteSavedQueryWithResponse request
	ExecuteSavedQueryWithResponse(ctx context.Context, queryID QueryID, params *ExecuteSavedQueryParams, reqEditors ...RequestEditorFn) (*ExecuteSavedQueryResponse, error)

	// QueryListFiltersWithResponse request
	QueryListFiltersWithResponse(ctx context.Context, queryID QueryID, params *QueryListFiltersParams, reqEditors ...RequestEditorFn) (*QueryListFiltersResponse, error)

	// QuerySaveFilterWithBodyWithResponse request with any body
	QuerySaveFilterWithBodyWithResponse(ctx context.Context, queryID QueryID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*QuerySaveFilterResponse, error)

	QuerySaveFilterWithResponse(ctx context.Context, queryID QueryID, body QuerySaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*QuerySaveFilterResponse, error)

	// QueryListFilterTagsWithResponse request
	QueryListFilterTagsWithResponse(ctx context.Context, queryID QueryID, params *QueryListFilterTagsParams, reqEditors ...RequestEditorFn) (*QueryListFilterTagsResponse, error)

	// ListAllRBACPermissionsWithResponse request
	ListAllRBACPermissionsWithResponse(ctx context.Context, params *ListAllRBACPermissionsParams, reqEditors ...RequestEditorFn) (*ListAllRBACPermissionsResponse, error)

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

	CreateRBACPermissionWithResponse(ctx context.Context, body CreateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRBACPermissionResponse, error)

	// DeleteRBACPermissionWithResponse request
	DeleteRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*DeleteRBACPermissionResponse, error)

	// GetRBACPermissionWithResponse request
	GetRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, reqEditors ...RequestEditorFn) (*GetRBACPermissionResponse, error)

	// UpdateRBACPermissionWithBodyWithResponse request with any body
	UpdateRBACPermissionWithBodyWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRBACPermissionResponse, error)

	UpdateRBACPermissionWithResponse(ctx context.Context, rbacPermissionID RBACPermissionID, body UpdateRBACPermissionJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRBACPermissionResponse, error)

	// ListAllRBACRolesWithResponse request
	ListAllRBACRolesWithResponse(ctx context.Context, params *ListAllRBACRolesParams, reqEditors ...RequestEditorFn) (*ListAllRBACRolesResponse, error)

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

	CreateRBACRoleWithResponse(ctx context.Context, body CreateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRBACRoleResponse, error)

	// DeleteRBACRoleWithResponse request
	DeleteRBACRoleWithResponse(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*DeleteRBACRoleResponse, error)

	// GetRBACRoleWithResponse request
	GetRBACRoleWithResponse(ctx context.Context, roleID RoleID, reqEditors ...RequestEditorFn) (*GetRBACRoleResponse, error)

	// UpdateRBACRoleWithBodyWithResponse request with any body
	UpdateRBACRoleWithBodyWithResponse(ctx context.Context, roleID RoleID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRBACRoleResponse, error)

	UpdateRBACRoleWithResponse(ctx context.Context, roleID RoleID, body UpdateRBACRoleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRBACRoleResponse, error)

	// ListReportsWithResponse request
	ListReportsWithResponse(ctx context.Context, params *ListReportsParams, reqEditors ...RequestEditorFn) (*ListReportsResponse, error)

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

	CreateReportWithResponse(ctx context.Context, body CreateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportResponse, error)

	// ListReportTemplatesWithResponse request
	ListReportTemplatesWithResponse(ctx context.Context, params *ListReportTemplatesParams, reqEditors ...RequestEditorFn) (*ListReportTemplatesResponse, error)

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

	CreateReportTemplateWithResponse(ctx context.Context, body CreateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateReportTemplateResponse, error)

	// DeleteReportTemplateWithResponse request
	DeleteReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteReportTemplateResponse, error)

	// GetReportTemplateWithResponse request
	GetReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReportTemplateResponse, error)

	// UpdateReportTemplateWithBodyWithResponse request with any body
	UpdateReportTemplateWithBodyWithResponse(ctx context.Context, templateId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReportTemplateResponse, error)

	UpdateReportTemplateWithResponse(ctx context.Context, templateId openapi_types.UUID, body UpdateReportTemplateJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReportTemplateResponse, error)

	// DeleteReportWithResponse request
	DeleteReportWithResponse(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*DeleteReportResponse, error)

	// GetReportWithResponse request
	GetReportWithResponse(ctx context.Context, reportId openapi_types.UUID, reqEditors ...RequestEditorFn) (*GetReportResponse, error)

	// UpdateReportWithBodyWithResponse request with any body
	UpdateReportWithBodyWithResponse(ctx context.Context, reportId openapi_types.UUID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateReportResponse, error)

	UpdateReportWithResponse(ctx context.Context, reportId openapi_types.UUID, body UpdateReportJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateReportResponse, error)

	// GetSettingsWithResponse request
	GetSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSettingsResponse, error)

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

	UpdateSettingsWithResponse(ctx context.Context, body UpdateSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSettingsResponse, error)

	// GetDataSettingsWithResponse request
	GetDataSettingsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDataSettingsResponse, error)

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

	UpdateDataSettingsWithResponse(ctx context.Context, body UpdateDataSettingsJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateDataSettingsResponse, error)

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

	CreateSlackConnectionWithResponse(ctx context.Context, body CreateSlackConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSlackConnectionResponse, error)

	// ListSlackChannelsWithResponse request
	ListSlackChannelsWithResponse(ctx context.Context, id openapi_types.UUID, params *ListSlackChannelsParams, reqEditors ...RequestEditorFn) (*ListSlackChannelsResponse, error)

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

	CreateSyncDestinationTestConnectionWithResponse(ctx context.Context, body CreateSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncDestinationTestConnectionResponse, error)

	// GetSyncDestinationTestConnectionWithResponse request
	GetSyncDestinationTestConnectionWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionResponse, error)

	// UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

	UpdateSyncTestConnectionForSyncDestinationWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

	// GetSyncDestinationTestConnectionLogsLiveWithResponse request
	GetSyncDestinationTestConnectionLogsLiveWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionLogsLiveResponse, error)

	// GetSyncDestinationTestConnectionLogsQueryWithResponse request
	GetSyncDestinationTestConnectionLogsQueryWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, params *GetSyncDestinationTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncDestinationTestConnectionLogsQueryResponse, error)

	// PromoteSyncDestinationTestConnectionWithBodyWithResponse request with any body
	PromoteSyncDestinationTestConnectionWithBodyWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

	PromoteSyncDestinationTestConnectionWithResponse(ctx context.Context, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body PromoteSyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncDestinationTestConnectionResponse, error)

	// ListSyncDestinationsWithResponse request
	ListSyncDestinationsWithResponse(ctx context.Context, params *ListSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationsResponse, error)

	// DeleteSyncDestinationWithResponse request
	DeleteSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteSyncDestinationResponse, error)

	// GetSyncDestinationWithResponse request
	GetSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetSyncDestinationResponse, error)

	// UpdateSyncDestinationWithBodyWithResponse request with any body
	UpdateSyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

	UpdateSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, body UpdateSyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncDestinationResponse, error)

	// ListSyncDestinationSyncsWithResponse request
	ListSyncDestinationSyncsWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, params *ListSyncDestinationSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncDestinationSyncsResponse, error)

	// GetTestConnectionForSyncDestinationWithResponse request
	GetTestConnectionForSyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncDestinationResponse, error)

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

	CreateSyncSourceTestConnectionWithResponse(ctx context.Context, body CreateSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncSourceTestConnectionResponse, error)

	// GetSyncSourceTestConnectionWithResponse request
	GetSyncSourceTestConnectionWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionResponse, error)

	// UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncSourceWithBodyWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

	UpdateSyncTestConnectionForSyncSourceWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

	// GetSyncSourceTestConnectionLogsLiveWithResponse request
	GetSyncSourceTestConnectionLogsLiveWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionLogsLiveResponse, error)

	// GetSyncSourceTestConnectionLogsQueryWithResponse request
	GetSyncSourceTestConnectionLogsQueryWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, params *GetSyncSourceTestConnectionLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncSourceTestConnectionLogsQueryResponse, error)

	// PromoteSyncSourceTestConnectionWithBodyWithResponse request with any body
	PromoteSyncSourceTestConnectionWithBodyWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

	PromoteSyncSourceTestConnectionWithResponse(ctx context.Context, syncSourceTestConnectionID SyncSourceTestConnectionID, body PromoteSyncSourceTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*PromoteSyncSourceTestConnectionResponse, error)

	// ListSyncSourcesWithResponse request
	ListSyncSourcesWithResponse(ctx context.Context, params *ListSyncSourcesParams, reqEditors ...RequestEditorFn) (*ListSyncSourcesResponse, error)

	// DeleteSyncSourceWithResponse request
	DeleteSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*DeleteSyncSourceResponse, error)

	// GetSyncSourceWithResponse request
	GetSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, reqEditors ...RequestEditorFn) (*GetSyncSourceResponse, error)

	// UpdateSyncSourceWithBodyWithResponse request with any body
	UpdateSyncSourceWithBodyWithResponse(ctx context.Context, syncSourceName SyncSourceName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

	UpdateSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, body UpdateSyncSourceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncSourceResponse, error)

	// ListSyncSourceSyncsWithResponse request
	ListSyncSourceSyncsWithResponse(ctx context.Context, syncSourceName SyncSourceName, params *ListSyncSourceSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncSourceSyncsResponse, error)

	// GetTestConnectionForSyncSourceWithResponse request
	GetTestConnectionForSyncSourceWithResponse(ctx context.Context, syncSourceName SyncSourceName, syncTestConnectionId SyncTestConnectionId, reqEditors ...RequestEditorFn) (*GetTestConnectionForSyncSourceResponse, error)

	// ListSyncTransformersWithResponse request
	ListSyncTransformersWithResponse(ctx context.Context, params *ListSyncTransformersParams, reqEditors ...RequestEditorFn) (*ListSyncTransformersResponse, error)

	// DeleteSyncTransformerWithResponse request
	DeleteSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*DeleteSyncTransformerResponse, error)

	// GetSyncTransformerWithResponse request
	GetSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, reqEditors ...RequestEditorFn) (*GetSyncTransformerResponse, error)

	// UpdateSyncTransformerWithBodyWithResponse request with any body
	UpdateSyncTransformerWithBodyWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTransformerResponse, error)

	UpdateSyncTransformerWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, body UpdateSyncTransformerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTransformerResponse, error)

	// ListSyncTransformerSyncDestinationsWithResponse request
	ListSyncTransformerSyncDestinationsWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncDestinationsParams, reqEditors ...RequestEditorFn) (*ListSyncTransformerSyncDestinationsResponse, error)

	// ListSyncTransformerSyncsWithResponse request
	ListSyncTransformerSyncsWithResponse(ctx context.Context, syncTransformerName SyncTransformerName, params *ListSyncTransformerSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncTransformerSyncsResponse, error)

	// ListSyncUpgradesWithResponse request
	ListSyncUpgradesWithResponse(ctx context.Context, params *ListSyncUpgradesParams, reqEditors ...RequestEditorFn) (*ListSyncUpgradesResponse, error)

	// ListSyncsWithResponse request
	ListSyncsWithResponse(ctx context.Context, params *ListSyncsParams, reqEditors ...RequestEditorFn) (*ListSyncsResponse, error)

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

	CreateSyncWithResponse(ctx context.Context, body CreateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncResponse, error)

	// DeleteSyncWithResponse request
	DeleteSyncWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*DeleteSyncResponse, error)

	// GetSyncWithResponse request
	GetSyncWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*GetSyncResponse, error)

	// UpdateSyncWithBodyWithResponse request with any body
	UpdateSyncWithBodyWithResponse(ctx context.Context, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

	UpdateSyncWithResponse(ctx context.Context, syncName SyncName, body UpdateSyncJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncResponse, error)

	// ListSyncRunsWithResponse request
	ListSyncRunsWithResponse(ctx context.Context, syncName SyncName, params *ListSyncRunsParams, reqEditors ...RequestEditorFn) (*ListSyncRunsResponse, error)

	// CreateSyncRunWithResponse request
	CreateSyncRunWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*CreateSyncRunResponse, error)

	// GetSyncRunWithResponse request
	GetSyncRunWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunResponse, error)

	// UpdateSyncRunWithBodyWithResponse request with any body
	UpdateSyncRunWithBodyWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

	UpdateSyncRunWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body UpdateSyncRunJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncRunResponse, error)

	// GetSyncRunLogsLiveWithResponse request
	GetSyncRunLogsLiveWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsLiveParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsLiveResponse, error)

	// GetSyncRunLogsQueryWithResponse request
	GetSyncRunLogsQueryWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunLogsQueryParams, reqEditors ...RequestEditorFn) (*GetSyncRunLogsQueryResponse, error)

	// CreateSyncRunProgressWithBodyWithResponse request with any body
	CreateSyncRunProgressWithBodyWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

	CreateSyncRunProgressWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressResponse, error)

	// GetSyncRunStatsWithResponse request
	GetSyncRunStatsWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, reqEditors ...RequestEditorFn) (*GetSyncRunStatsResponse, error)

	// GetSyncRunTablesWithResponse request
	GetSyncRunTablesWithResponse(ctx context.Context, syncName SyncName, syncRunId SyncRunId, params *GetSyncRunTablesParams, reqEditors ...RequestEditorFn) (*GetSyncRunTablesResponse, error)

	// ListTablesWithResponse request
	ListTablesWithResponse(ctx context.Context, params *ListTablesParams, reqEditors ...RequestEditorFn) (*ListTablesResponse, error)

	// GetTablesDataWithResponse request
	GetTablesDataWithResponse(ctx context.Context, params *GetTablesDataParams, reqEditors ...RequestEditorFn) (*GetTablesDataResponse, error)

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

	TablesDataActionWithResponse(ctx context.Context, body TablesDataActionJSONRequestBody, reqEditors ...RequestEditorFn) (*TablesDataActionResponse, error)

	// BatchTableSchemasWithResponse request
	BatchTableSchemasWithResponse(ctx context.Context, params *BatchTableSchemasParams, reqEditors ...RequestEditorFn) (*BatchTableSchemasResponse, error)

	// TableListColumnsWithResponse request
	TableListColumnsWithResponse(ctx context.Context, tableName TableName, params *TableListColumnsParams, reqEditors ...RequestEditorFn) (*TableListColumnsResponse, error)

	// TableColumnListValuesWithResponse request
	TableColumnListValuesWithResponse(ctx context.Context, tableName TableName, columnName ColumnName, params *TableColumnListValuesParams, reqEditors ...RequestEditorFn) (*TableColumnListValuesResponse, error)

	// TableListRowsWithResponse request
	TableListRowsWithResponse(ctx context.Context, tableName TableName, params *TableListRowsParams, reqEditors ...RequestEditorFn) (*TableListRowsResponse, error)

	// TableRowByIdWithResponse request
	TableRowByIdWithResponse(ctx context.Context, tableName TableName, tableRowId TableRowId, params *TableRowByIdParams, reqEditors ...RequestEditorFn) (*TableRowByIdResponse, error)

	// TableListFiltersWithResponse request
	TableListFiltersWithResponse(ctx context.Context, tableName TableName, params *TableListFiltersParams, reqEditors ...RequestEditorFn) (*TableListFiltersResponse, error)

	// TableSaveFilterWithBodyWithResponse request with any body
	TableSaveFilterWithBodyWithResponse(ctx context.Context, tableName TableName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TableSaveFilterResponse, error)

	TableSaveFilterWithResponse(ctx context.Context, tableName TableName, body TableSaveFilterJSONRequestBody, reqEditors ...RequestEditorFn) (*TableSaveFilterResponse, error)

	// TableListFilterTagsWithResponse request
	TableListFilterTagsWithResponse(ctx context.Context, tableName TableName, params *TableListFilterTagsParams, reqEditors ...RequestEditorFn) (*TableListFilterTagsResponse, error)

	// TableSchemaWithResponse request
	TableSchemaWithResponse(ctx context.Context, tableName TableName, reqEditors ...RequestEditorFn) (*TableSchemaResponse, error)

	// ListTeamsWithResponse request
	ListTeamsWithResponse(ctx context.Context, params *ListTeamsParams, reqEditors ...RequestEditorFn) (*ListTeamsResponse, error)

	// DownloadPluginAssetByTeamWithResponse request
	DownloadPluginAssetByTeamWithResponse(ctx context.Context, teamName TeamName, pluginTeam PluginTeam, pluginKind PluginKind, pluginName PluginName, versionName VersionName, targetName TargetName, params *DownloadPluginAssetByTeamParams, reqEditors ...RequestEditorFn) (*DownloadPluginAssetByTeamResponse, error)

	// UpdateSyncTestConnectionForSyncDestinationTeamWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncDestinationTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationTeamResponse, error)

	UpdateSyncTestConnectionForSyncDestinationTeamWithResponse(ctx context.Context, teamName TeamName, syncDestinationTestConnectionID SyncDestinationTestConnectionID, body UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncDestinationTeamResponse, error)

	// UpdateSyncTestConnectionForSyncSourceTeamWithBodyWithResponse request with any body
	UpdateSyncTestConnectionForSyncSourceTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceTeamResponse, error)

	UpdateSyncTestConnectionForSyncSourceTeamWithResponse(ctx context.Context, teamName TeamName, syncSourceTestConnectionID SyncSourceTestConnectionID, body UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateSyncTestConnectionForSyncSourceTeamResponse, error)

	// CreateSyncRunProgressTeamWithBodyWithResponse request with any body
	CreateSyncRunProgressTeamWithBodyWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressTeamResponse, error)

	CreateSyncRunProgressTeamWithResponse(ctx context.Context, teamName TeamName, syncName SyncName, syncRunId SyncRunId, body CreateSyncRunProgressTeamJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateSyncRunProgressTeamResponse, error)

	// GetTeamUsageSummaryWithResponse request
	GetTeamUsageSummaryWithResponse(ctx context.Context, params *GetTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetTeamUsageSummaryResponse, error)

	// GetGroupedTeamUsageSummaryWithResponse request
	GetGroupedTeamUsageSummaryWithResponse(ctx context.Context, groupBy GetGroupedTeamUsageSummaryParamsGroupBy, params *GetGroupedTeamUsageSummaryParams, reqEditors ...RequestEditorFn) (*GetGroupedTeamUsageSummaryResponse, error)

	// GetCurrentUserWithResponse request
	GetCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetCurrentUserResponse, error)

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

	UpdateCurrentUserWithResponse(ctx context.Context, body UpdateCurrentUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCurrentUserResponse, error)

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

	SendAnonymousEventWithResponse(ctx context.Context, body SendAnonymousEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendAnonymousEventResponse, error)

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

	AuthenticateUserWithResponse(ctx context.Context, body AuthenticateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AuthenticateUserResponse, error)

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

	ChangeUserPasswordWithResponse(ctx context.Context, body ChangeUserPasswordJSONRequestBody, reqEditors ...RequestEditorFn) (*ChangeUserPasswordResponse, error)

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

	UpdateCustomerWithResponse(ctx context.Context, body UpdateCustomerJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateCustomerResponse, error)

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

	SendUserEventWithResponse(ctx context.Context, body SendUserEventJSONRequestBody, reqEditors ...RequestEditorFn) (*SendUserEventResponse, error)

	// LogoutUserWithResponse request
	LogoutUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*LogoutUserResponse, error)

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

	LoginUserWithResponse(ctx context.Context, body LoginUserJSONRequestBody, reqEditors ...RequestEditorFn) (*LoginUserResponse, error)

	// UserTOTPDeleteWithResponse request
	UserTOTPDeleteWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserTOTPDeleteResponse, error)

	// UserTOTPSetupWithResponse request
	UserTOTPSetupWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*UserTOTPSetupResponse, error)

	// UserTOTPVerifyWithBodyWithResponse request with any body
	UserTOTPVerifyWithBodyWithResponse(ctx context.Context, params *UserTOTPVerifyParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UserTOTPVerifyResponse, error)

	UserTOTPVerifyWithResponse(ctx context.Context, params *UserTOTPVerifyParams, body UserTOTPVerifyJSONRequestBody, reqEditors ...RequestEditorFn) (*UserTOTPVerifyResponse, error)

	// ListUsersWithResponse request
	ListUsersWithResponse(ctx context.Context, params *ListUsersParams, reqEditors ...RequestEditorFn) (*ListUsersResponse, error)

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

	AddUserWithResponse(ctx context.Context, body AddUserJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUserResponse, error)

	// DeleteUserWithResponse request
	DeleteUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserResponse, error)

	// GetUserWithResponse request
	GetUserWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*GetUserResponse, error)

	// UpdateUserWithBodyWithResponse request with any body
	UpdateUserWithBodyWithResponse(ctx context.Context, userID UserID, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	UpdateUserWithResponse(ctx context.Context, userID UserID, body UpdateUserJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUserResponse, error)

	// DeleteUserTOTPWithResponse request
	DeleteUserTOTPWithResponse(ctx context.Context, userID UserID, reqEditors ...RequestEditorFn) (*DeleteUserTOTPResponse, error)

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

	CreateV2SyncDestinationTestConnectionWithResponse(ctx context.Context, body CreateV2SyncDestinationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncDestinationTestConnectionResponse, error)

	// GetV2SyncDestinationsWithResponse request
	GetV2SyncDestinationsWithResponse(ctx context.Context, params *GetV2SyncDestinationsParams, reqEditors ...RequestEditorFn) (*GetV2SyncDestinationsResponse, error)

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

	CreateV2SyncDestinationWithResponse(ctx context.Context, body CreateV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncDestinationResponse, error)

	// DeleteV2SyncDestinationWithResponse request
	DeleteV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*DeleteV2SyncDestinationResponse, error)

	// GetV2SyncDestinationWithResponse request
	GetV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, reqEditors ...RequestEditorFn) (*GetV2SyncDestinationResponse, error)

	// PatchV2SyncDestinationWithBodyWithResponse request with any body
	PatchV2SyncDestinationWithBodyWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PatchV2SyncDestinationResponse, error)

	PatchV2SyncDestinationWithResponse(ctx context.Context, syncDestinationName SyncDestinationName, body PatchV2SyncDestinationJSONRequestBody, reqEditors ...RequestEditorFn) (*PatchV2SyncDestinationResponse, error)

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

	CreateV2SyncIntegrationTestConnectionWithResponse(ctx context.Context, body CreateV2SyncIntegrationTestConnectionJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncIntegrationTestConnectionResponse, error)

	// ListV2SyncIntegrationsWithResponse request
	ListV2SyncIntegrationsWithResponse(ctx context.Context, params *ListV2SyncIntegrationsParams, reqEditors ...RequestEditorFn) (*ListV2SyncIntegrationsResponse, error)

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

	CreateV2SyncIntegrationWithResponse(ctx context.Context, body CreateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateV2SyncIntegrationResponse, error)

	// DeleteV2SyncIntegrationWithResponse request
	DeleteV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, params *DeleteV2SyncIntegrationParams, reqEditors ...RequestEditorFn) (*DeleteV2SyncIntegrationResponse, error)

	// GetV2SyncIntegrationWithResponse request
	GetV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, reqEditors ...RequestEditorFn) (*GetV2SyncIntegrationResponse, error)

	// UpdateV2SyncIntegrationWithBodyWithResponse request with any body
	UpdateV2SyncIntegrationWithBodyWithResponse(ctx context.Context, syncName SyncName, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateV2SyncIntegrationResponse, error)

	UpdateV2SyncIntegrationWithResponse(ctx context.Context, syncName SyncName, body UpdateV2SyncIntegrationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateV2SyncIntegrationResponse, error)
}

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

type ColumnName

type ColumnName = string

ColumnName The name of a table column.

type CompletedNotification

type CompletedNotification struct {
	AdditionalStackIds  *[]string   `json:"additional_stack_ids,omitempty"`
	AdminRoleArn        string      `json:"admin_role_arn"`
	FailedAccounts      *float32    `json:"failed_accounts,omitempty"`
	OrganizationalUnits []string    `json:"organizational_units"`
	SkippedAccounts     []string    `json:"skipped_accounts"`
	Status              interface{} `json:"status"`
	SyncRoleName        string      `json:"sync_role_name"`
}

CompletedNotification defines model for CompletedNotification.

type CompletedSingleAccountNotification

type CompletedSingleAccountNotification struct {
	StackId     string      `json:"stack_id"`
	Status      interface{} `json:"status"`
	SyncRoleArn string      `json:"sync_role_arn"`
}

CompletedSingleAccountNotification defines model for CompletedSingleAccountNotification.

type Conversation

type Conversation struct {
	CreatedAt time.Time `json:"created_at"`

	// ID Unique identifier of the conversation
	ID       openapi_types.UUID    `json:"id"`
	Messages []ConversationMessage `json:"messages"`

	// Title Optional title of the conversation
	Title     *string   `json:"title,omitempty"`
	UpdatedAt time.Time `json:"updated_at"`
}

Conversation defines model for Conversation.

type ConversationCreate

type ConversationCreate struct {
	// CurrentQuery An optional current query to provide context for the conversation.
	CurrentQuery *string `json:"current_query,omitempty"`

	// Message The initial message to start the conversation.
	Message string `json:"message"`

	// Mode The mode of the conversation, which can influence the behavior of the AI.
	Mode *ConversationCreateMode `json:"mode,omitempty"`
}

ConversationCreate defines model for ConversationCreate.

type ConversationCreateMode

type ConversationCreateMode string

ConversationCreateMode The mode of the conversation, which can influence the behavior of the AI.

const (
	ConversationCreateModeAsk ConversationCreateMode = "ask"
	ConversationCreateModeSql ConversationCreateMode = "sql"
)

Defines values for ConversationCreateMode.

type ConversationID

type ConversationID = openapi_types.UUID

ConversationID defines model for conversation_id.

type ConversationMessage

type ConversationMessage struct {
	// Content Content of the message. In the case of tool use or tool result, this will contain JSON data.
	Content   string    `json:"content"`
	CreatedAt time.Time `json:"created_at"`

	// EndTurn Whether this message ends the conversation turn
	EndTurn bool `json:"end_turn"`

	// ID Unique identifier of the message
	ID openapi_types.UUID `json:"id"`

	// MessageType Type of the message content
	MessageType ConversationMessageMessageType `json:"message_type"`

	// Mode The mode of the conversation when this message was sent, which can influence the behavior of the AI.
	Mode ConversationMessageMode `json:"mode"`

	// QueryContext The current query context when the message was sent, if applicable
	QueryContext *string `json:"query_context,omitempty"`

	// Role Role of the message sender
	Role ConversationMessageRole `json:"role"`
}

ConversationMessage defines model for ConversationMessage.

type ConversationMessageMessageType

type ConversationMessageMessageType string

ConversationMessageMessageType Type of the message content

const (
	ConversationMessageMessageTypeError      ConversationMessageMessageType = "error"
	ConversationMessageMessageTypeMessage    ConversationMessageMessageType = "message"
	ConversationMessageMessageTypeToolResult ConversationMessageMessageType = "tool_result"
	ConversationMessageMessageTypeToolUse    ConversationMessageMessageType = "tool_use"
)

Defines values for ConversationMessageMessageType.

type ConversationMessageMode

type ConversationMessageMode string

ConversationMessageMode The mode of the conversation when this message was sent, which can influence the behavior of the AI.

const (
	ConversationMessageModeAsk ConversationMessageMode = "ask"
	ConversationMessageModeSql ConversationMessageMode = "sql"
)

Defines values for ConversationMessageMode.

type ConversationMessageRole

type ConversationMessageRole string

ConversationMessageRole Role of the message sender

const (
	ConversationMessageRoleAssistant ConversationMessageRole = "assistant"
	ConversationMessageRoleSystem    ConversationMessageRole = "system"
	ConversationMessageRoleUser      ConversationMessageRole = "user"
)

Defines values for ConversationMessageRole.

type ConversationSendMessage

type ConversationSendMessage struct {
	// Message The message content to be sent
	Message string `json:"message"`

	// Mode The mode of the conversation, which can influence the behavior of the AI.
	Mode *ConversationSendMessageMode `json:"mode,omitempty"`

	// QueryContext Optional context for the message, such as the current SQL query being edited
	QueryContext *string `json:"query_context,omitempty"`
}

ConversationSendMessage Send a message in a conversation

type ConversationSendMessageMode

type ConversationSendMessageMode string

ConversationSendMessageMode The mode of the conversation, which can influence the behavior of the AI.

const (
	ConversationSendMessageModeAsk ConversationSendMessageMode = "ask"
	ConversationSendMessageModeSql ConversationSendMessageMode = "sql"
)

Defines values for ConversationSendMessageMode.

type CreateAPIKeyJSONBody

type CreateAPIKeyJSONBody struct {
	ExpiresAt time.Time `json:"expires_at"`

	// Name Name of the API key
	Name  APIKeyName `json:"name"`
	Roles *[]RoleID  `json:"roles,omitempty"`
}

CreateAPIKeyJSONBody defines parameters for CreateAPIKey.

type CreateAPIKeyJSONRequestBody

type CreateAPIKeyJSONRequestBody CreateAPIKeyJSONBody

CreateAPIKeyJSONRequestBody defines body for CreateAPIKey for application/json ContentType.

type CreateAPIKeyResponse

type CreateAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *APIKey
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateAPIKeyResponse

func ParseCreateAPIKeyResponse(rsp *http.Response) (*CreateAPIKeyResponse, error)

ParseCreateAPIKeyResponse parses an HTTP response from a CreateAPIKeyWithResponse call

func (CreateAPIKeyResponse) Status

func (r CreateAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (CreateAPIKeyResponse) StatusCode

func (r CreateAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateAWSOnboardingJSONBody

type CreateAWSOnboardingJSONBody struct {
	// SingleAccount Specifies the type of onboarding to create: either a single account onboarding or an organization onboarding
	SingleAccount bool `json:"single_account"`
}

CreateAWSOnboardingJSONBody defines parameters for CreateAWSOnboarding.

type CreateAWSOnboardingJSONRequestBody

type CreateAWSOnboardingJSONRequestBody CreateAWSOnboardingJSONBody

CreateAWSOnboardingJSONRequestBody defines body for CreateAWSOnboarding for application/json ContentType.

type CreateAWSOnboardingResponse

type CreateAWSOnboardingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *OnboardingAWSCreateResponse
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseCreateAWSOnboardingResponse

func ParseCreateAWSOnboardingResponse(rsp *http.Response) (*CreateAWSOnboardingResponse, error)

ParseCreateAWSOnboardingResponse parses an HTTP response from a CreateAWSOnboardingWithResponse call

func (CreateAWSOnboardingResponse) Status

Status returns HTTPResponse.Status

func (CreateAWSOnboardingResponse) StatusCode

func (r CreateAWSOnboardingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateConversationJSONRequestBody

type CreateConversationJSONRequestBody = ConversationCreate

CreateConversationJSONRequestBody defines body for CreateConversation for application/json ContentType.

type CreateConversationResponse

type CreateConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Conversation
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateConversationResponse

func ParseCreateConversationResponse(rsp *http.Response) (*CreateConversationResponse, error)

ParseCreateConversationResponse parses an HTTP response from a CreateConversationWithResponse call

func (CreateConversationResponse) Status

Status returns HTTPResponse.Status

func (CreateConversationResponse) StatusCode

func (r CreateConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateNotificationDestinationJSONRequestBody

type CreateNotificationDestinationJSONRequestBody = NotificationDestinationCreate

CreateNotificationDestinationJSONRequestBody defines body for CreateNotificationDestination for application/json ContentType.

type CreateNotificationDestinationResponse

type CreateNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *NotificationDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateNotificationDestinationResponse

func ParseCreateNotificationDestinationResponse(rsp *http.Response) (*CreateNotificationDestinationResponse, error)

ParseCreateNotificationDestinationResponse parses an HTTP response from a CreateNotificationDestinationWithResponse call

func (CreateNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (CreateNotificationDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreatePolicyGroupJSONRequestBody

type CreatePolicyGroupJSONRequestBody = PolicyGroupCreate

CreatePolicyGroupJSONRequestBody defines body for CreatePolicyGroup for application/json ContentType.

type CreatePolicyGroupResponse

type CreatePolicyGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *PolicyGroup
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePolicyGroupResponse

func ParseCreatePolicyGroupResponse(rsp *http.Response) (*CreatePolicyGroupResponse, error)

ParseCreatePolicyGroupResponse parses an HTTP response from a CreatePolicyGroupWithResponse call

func (CreatePolicyGroupResponse) Status

func (r CreatePolicyGroupResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePolicyGroupResponse) StatusCode

func (r CreatePolicyGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreatePolicyJSONRequestBody

type CreatePolicyJSONRequestBody = PolicyCreate

CreatePolicyJSONRequestBody defines body for CreatePolicy for application/json ContentType.

type CreatePolicyResponse

type CreatePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Policy
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreatePolicyResponse

func ParseCreatePolicyResponse(rsp *http.Response) (*CreatePolicyResponse, error)

ParseCreatePolicyResponse parses an HTTP response from a CreatePolicyWithResponse call

func (CreatePolicyResponse) Status

func (r CreatePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (CreatePolicyResponse) StatusCode

func (r CreatePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRBACPermissionJSONRequestBody

type CreateRBACPermissionJSONRequestBody = RBACPermissionCreate

CreateRBACPermissionJSONRequestBody defines body for CreateRBACPermission for application/json ContentType.

type CreateRBACPermissionResponse

type CreateRBACPermissionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *RBACPermission
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateRBACPermissionResponse

func ParseCreateRBACPermissionResponse(rsp *http.Response) (*CreateRBACPermissionResponse, error)

ParseCreateRBACPermissionResponse parses an HTTP response from a CreateRBACPermissionWithResponse call

func (CreateRBACPermissionResponse) Status

Status returns HTTPResponse.Status

func (CreateRBACPermissionResponse) StatusCode

func (r CreateRBACPermissionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateRBACRoleJSONRequestBody

type CreateRBACRoleJSONRequestBody = RBACRoleCreate

CreateRBACRoleJSONRequestBody defines body for CreateRBACRole for application/json ContentType.

type CreateRBACRoleResponse

type CreateRBACRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Role
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateRBACRoleResponse

func ParseCreateRBACRoleResponse(rsp *http.Response) (*CreateRBACRoleResponse, error)

ParseCreateRBACRoleResponse parses an HTTP response from a CreateRBACRoleWithResponse call

func (CreateRBACRoleResponse) Status

func (r CreateRBACRoleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRBACRoleResponse) StatusCode

func (r CreateRBACRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateReportJSONRequestBody

type CreateReportJSONRequestBody = ReportCreate

CreateReportJSONRequestBody defines body for CreateReport for application/json ContentType.

type CreateReportResponse

type CreateReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Data Report `json:"data"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
}

func ParseCreateReportResponse

func ParseCreateReportResponse(rsp *http.Response) (*CreateReportResponse, error)

ParseCreateReportResponse parses an HTTP response from a CreateReportWithResponse call

func (CreateReportResponse) Status

func (r CreateReportResponse) Status() string

Status returns HTTPResponse.Status

func (CreateReportResponse) StatusCode

func (r CreateReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateReportTemplateJSONRequestBody

type CreateReportTemplateJSONRequestBody = ReportTemplateCreateOrUpdate

CreateReportTemplateJSONRequestBody defines body for CreateReportTemplate for application/json ContentType.

type CreateReportTemplateResponse

type CreateReportTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *struct {
		Data ReportTemplate `json:"data"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
}

func ParseCreateReportTemplateResponse

func ParseCreateReportTemplateResponse(rsp *http.Response) (*CreateReportTemplateResponse, error)

ParseCreateReportTemplateResponse parses an HTTP response from a CreateReportTemplateWithResponse call

func (CreateReportTemplateResponse) Status

Status returns HTTPResponse.Status

func (CreateReportTemplateResponse) StatusCode

func (r CreateReportTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSlackConnectionJSONRequestBody

type CreateSlackConnectionJSONRequestBody = SlackConnectionCreate

CreateSlackConnectionJSONRequestBody defines body for CreateSlackConnection for application/json ContentType.

type CreateSlackConnectionResponse

type CreateSlackConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SlackConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSlackConnectionResponse

func ParseCreateSlackConnectionResponse(rsp *http.Response) (*CreateSlackConnectionResponse, error)

ParseCreateSlackConnectionResponse parses an HTTP response from a CreateSlackConnectionWithResponse call

func (CreateSlackConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateSlackConnectionResponse) StatusCode

func (r CreateSlackConnectionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncDestinationTestConnectionJSONRequestBody

type CreateSyncDestinationTestConnectionJSONRequestBody = SyncDestinationTestConnectionCreate

CreateSyncDestinationTestConnectionJSONRequestBody defines body for CreateSyncDestinationTestConnection for application/json ContentType.

type CreateSyncDestinationTestConnectionResponse

type CreateSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncDestinationTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateSyncDestinationTestConnectionResponse

func ParseCreateSyncDestinationTestConnectionResponse(rsp *http.Response) (*CreateSyncDestinationTestConnectionResponse, error)

ParseCreateSyncDestinationTestConnectionResponse parses an HTTP response from a CreateSyncDestinationTestConnectionWithResponse call

func (CreateSyncDestinationTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateSyncDestinationTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateSyncDestinationTestConnectionV2

type CreateSyncDestinationTestConnectionV2 struct {
	// DestinationName Name of an existing destination
	DestinationName *string `json:"destination_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path        SyncPluginPath          `json:"path"`
	Spec        *map[string]interface{} `json:"spec,omitempty"`
	SyncGroupID *string                 `json:"sync_group_id,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

CreateSyncDestinationTestConnectionV2 defines model for CreateSyncDestinationTestConnectionV2.

type CreateSyncDestinationV2

type CreateSyncDestinationV2 struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination
	Name string `json:"name"`

	// OverwriteDestination Set this to allow overwriting an existing sync destination. Defaults to true to preserve compatibility.
	OverwriteDestination *bool `json:"overwrite_destination,omitempty"`
	SendSyncSummary      *bool `json:"send_sync_summary,omitempty"`

	// SyncDestinationTestConnectionID ID of the Sync Destination Test Connection
	SyncDestinationTestConnectionID *SyncDestinationTestConnectionID `json:"sync_destination_test_connection_id,omitempty"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

CreateSyncDestinationV2 Sync Destination Definition

type CreateSyncJSONRequestBody

type CreateSyncJSONRequestBody = SyncCreate

CreateSyncJSONRequestBody defines body for CreateSync for application/json ContentType.

type CreateSyncResponse

type CreateSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *Sync
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncResponse

func ParseCreateSyncResponse(rsp *http.Response) (*CreateSyncResponse, error)

ParseCreateSyncResponse parses an HTTP response from a CreateSyncWithResponse call

func (CreateSyncResponse) Status

func (r CreateSyncResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSyncResponse) StatusCode

func (r CreateSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncRunProgressJSONBody

type CreateSyncRunProgressJSONBody struct {
	// Errors Number of errors encountered so far
	Errors int64 `json:"errors"`

	// Rows Number of rows synced so far
	Rows int64 `json:"rows"`

	// ShardNum The shard number that this progress update is for
	ShardNum *int32 `json:"shard_num,omitempty"`

	// ShardTotal The total number of shards for this sync run
	ShardTotal *int32 `json:"shard_total,omitempty"`

	// Status The status of the sync run
	Status *SyncRunStatus `json:"status,omitempty"`

	// TableProgress Table-specific progress information for a sync run
	TableProgress *SyncRunTableProgress `json:"table_progress,omitempty"`

	// Warnings Number of warnings encountered so far
	Warnings int64 `json:"warnings"`
}

CreateSyncRunProgressJSONBody defines parameters for CreateSyncRunProgress.

type CreateSyncRunProgressJSONRequestBody

type CreateSyncRunProgressJSONRequestBody CreateSyncRunProgressJSONBody

CreateSyncRunProgressJSONRequestBody defines body for CreateSyncRunProgress for application/json ContentType.

type CreateSyncRunProgressResponse

type CreateSyncRunProgressResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncRunProgressResponse

func ParseCreateSyncRunProgressResponse(rsp *http.Response) (*CreateSyncRunProgressResponse, error)

ParseCreateSyncRunProgressResponse parses an HTTP response from a CreateSyncRunProgressWithResponse call

func (CreateSyncRunProgressResponse) Status

Status returns HTTPResponse.Status

func (CreateSyncRunProgressResponse) StatusCode

func (r CreateSyncRunProgressResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncRunProgressTeamJSONBody

type CreateSyncRunProgressTeamJSONBody struct {
	// Errors Number of errors encountered so far
	Errors int64 `json:"errors"`

	// Rows Number of rows synced so far
	Rows int64 `json:"rows"`

	// ShardNum The shard number that this progress update is for
	ShardNum *int32 `json:"shard_num,omitempty"`

	// ShardTotal The total number of shards for this sync run
	ShardTotal *int32 `json:"shard_total,omitempty"`

	// Status The status of the sync run
	Status *SyncRunStatus `json:"status,omitempty"`

	// TableProgress Table-specific progress information for a sync run
	TableProgress *SyncRunTableProgress `json:"table_progress,omitempty"`

	// Warnings Number of warnings encountered so far
	Warnings int64 `json:"warnings"`
}

CreateSyncRunProgressTeamJSONBody defines parameters for CreateSyncRunProgressTeam.

type CreateSyncRunProgressTeamJSONRequestBody

type CreateSyncRunProgressTeamJSONRequestBody CreateSyncRunProgressTeamJSONBody

CreateSyncRunProgressTeamJSONRequestBody defines body for CreateSyncRunProgressTeam for application/json ContentType.

type CreateSyncRunProgressTeamResponse

type CreateSyncRunProgressTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncRunProgressTeamResponse

func ParseCreateSyncRunProgressTeamResponse(rsp *http.Response) (*CreateSyncRunProgressTeamResponse, error)

ParseCreateSyncRunProgressTeamResponse parses an HTTP response from a CreateSyncRunProgressTeamWithResponse call

func (CreateSyncRunProgressTeamResponse) Status

Status returns HTTPResponse.Status

func (CreateSyncRunProgressTeamResponse) StatusCode

func (r CreateSyncRunProgressTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncRunResponse

type CreateSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncRun
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateSyncRunResponse

func ParseCreateSyncRunResponse(rsp *http.Response) (*CreateSyncRunResponse, error)

ParseCreateSyncRunResponse parses an HTTP response from a CreateSyncRunWithResponse call

func (CreateSyncRunResponse) Status

func (r CreateSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (CreateSyncRunResponse) StatusCode

func (r CreateSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSyncSourceTestConnectionJSONRequestBody

type CreateSyncSourceTestConnectionJSONRequestBody = SyncSourceTestConnectionCreate

CreateSyncSourceTestConnectionJSONRequestBody defines body for CreateSyncSourceTestConnection for application/json ContentType.

type CreateSyncSourceTestConnectionResponse

type CreateSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncSourceTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateSyncSourceTestConnectionResponse

func ParseCreateSyncSourceTestConnectionResponse(rsp *http.Response) (*CreateSyncSourceTestConnectionResponse, error)

ParseCreateSyncSourceTestConnectionResponse parses an HTTP response from a CreateSyncSourceTestConnectionWithResponse call

func (CreateSyncSourceTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateSyncSourceTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateV2SyncDestinationJSONRequestBody

type CreateV2SyncDestinationJSONRequestBody = CreateSyncDestinationV2

CreateV2SyncDestinationJSONRequestBody defines body for CreateV2SyncDestination for application/json ContentType.

type CreateV2SyncDestinationResponse

type CreateV2SyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationV2
	JSON201      *SyncDestinationV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateV2SyncDestinationResponse

func ParseCreateV2SyncDestinationResponse(rsp *http.Response) (*CreateV2SyncDestinationResponse, error)

ParseCreateV2SyncDestinationResponse parses an HTTP response from a CreateV2SyncDestinationWithResponse call

func (CreateV2SyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (CreateV2SyncDestinationResponse) StatusCode

func (r CreateV2SyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateV2SyncDestinationTestConnectionJSONRequestBody

type CreateV2SyncDestinationTestConnectionJSONRequestBody = CreateSyncDestinationTestConnectionV2

CreateV2SyncDestinationTestConnectionJSONRequestBody defines body for CreateV2SyncDestinationTestConnection for application/json ContentType.

type CreateV2SyncDestinationTestConnectionResponse

type CreateV2SyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncDestinationTestConnectionV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateV2SyncDestinationTestConnectionResponse

func ParseCreateV2SyncDestinationTestConnectionResponse(rsp *http.Response) (*CreateV2SyncDestinationTestConnectionResponse, error)

ParseCreateV2SyncDestinationTestConnectionResponse parses an HTTP response from a CreateV2SyncDestinationTestConnectionWithResponse call

func (CreateV2SyncDestinationTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateV2SyncDestinationTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateV2SyncIntegrationJSONRequestBody

type CreateV2SyncIntegrationJSONRequestBody = SyncIntegrationCreateV2

CreateV2SyncIntegrationJSONRequestBody defines body for CreateV2SyncIntegration for application/json ContentType.

type CreateV2SyncIntegrationResponse

type CreateV2SyncIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncIntegrationV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseCreateV2SyncIntegrationResponse

func ParseCreateV2SyncIntegrationResponse(rsp *http.Response) (*CreateV2SyncIntegrationResponse, error)

ParseCreateV2SyncIntegrationResponse parses an HTTP response from a CreateV2SyncIntegrationWithResponse call

func (CreateV2SyncIntegrationResponse) Status

Status returns HTTPResponse.Status

func (CreateV2SyncIntegrationResponse) StatusCode

func (r CreateV2SyncIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateV2SyncIntegrationTestConnectionJSONRequestBody

type CreateV2SyncIntegrationTestConnectionJSONRequestBody = SyncIntegrationTestConnectionCreateV2

CreateV2SyncIntegrationTestConnectionJSONRequestBody defines body for CreateV2SyncIntegrationTestConnection for application/json ContentType.

type CreateV2SyncIntegrationTestConnectionResponse

type CreateV2SyncIntegrationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *SyncIntegrationTestConnectionV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseCreateV2SyncIntegrationTestConnectionResponse

func ParseCreateV2SyncIntegrationTestConnectionResponse(rsp *http.Response) (*CreateV2SyncIntegrationTestConnectionResponse, error)

ParseCreateV2SyncIntegrationTestConnectionResponse parses an HTTP response from a CreateV2SyncIntegrationTestConnectionWithResponse call

func (CreateV2SyncIntegrationTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (CreateV2SyncIntegrationTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreatedBy

type CreatedBy struct {
	Email string `json:"email"`

	// UserID ID of the User
	UserID UserID `json:"id"`

	// Name The unique name for the user.
	Name UserName `json:"name"`
}

CreatedBy defines model for CreatedBy.

type CustomColumn

type CustomColumn struct {
	// ColumnName The name for the custom column.
	ColumnName  CustomColumnColumnName `json:"column_name"`
	CreatedAt   time.Time              `json:"created_at"`
	CreatedBy   CreatedBy              `json:"created_by"`
	Description *string                `json:"description,omitempty"`

	// CustomColumnID The unique ID for the custom column.
	CustomColumnID CustomColumnID `json:"id"`
	Label          string         `json:"label"`

	// ValueExpr The SQL expression for the custom column.
	ValueExpr CustomColumnValueExpr `json:"value_expr"`
}

CustomColumn A custom column that is configured manually by the user.

type CustomColumnColumnName

type CustomColumnColumnName = string

CustomColumnColumnName The name for the custom column.

type CustomColumnCreateOrUpdate

type CustomColumnCreateOrUpdate struct {
	// ColumnName The name for the custom column.
	ColumnName  CustomColumnColumnName `json:"column_name"`
	Description *string                `json:"description,omitempty"`
	Label       string                 `json:"label"`

	// ValueExpr The SQL expression for the custom column.
	ValueExpr CustomColumnValueExpr `json:"value_expr"`
}

CustomColumnCreateOrUpdate Create or update a custom column

type CustomColumnID

type CustomColumnID = openapi_types.UUID

CustomColumnID The unique ID for the custom column.

type CustomColumnSortBy

type CustomColumnSortBy string

CustomColumnSortBy defines model for CustomColumnSortBy.

const (
	CustomColumnSortByColumnName  CustomColumnSortBy = "column_name"
	CustomColumnSortByCreatedAt   CustomColumnSortBy = "created_at"
	CustomColumnSortByCreatedBy   CustomColumnSortBy = "created_by"
	CustomColumnSortByDescription CustomColumnSortBy = "description"
	CustomColumnSortById          CustomColumnSortBy = "id"
	CustomColumnSortByLabel       CustomColumnSortBy = "label"
	CustomColumnSortByUpdatedAt   CustomColumnSortBy = "updated_at"
	CustomColumnSortByValueExpr   CustomColumnSortBy = "value_expr"
)

Defines values for CustomColumnSortBy.

type CustomColumnSortBys

type CustomColumnSortBys = []CustomColumnSortBy

CustomColumnSortBys defines model for custom_columns_sort_bys.

type CustomColumnSortDirection

type CustomColumnSortDirection string

CustomColumnSortDirection defines model for CustomColumnSortDirection.

const (
	CustomColumnSortDirectionAsc  CustomColumnSortDirection = "asc"
	CustomColumnSortDirectionDesc CustomColumnSortDirection = "desc"
)

Defines values for CustomColumnSortDirection.

type CustomColumnSortDirections

type CustomColumnSortDirections = []CustomColumnSortDirection

CustomColumnSortDirections defines model for custom_columns_sort_dirs.

type CustomColumnValueExpr

type CustomColumnValueExpr = string

CustomColumnValueExpr The SQL expression for the custom column.

type DeleteAPIKeyResponse

type DeleteAPIKeyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteAPIKeyResponse

func ParseDeleteAPIKeyResponse(rsp *http.Response) (*DeleteAPIKeyResponse, error)

ParseDeleteAPIKeyResponse parses an HTTP response from a DeleteAPIKeyWithResponse call

func (DeleteAPIKeyResponse) Status

func (r DeleteAPIKeyResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAPIKeyResponse) StatusCode

func (r DeleteAPIKeyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteAlertResponse

type DeleteAlertResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteAlertResponse

func ParseDeleteAlertResponse(rsp *http.Response) (*DeleteAlertResponse, error)

ParseDeleteAlertResponse parses an HTTP response from a DeleteAlertWithResponse call

func (DeleteAlertResponse) Status

func (r DeleteAlertResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteAlertResponse) StatusCode

func (r DeleteAlertResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteCustomColumnResponse

type DeleteCustomColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteCustomColumnResponse

func ParseDeleteCustomColumnResponse(rsp *http.Response) (*DeleteCustomColumnResponse, error)

ParseDeleteCustomColumnResponse parses an HTTP response from a DeleteCustomColumnWithResponse call

func (DeleteCustomColumnResponse) Status

Status returns HTTPResponse.Status

func (DeleteCustomColumnResponse) StatusCode

func (r DeleteCustomColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteFilterResponse

type DeleteFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteFilterResponse

func ParseDeleteFilterResponse(rsp *http.Response) (*DeleteFilterResponse, error)

ParseDeleteFilterResponse parses an HTTP response from a DeleteFilterWithResponse call

func (DeleteFilterResponse) Status

func (r DeleteFilterResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteFilterResponse) StatusCode

func (r DeleteFilterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteNotificationDestinationResponse

type DeleteNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteNotificationDestinationResponse

func ParseDeleteNotificationDestinationResponse(rsp *http.Response) (*DeleteNotificationDestinationResponse, error)

ParseDeleteNotificationDestinationResponse parses an HTTP response from a DeleteNotificationDestinationWithResponse call

func (DeleteNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (DeleteNotificationDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyGroupResponse

type DeletePolicyGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseDeletePolicyGroupResponse

func ParseDeletePolicyGroupResponse(rsp *http.Response) (*DeletePolicyGroupResponse, error)

ParseDeletePolicyGroupResponse parses an HTTP response from a DeletePolicyGroupWithResponse call

func (DeletePolicyGroupResponse) Status

func (r DeletePolicyGroupResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePolicyGroupResponse) StatusCode

func (r DeletePolicyGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeletePolicyResponse

type DeletePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeletePolicyResponse

func ParseDeletePolicyResponse(rsp *http.Response) (*DeletePolicyResponse, error)

ParseDeletePolicyResponse parses an HTTP response from a DeletePolicyWithResponse call

func (DeletePolicyResponse) Status

func (r DeletePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (DeletePolicyResponse) StatusCode

func (r DeletePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRBACPermissionResponse

type DeleteRBACPermissionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteRBACPermissionResponse

func ParseDeleteRBACPermissionResponse(rsp *http.Response) (*DeleteRBACPermissionResponse, error)

ParseDeleteRBACPermissionResponse parses an HTTP response from a DeleteRBACPermissionWithResponse call

func (DeleteRBACPermissionResponse) Status

Status returns HTTPResponse.Status

func (DeleteRBACPermissionResponse) StatusCode

func (r DeleteRBACPermissionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteRBACRoleResponse

type DeleteRBACRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteRBACRoleResponse

func ParseDeleteRBACRoleResponse(rsp *http.Response) (*DeleteRBACRoleResponse, error)

ParseDeleteRBACRoleResponse parses an HTTP response from a DeleteRBACRoleWithResponse call

func (DeleteRBACRoleResponse) Status

func (r DeleteRBACRoleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRBACRoleResponse) StatusCode

func (r DeleteRBACRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReportResponse

type DeleteReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseDeleteReportResponse

func ParseDeleteReportResponse(rsp *http.Response) (*DeleteReportResponse, error)

ParseDeleteReportResponse parses an HTTP response from a DeleteReportWithResponse call

func (DeleteReportResponse) Status

func (r DeleteReportResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteReportResponse) StatusCode

func (r DeleteReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteReportTemplateResponse

type DeleteReportTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON403      *Forbidden
	JSON404      *NotFound
}

func ParseDeleteReportTemplateResponse

func ParseDeleteReportTemplateResponse(rsp *http.Response) (*DeleteReportTemplateResponse, error)

ParseDeleteReportTemplateResponse parses an HTTP response from a DeleteReportTemplateWithResponse call

func (DeleteReportTemplateResponse) Status

Status returns HTTPResponse.Status

func (DeleteReportTemplateResponse) StatusCode

func (r DeleteReportTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSavedQueryResponse

type DeleteSavedQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSavedQueryResponse

func ParseDeleteSavedQueryResponse(rsp *http.Response) (*DeleteSavedQueryResponse, error)

ParseDeleteSavedQueryResponse parses an HTTP response from a DeleteSavedQueryWithResponse call

func (DeleteSavedQueryResponse) Status

func (r DeleteSavedQueryResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSavedQueryResponse) StatusCode

func (r DeleteSavedQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncDestinationResponse

type DeleteSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncDestinationResponse

func ParseDeleteSyncDestinationResponse(rsp *http.Response) (*DeleteSyncDestinationResponse, error)

ParseDeleteSyncDestinationResponse parses an HTTP response from a DeleteSyncDestinationWithResponse call

func (DeleteSyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (DeleteSyncDestinationResponse) StatusCode

func (r DeleteSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncResponse

type DeleteSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncResponse

func ParseDeleteSyncResponse(rsp *http.Response) (*DeleteSyncResponse, error)

ParseDeleteSyncResponse parses an HTTP response from a DeleteSyncWithResponse call

func (DeleteSyncResponse) Status

func (r DeleteSyncResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSyncResponse) StatusCode

func (r DeleteSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncSourceResponse

type DeleteSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncSourceResponse

func ParseDeleteSyncSourceResponse(rsp *http.Response) (*DeleteSyncSourceResponse, error)

ParseDeleteSyncSourceResponse parses an HTTP response from a DeleteSyncSourceWithResponse call

func (DeleteSyncSourceResponse) Status

func (r DeleteSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSyncSourceResponse) StatusCode

func (r DeleteSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSyncTransformerResponse

type DeleteSyncTransformerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteSyncTransformerResponse

func ParseDeleteSyncTransformerResponse(rsp *http.Response) (*DeleteSyncTransformerResponse, error)

ParseDeleteSyncTransformerResponse parses an HTTP response from a DeleteSyncTransformerWithResponse call

func (DeleteSyncTransformerResponse) Status

Status returns HTTPResponse.Status

func (DeleteSyncTransformerResponse) StatusCode

func (r DeleteSyncTransformerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserResponse

type DeleteUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteUserResponse

func ParseDeleteUserResponse(rsp *http.Response) (*DeleteUserResponse, error)

ParseDeleteUserResponse parses an HTTP response from a DeleteUserWithResponse call

func (DeleteUserResponse) Status

func (r DeleteUserResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserResponse) StatusCode

func (r DeleteUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteUserTOTPResponse

type DeleteUserTOTPResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseDeleteUserTOTPResponse

func ParseDeleteUserTOTPResponse(rsp *http.Response) (*DeleteUserTOTPResponse, error)

ParseDeleteUserTOTPResponse parses an HTTP response from a DeleteUserTOTPWithResponse call

func (DeleteUserTOTPResponse) Status

func (r DeleteUserTOTPResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteUserTOTPResponse) StatusCode

func (r DeleteUserTOTPResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteV2SyncDestinationResponse

type DeleteV2SyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseDeleteV2SyncDestinationResponse

func ParseDeleteV2SyncDestinationResponse(rsp *http.Response) (*DeleteV2SyncDestinationResponse, error)

ParseDeleteV2SyncDestinationResponse parses an HTTP response from a DeleteV2SyncDestinationWithResponse call

func (DeleteV2SyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (DeleteV2SyncDestinationResponse) StatusCode

func (r DeleteV2SyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteV2SyncIntegrationParams

type DeleteV2SyncIntegrationParams struct {
	// DeleteData If true, also delete data associated with this integration from the relevant destinations.
	DeleteData *bool `form:"delete_data,omitempty" json:"delete_data,omitempty"`
}

DeleteV2SyncIntegrationParams defines parameters for DeleteV2SyncIntegration.

type DeleteV2SyncIntegrationResponse

type DeleteV2SyncIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseDeleteV2SyncIntegrationResponse

func ParseDeleteV2SyncIntegrationResponse(rsp *http.Response) (*DeleteV2SyncIntegrationResponse, error)

ParseDeleteV2SyncIntegrationResponse parses an HTTP response from a DeleteV2SyncIntegrationWithResponse call

func (DeleteV2SyncIntegrationResponse) Status

Status returns HTTPResponse.Status

func (DeleteV2SyncIntegrationResponse) StatusCode

func (r DeleteV2SyncIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeployedNotification

type DeployedNotification struct {
	DeploymentMode    string      `json:"deployment_mode"`
	ManagementRoleArn string      `json:"management_role_arn"`
	StackId           string      `json:"stack_id"`
	Status            interface{} `json:"status"`
}

DeployedNotification defines model for DeployedNotification.

type DisplayName

type DisplayName = string

DisplayName A human-readable display name

type DownloadFile

type DownloadFile = bool

DownloadFile defines model for download_file.

type DownloadPluginAssetByTeamParams

type DownloadPluginAssetByTeamParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadPluginAssetByTeamParams defines parameters for DownloadPluginAssetByTeam.

type DownloadPluginAssetByTeamResponse

type DownloadPluginAssetByTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginAsset
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadPluginAssetByTeamResponse

func ParseDownloadPluginAssetByTeamResponse(rsp *http.Response) (*DownloadPluginAssetByTeamResponse, error)

ParseDownloadPluginAssetByTeamResponse parses an HTTP response from a DownloadPluginAssetByTeamWithResponse call

func (DownloadPluginAssetByTeamResponse) Status

Status returns HTTPResponse.Status

func (DownloadPluginAssetByTeamResponse) StatusCode

func (r DownloadPluginAssetByTeamResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DownloadPluginAssetParams

type DownloadPluginAssetParams struct {
	Accept *string `json:"Accept,omitempty"`
}

DownloadPluginAssetParams defines parameters for DownloadPluginAsset.

type DownloadPluginAssetResponse

type DownloadPluginAssetResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginAsset
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseDownloadPluginAssetResponse

func ParseDownloadPluginAssetResponse(rsp *http.Response) (*DownloadPluginAssetResponse, error)

ParseDownloadPluginAssetResponse parses an HTTP response from a DownloadPluginAssetWithResponse call

func (DownloadPluginAssetResponse) Status

Status returns HTTPResponse.Status

func (DownloadPluginAssetResponse) StatusCode

func (r DownloadPluginAssetResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Enabled

type Enabled = bool

Enabled defines model for enabled.

type ExecuteAdHocQueryJSONBody

type ExecuteAdHocQueryJSONBody struct {
	Query string `json:"query"`
}

ExecuteAdHocQueryJSONBody defines parameters for ExecuteAdHocQuery.

type ExecuteAdHocQueryJSONRequestBody

type ExecuteAdHocQueryJSONRequestBody ExecuteAdHocQueryJSONBody

ExecuteAdHocQueryJSONRequestBody defines body for ExecuteAdHocQuery for application/json ContentType.

type ExecuteAdHocQueryParams

type ExecuteAdHocQueryParams struct {
	// Selects Table selects. This filters the columns that are returned in the result set.
	Selects Selects `form:"select,omitempty" json:"select,omitempty"`

	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *ExecuteAdHocQueryParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`

	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// FilterIDs Table filter IDs. These should be valid Saved Filter IDs. These filters
	// will be applied to the query results before returning them.
	FilterIDs FilterIDs `form:"filter_id,omitempty" json:"filter_id,omitempty"`

	// SortBys Table sort by options. This sorts the rows that are returned in the result set.
	SortBys SortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDirections Table sort direction options. This sorts the rows that are returned in the result set.
	SortDirections SortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// GroupBys Table group by options. This groups the rows that are returned in the result set by the given columns.
	GroupBys GroupBys `form:"group_by,omitempty" json:"group_by,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ExecuteAdHocQueryParams defines parameters for ExecuteAdHocQuery.

type ExecuteAdHocQueryParamsFilterMode

type ExecuteAdHocQueryParamsFilterMode string

ExecuteAdHocQueryParamsFilterMode defines parameters for ExecuteAdHocQuery.

const (
	ExecuteAdHocQueryParamsFilterModeColumn ExecuteAdHocQueryParamsFilterMode = "column"
	ExecuteAdHocQueryParamsFilterModeSearch ExecuteAdHocQueryParamsFilterMode = "search"
	ExecuteAdHocQueryParamsFilterModeSmart  ExecuteAdHocQueryParamsFilterMode = "smart"
)

Defines values for ExecuteAdHocQueryParamsFilterMode.

type ExecuteAdHocQueryResponse

type ExecuteAdHocQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseExecuteAdHocQueryResponse

func ParseExecuteAdHocQueryResponse(rsp *http.Response) (*ExecuteAdHocQueryResponse, error)

ParseExecuteAdHocQueryResponse parses an HTTP response from a ExecuteAdHocQueryWithResponse call

func (ExecuteAdHocQueryResponse) Status

func (r ExecuteAdHocQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteAdHocQueryResponse) StatusCode

func (r ExecuteAdHocQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ExecuteSavedQueryParams

type ExecuteSavedQueryParams struct {
	// Selects Table selects. This filters the columns that are returned in the result set.
	Selects Selects `form:"select,omitempty" json:"select,omitempty"`

	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *ExecuteSavedQueryParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`

	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// FilterIDs Table filter IDs. These should be valid Saved Filter IDs. These filters
	// will be applied to the query results before returning them.
	FilterIDs FilterIDs `form:"filter_id,omitempty" json:"filter_id,omitempty"`

	// SortBys Table sort by options. This sorts the rows that are returned in the result set.
	SortBys SortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDirections Table sort direction options. This sorts the rows that are returned in the result set.
	SortDirections SortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// GroupBys Table group by options. This groups the rows that are returned in the result set by the given columns.
	GroupBys GroupBys `form:"group_by,omitempty" json:"group_by,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ExecuteSavedQueryParams defines parameters for ExecuteSavedQuery.

type ExecuteSavedQueryParamsFilterMode

type ExecuteSavedQueryParamsFilterMode string

ExecuteSavedQueryParamsFilterMode defines parameters for ExecuteSavedQuery.

const (
	ExecuteSavedQueryParamsFilterModeColumn ExecuteSavedQueryParamsFilterMode = "column"
	ExecuteSavedQueryParamsFilterModeSearch ExecuteSavedQueryParamsFilterMode = "search"
	ExecuteSavedQueryParamsFilterModeSmart  ExecuteSavedQueryParamsFilterMode = "smart"
)

Defines values for ExecuteSavedQueryParamsFilterMode.

type ExecuteSavedQueryResponse

type ExecuteSavedQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseExecuteSavedQueryResponse

func ParseExecuteSavedQueryResponse(rsp *http.Response) (*ExecuteSavedQueryResponse, error)

ParseExecuteSavedQueryResponse parses an HTTP response from a ExecuteSavedQueryWithResponse call

func (ExecuteSavedQueryResponse) Status

func (r ExecuteSavedQueryResponse) Status() string

Status returns HTTPResponse.Status

func (ExecuteSavedQueryResponse) StatusCode

func (r ExecuteSavedQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type FailedNotification

type FailedNotification struct {
	Reason string      `json:"reason"`
	Status interface{} `json:"status"`
}

FailedNotification defines model for FailedNotification.

type FieldError

type FieldError struct {
	Errors      *[]string          `json:"errors,omitempty"`
	FieldErrors *map[string]string `json:"field_errors,omitempty"`
	Message     string             `json:"message"`
	Status      int                `json:"status"`
}

FieldError defines model for FieldError.

type Filter

type Filter struct {
	CreatedAt   time.Time `json:"created_at"`
	Description *string   `json:"description,omitempty"`

	// Expression A table column filter.
	Expression FilterExpression `json:"expression"`

	// ID ID of the Filter
	ID   openapi_types.UUID `json:"id"`
	Name string             `json:"name"`

	// QueryID The unique ID for the query.
	QueryID *QueryID `json:"query_id,omitempty"`

	// Table The name of the table.
	Table *TableName  `json:"table,omitempty"`
	Tags  []FilterTag `json:"tags,omitempty"`

	// UserID ID of the User
	UserID *UserID `json:"user_id,omitempty"`
}

Filter Saved filter

type FilterCreate

type FilterCreate struct {
	Description *string `json:"description,omitempty"`

	// Expression A table column filter.
	Expression FilterExpression `json:"expression"`
	Name       string           `json:"name"`

	// Public Whether the filter is visible to all users, or only to the user who created it
	Public bool        `json:"public"`
	Tags   []FilterTag `json:"tags,omitempty"`
}

FilterCreate Saved filter

type FilterExpression

type FilterExpression = string

FilterExpression A table column filter.

type FilterExpressionFilter

type FilterExpressionFilter = string

FilterExpressionFilter Filter by filter expression

type FilterID

type FilterID = openapi_types.UUID

FilterID The unique ID for the filter.

type FilterIDs

type FilterIDs = []FilterID

FilterIDs defines model for table_filter_ids.

type FilterNameFilter

type FilterNameFilter = string

FilterNameFilter Filter by filter name

type FilterTag

type FilterTag = string

FilterTag A table column filter tag.

type FilterTags

type FilterTags = []FilterTag

FilterTags defines model for filter_tags.

type FilterUpdate

type FilterUpdate struct {
	Description *string `json:"description,omitempty"`

	// Expression A table column filter.
	Expression *FilterExpression `json:"expression,omitempty"`
	Name       *string           `json:"name,omitempty"`
	Tags       *[]FilterTag      `json:"tags,omitempty"`
}

FilterUpdate Filter Update Definition

type Filters

type Filters = []FilterExpression

Filters defines model for table_filters.

type Forbidden

type Forbidden = FieldError

Forbidden defines model for Forbidden.

type GetAWSAccountsInParentResponse

type GetAWSAccountsInParentResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OnboardingAWSAccounts
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAWSAccountsInParentResponse

func ParseGetAWSAccountsInParentResponse(rsp *http.Response) (*GetAWSAccountsInParentResponse, error)

ParseGetAWSAccountsInParentResponse parses an HTTP response from a GetAWSAccountsInParentWithResponse call

func (GetAWSAccountsInParentResponse) Status

Status returns HTTPResponse.Status

func (GetAWSAccountsInParentResponse) StatusCode

func (r GetAWSAccountsInParentResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAWSAccountsInRootResponse

type GetAWSAccountsInRootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OnboardingAWSAccounts
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAWSAccountsInRootResponse

func ParseGetAWSAccountsInRootResponse(rsp *http.Response) (*GetAWSAccountsInRootResponse, error)

ParseGetAWSAccountsInRootResponse parses an HTTP response from a GetAWSAccountsInRootWithResponse call

func (GetAWSAccountsInRootResponse) Status

Status returns HTTPResponse.Status

func (GetAWSAccountsInRootResponse) StatusCode

func (r GetAWSAccountsInRootResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAWSOnboardingResponse

type GetAWSOnboardingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *OnboardingAWS
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAWSOnboardingResponse

func ParseGetAWSOnboardingResponse(rsp *http.Response) (*GetAWSOnboardingResponse, error)

ParseGetAWSOnboardingResponse parses an HTTP response from a GetAWSOnboardingWithResponse call

func (GetAWSOnboardingResponse) Status

func (r GetAWSOnboardingResponse) Status() string

Status returns HTTPResponse.Status

func (GetAWSOnboardingResponse) StatusCode

func (r GetAWSOnboardingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAuditLogResponse

type GetAuditLogResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AuditLogEvent
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetAuditLogResponse

func ParseGetAuditLogResponse(rsp *http.Response) (*GetAuditLogResponse, error)

ParseGetAuditLogResponse parses an HTTP response from a GetAuditLogWithResponse call

func (GetAuditLogResponse) Status

func (r GetAuditLogResponse) Status() string

Status returns HTTPResponse.Status

func (GetAuditLogResponse) StatusCode

func (r GetAuditLogResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConversationResponse

type GetConversationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Conversation
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetConversationResponse

func ParseGetConversationResponse(rsp *http.Response) (*GetConversationResponse, error)

ParseGetConversationResponse parses an HTTP response from a GetConversationWithResponse call

func (GetConversationResponse) Status

func (r GetConversationResponse) Status() string

Status returns HTTPResponse.Status

func (GetConversationResponse) StatusCode

func (r GetConversationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCurrentUserResponse

type GetCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		CreatedAt *time.Time `json:"created_at,omitempty"`
		Email     string     `json:"email"`

		// Enabled Whether the user is enabled
		Enabled          bool                    `json:"enabled"`
		EventIdentifiers *map[string]interface{} `json:"event_identifiers,omitempty"`
		GroupIdentifier  *string                 `json:"group_identifier,omitempty"`

		// ID ID of the User
		ID          openapi_types.UUID `json:"id"`
		LastLoginAt *time.Time         `json:"last_login_at,omitempty"`

		// MFAConfigured Whether the user has MFA configured
		MFAConfigured bool `json:"mfa_configured"`

		// Name The unique name for the user.
		Name *UserName `json:"name,omitempty"`

		// ProfileImageURL Profile image URL of user
		ProfileImageURL *string      `json:"profile_image_url,omitempty"`
		Provider        UserProvider `json:"provider"`

		// RegisteredTeamInternal Whether the team is internal or not
		RegisteredTeamInternal *bool `json:"registered_team_internal,omitempty"`

		// RegisteredTeamName The name of the team that the platform is registered with
		RegisteredTeamName *string `json:"registered_team_name,omitempty"`
		Roles              []Role  `json:"roles"`

		// TrackingOptedIn Whether anonymous user tracking was opted into
		TrackingOptedIn *bool      `json:"tracking_opted_in,omitempty"`
		UpdatedAt       *time.Time `json:"updated_at,omitempty"`
	}
	JSON401 *struct {
		Message string `json:"message"`

		// PasswordResetRequired Whether the user needs to reset their password
		PasswordResetRequired *bool `json:"password_reset_required,omitempty"`
		Status                int   `json:"status"`
	}
	JSON403 *Forbidden
	JSON500 *InternalError
}

func ParseGetCurrentUserResponse

func ParseGetCurrentUserResponse(rsp *http.Response) (*GetCurrentUserResponse, error)

ParseGetCurrentUserResponse parses an HTTP response from a GetCurrentUserWithResponse call

func (GetCurrentUserResponse) Status

func (r GetCurrentUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetCurrentUserResponse) StatusCode

func (r GetCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetCustomColumnResponse

type GetCustomColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomColumn
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetCustomColumnResponse

func ParseGetCustomColumnResponse(rsp *http.Response) (*GetCustomColumnResponse, error)

ParseGetCustomColumnResponse parses an HTTP response from a GetCustomColumnWithResponse call

func (GetCustomColumnResponse) Status

func (r GetCustomColumnResponse) Status() string

Status returns HTTPResponse.Status

func (GetCustomColumnResponse) StatusCode

func (r GetCustomColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDataSettingsResponse

type GetDataSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformDataSettings
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetDataSettingsResponse

func ParseGetDataSettingsResponse(rsp *http.Response) (*GetDataSettingsResponse, error)

ParseGetDataSettingsResponse parses an HTTP response from a GetDataSettingsWithResponse call

func (GetDataSettingsResponse) Status

func (r GetDataSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetDataSettingsResponse) StatusCode

func (r GetDataSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetFilterByIDResponse

type GetFilterByIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetFilterByIDResponse

func ParseGetFilterByIDResponse(rsp *http.Response) (*GetFilterByIDResponse, error)

ParseGetFilterByIDResponse parses an HTTP response from a GetFilterByIDWithResponse call

func (GetFilterByIDResponse) Status

func (r GetFilterByIDResponse) Status() string

Status returns HTTPResponse.Status

func (GetFilterByIDResponse) StatusCode

func (r GetFilterByIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGroupedTeamUsageSummaryParams

type GetGroupedTeamUsageSummaryParams struct {
	Metrics *[]GetGroupedTeamUsageSummaryParamsMetrics `form:"metrics,omitempty" json:"metrics,omitempty"`
	Start   *time.Time                                 `form:"start,omitempty" json:"start,omitempty"`
	End     *time.Time                                 `form:"end,omitempty" json:"end,omitempty"`

	// AggregationPeriod An aggregation period to sum data over. In other words, data will be returned at this granularity. Currently only supports day and month.
	AggregationPeriod *GetGroupedTeamUsageSummaryParamsAggregationPeriod `form:"aggregation_period,omitempty" json:"aggregation_period,omitempty"`
}

GetGroupedTeamUsageSummaryParams defines parameters for GetGroupedTeamUsageSummary.

type GetGroupedTeamUsageSummaryParamsAggregationPeriod

type GetGroupedTeamUsageSummaryParamsAggregationPeriod string

GetGroupedTeamUsageSummaryParamsAggregationPeriod defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsAggregationPeriodDay   GetGroupedTeamUsageSummaryParamsAggregationPeriod = "day"
	GetGroupedTeamUsageSummaryParamsAggregationPeriodMonth GetGroupedTeamUsageSummaryParamsAggregationPeriod = "month"
)

Defines values for GetGroupedTeamUsageSummaryParamsAggregationPeriod.

type GetGroupedTeamUsageSummaryParamsGroupBy

type GetGroupedTeamUsageSummaryParamsGroupBy string

GetGroupedTeamUsageSummaryParamsGroupBy defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsGroupByPlugin        GetGroupedTeamUsageSummaryParamsGroupBy = "plugin"
	GetGroupedTeamUsageSummaryParamsGroupByPriceCategory GetGroupedTeamUsageSummaryParamsGroupBy = "price_category"
	GetGroupedTeamUsageSummaryParamsGroupBySyncId        GetGroupedTeamUsageSummaryParamsGroupBy = "sync_id"
)

Defines values for GetGroupedTeamUsageSummaryParamsGroupBy.

type GetGroupedTeamUsageSummaryParamsMetrics

type GetGroupedTeamUsageSummaryParamsMetrics string

GetGroupedTeamUsageSummaryParamsMetrics defines parameters for GetGroupedTeamUsageSummary.

const (
	GetGroupedTeamUsageSummaryParamsMetricsCloudVcpuSeconds     GetGroupedTeamUsageSummaryParamsMetrics = "cloud_vcpu_seconds"
	GetGroupedTeamUsageSummaryParamsMetricsCloudVramByteSeconds GetGroupedTeamUsageSummaryParamsMetrics = "cloud_vram_byte_seconds"
	GetGroupedTeamUsageSummaryParamsMetricsNetworkEgressBytes   GetGroupedTeamUsageSummaryParamsMetrics = "network_egress_bytes"
	GetGroupedTeamUsageSummaryParamsMetricsPaidRows             GetGroupedTeamUsageSummaryParamsMetrics = "paid_rows"
)

Defines values for GetGroupedTeamUsageSummaryParamsMetrics.

type GetGroupedTeamUsageSummaryResponse

type GetGroupedTeamUsageSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsageSummary
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetGroupedTeamUsageSummaryResponse

func ParseGetGroupedTeamUsageSummaryResponse(rsp *http.Response) (*GetGroupedTeamUsageSummaryResponse, error)

ParseGetGroupedTeamUsageSummaryResponse parses an HTTP response from a GetGroupedTeamUsageSummaryWithResponse call

func (GetGroupedTeamUsageSummaryResponse) Status

Status returns HTTPResponse.Status

func (GetGroupedTeamUsageSummaryResponse) StatusCode

func (r GetGroupedTeamUsageSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetNotificationDestinationAlertsParams

type GetNotificationDestinationAlertsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

GetNotificationDestinationAlertsParams defines parameters for GetNotificationDestinationAlerts.

type GetNotificationDestinationAlertsResponse

type GetNotificationDestinationAlertsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []AlertDetail `json:"items"`
		Metadata ListMetadata  `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseGetNotificationDestinationAlertsResponse

func ParseGetNotificationDestinationAlertsResponse(rsp *http.Response) (*GetNotificationDestinationAlertsResponse, error)

ParseGetNotificationDestinationAlertsResponse parses an HTTP response from a GetNotificationDestinationAlertsWithResponse call

func (GetNotificationDestinationAlertsResponse) Status

Status returns HTTPResponse.Status

func (GetNotificationDestinationAlertsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetNotificationDestinationResponse

type GetNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NotificationDestination
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetNotificationDestinationResponse

func ParseGetNotificationDestinationResponse(rsp *http.Response) (*GetNotificationDestinationResponse, error)

ParseGetNotificationDestinationResponse parses an HTTP response from a GetNotificationDestinationWithResponse call

func (GetNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (GetNotificationDestinationResponse) StatusCode

func (r GetNotificationDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOpenAPIJSONResponse

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

func ParseGetOpenAPIJSONResponse

func ParseGetOpenAPIJSONResponse(rsp *http.Response) (*GetOpenAPIJSONResponse, error)

ParseGetOpenAPIJSONResponse parses an HTTP response from a GetOpenAPIJSONWithResponse call

func (GetOpenAPIJSONResponse) Status

func (r GetOpenAPIJSONResponse) Status() string

Status returns HTTPResponse.Status

func (GetOpenAPIJSONResponse) StatusCode

func (r GetOpenAPIJSONResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPlatformInfoResponse

type GetPlatformInfoResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// PublicIPs List of public IPs for the platform
		PublicIPs *[]string `json:"public_ips,omitempty"`

		// Version Version of the platform
		Version string `json:"version"`
	}
	JSON401 *RequiresAuthentication
	JSON500 *InternalError
}

func ParseGetPlatformInfoResponse

func ParseGetPlatformInfoResponse(rsp *http.Response) (*GetPlatformInfoResponse, error)

ParseGetPlatformInfoResponse parses an HTTP response from a GetPlatformInfoWithResponse call

func (GetPlatformInfoResponse) Status

func (r GetPlatformInfoResponse) Status() string

Status returns HTTPResponse.Status

func (GetPlatformInfoResponse) StatusCode

func (r GetPlatformInfoResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginResponse

type GetPluginResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ListPlugin
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginResponse

func ParseGetPluginResponse(rsp *http.Response) (*GetPluginResponse, error)

ParseGetPluginResponse parses an HTTP response from a GetPluginWithResponse call

func (GetPluginResponse) Status

func (r GetPluginResponse) Status() string

Status returns HTTPResponse.Status

func (GetPluginResponse) StatusCode

func (r GetPluginResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginVersionResponse

type GetPluginVersionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginVersionDetails
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginVersionResponse

func ParseGetPluginVersionResponse(rsp *http.Response) (*GetPluginVersionResponse, error)

ParseGetPluginVersionResponse parses an HTTP response from a GetPluginVersionWithResponse call

func (GetPluginVersionResponse) Status

func (r GetPluginVersionResponse) Status() string

Status returns HTTPResponse.Status

func (GetPluginVersionResponse) StatusCode

func (r GetPluginVersionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPluginVersionTableResponse

type GetPluginVersionTableResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PluginTableDetails
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPluginVersionTableResponse

func ParseGetPluginVersionTableResponse(rsp *http.Response) (*GetPluginVersionTableResponse, error)

ParseGetPluginVersionTableResponse parses an HTTP response from a GetPluginVersionTableWithResponse call

func (GetPluginVersionTableResponse) Status

Status returns HTTPResponse.Status

func (GetPluginVersionTableResponse) StatusCode

func (r GetPluginVersionTableResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyMetricsParams

type GetPolicyMetricsParams struct {
	// Severities Filter by severities (policy matches any)
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`

	// Domain Filter by domain
	Domain *PolicyDomain `form:"domain,omitempty" json:"domain,omitempty"`

	// PolicyGroupIds Filter by policy groups (policy matches any)
	PolicyGroupIds *[]PolicyGroupID `form:"policy_group_ids,omitempty" json:"policy_group_ids,omitempty"`
}

GetPolicyMetricsParams defines parameters for GetPolicyMetrics.

type GetPolicyMetricsResponse

type GetPolicyMetricsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PolicyMetrics
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetPolicyMetricsResponse

func ParseGetPolicyMetricsResponse(rsp *http.Response) (*GetPolicyMetricsResponse, error)

ParseGetPolicyMetricsResponse parses an HTTP response from a GetPolicyMetricsWithResponse call

func (GetPolicyMetricsResponse) Status

func (r GetPolicyMetricsResponse) Status() string

Status returns HTTPResponse.Status

func (GetPolicyMetricsResponse) StatusCode

func (r GetPolicyMetricsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyResponse

type GetPolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Policy
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetPolicyResponse

func ParseGetPolicyResponse(rsp *http.Response) (*GetPolicyResponse, error)

ParseGetPolicyResponse parses an HTTP response from a GetPolicyWithResponse call

func (GetPolicyResponse) Status

func (r GetPolicyResponse) Status() string

Status returns HTTPResponse.Status

func (GetPolicyResponse) StatusCode

func (r GetPolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyViolationsHistoryParams

type GetPolicyViolationsHistoryParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page      *Page      `form:"page,omitempty" json:"page,omitempty"`
	StartTime *time.Time `form:"start_time,omitempty" json:"start_time,omitempty"`
	EndTime   *time.Time `form:"end_time,omitempty" json:"end_time,omitempty"`
}

GetPolicyViolationsHistoryParams defines parameters for GetPolicyViolationsHistory.

type GetPolicyViolationsHistoryResponse

type GetPolicyViolationsHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []PolicyEvaluationLog `json:"items"`
		Metadata ListMetadata          `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseGetPolicyViolationsHistoryResponse

func ParseGetPolicyViolationsHistoryResponse(rsp *http.Response) (*GetPolicyViolationsHistoryResponse, error)

ParseGetPolicyViolationsHistoryResponse parses an HTTP response from a GetPolicyViolationsHistoryWithResponse call

func (GetPolicyViolationsHistoryResponse) Status

Status returns HTTPResponse.Status

func (GetPolicyViolationsHistoryResponse) StatusCode

func (r GetPolicyViolationsHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPolicyViolationsParams

type GetPolicyViolationsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Search Text search term to filter violations by resource_type_label, name, account_name, cloud, or region
	Search *string `form:"search,omitempty" json:"search,omitempty"`
}

GetPolicyViolationsParams defines parameters for GetPolicyViolations.

type GetPolicyViolationsResponse

type GetPolicyViolationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []PolicyViolation `json:"items"`
		Metadata *ListMetadata     `json:"metadata,omitempty"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseGetPolicyViolationsResponse

func ParseGetPolicyViolationsResponse(rsp *http.Response) (*GetPolicyViolationsResponse, error)

ParseGetPolicyViolationsResponse parses an HTTP response from a GetPolicyViolationsWithResponse call

func (GetPolicyViolationsResponse) Status

Status returns HTTPResponse.Status

func (GetPolicyViolationsResponse) StatusCode

func (r GetPolicyViolationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRBACPermissionResponse

type GetRBACPermissionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RBACPermission
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetRBACPermissionResponse

func ParseGetRBACPermissionResponse(rsp *http.Response) (*GetRBACPermissionResponse, error)

ParseGetRBACPermissionResponse parses an HTTP response from a GetRBACPermissionWithResponse call

func (GetRBACPermissionResponse) Status

func (r GetRBACPermissionResponse) Status() string

Status returns HTTPResponse.Status

func (GetRBACPermissionResponse) StatusCode

func (r GetRBACPermissionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRBACRoleResponse

type GetRBACRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetRBACRoleResponse

func ParseGetRBACRoleResponse(rsp *http.Response) (*GetRBACRoleResponse, error)

ParseGetRBACRoleResponse parses an HTTP response from a GetRBACRoleWithResponse call

func (GetRBACRoleResponse) Status

func (r GetRBACRoleResponse) Status() string

Status returns HTTPResponse.Status

func (GetRBACRoleResponse) StatusCode

func (r GetRBACRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReportResponse

type GetReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data Report `json:"data"`
	}
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseGetReportResponse

func ParseGetReportResponse(rsp *http.Response) (*GetReportResponse, error)

ParseGetReportResponse parses an HTTP response from a GetReportWithResponse call

func (GetReportResponse) Status

func (r GetReportResponse) Status() string

Status returns HTTPResponse.Status

func (GetReportResponse) StatusCode

func (r GetReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetReportTemplateResponse

type GetReportTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data ReportTemplate `json:"data"`
	}
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseGetReportTemplateResponse

func ParseGetReportTemplateResponse(rsp *http.Response) (*GetReportTemplateResponse, error)

ParseGetReportTemplateResponse parses an HTTP response from a GetReportTemplateWithResponse call

func (GetReportTemplateResponse) Status

func (r GetReportTemplateResponse) Status() string

Status returns HTTPResponse.Status

func (GetReportTemplateResponse) StatusCode

func (r GetReportTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSAMLResponse

type GetSAMLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SAMLConfig
	JSON400      *BadRequest
	JSON500      *InternalError
}

func ParseGetSAMLResponse

func ParseGetSAMLResponse(rsp *http.Response) (*GetSAMLResponse, error)

ParseGetSAMLResponse parses an HTTP response from a GetSAMLWithResponse call

func (GetSAMLResponse) Status

func (r GetSAMLResponse) Status() string

Status returns HTTPResponse.Status

func (GetSAMLResponse) StatusCode

func (r GetSAMLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSavedQueryResponse

type GetSavedQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueryDetail
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSavedQueryResponse

func ParseGetSavedQueryResponse(rsp *http.Response) (*GetSavedQueryResponse, error)

ParseGetSavedQueryResponse parses an HTTP response from a GetSavedQueryWithResponse call

func (GetSavedQueryResponse) Status

func (r GetSavedQueryResponse) Status() string

Status returns HTTPResponse.Status

func (GetSavedQueryResponse) StatusCode

func (r GetSavedQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSettingsResponse

type GetSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformSettings
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSettingsResponse

func ParseGetSettingsResponse(rsp *http.Response) (*GetSettingsResponse, error)

ParseGetSettingsResponse parses an HTTP response from a GetSettingsWithResponse call

func (GetSettingsResponse) Status

func (r GetSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSettingsResponse) StatusCode

func (r GetSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationResponse

type GetSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncDestinationResponse

func ParseGetSyncDestinationResponse(rsp *http.Response) (*GetSyncDestinationResponse, error)

ParseGetSyncDestinationResponse parses an HTTP response from a GetSyncDestinationWithResponse call

func (GetSyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (GetSyncDestinationResponse) StatusCode

func (r GetSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationTestConnectionLogsLiveParams

type GetSyncDestinationTestConnectionLogsLiveParams struct {
	Accept *string `json:"Accept,omitempty"`
}

GetSyncDestinationTestConnectionLogsLiveParams defines parameters for GetSyncDestinationTestConnectionLogsLive.

type GetSyncDestinationTestConnectionLogsLiveResponse

type GetSyncDestinationTestConnectionLogsLiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncDestinationTestConnectionLogsLiveResponse

func ParseGetSyncDestinationTestConnectionLogsLiveResponse(rsp *http.Response) (*GetSyncDestinationTestConnectionLogsLiveResponse, error)

ParseGetSyncDestinationTestConnectionLogsLiveResponse parses an HTTP response from a GetSyncDestinationTestConnectionLogsLiveWithResponse call

func (GetSyncDestinationTestConnectionLogsLiveResponse) Status

Status returns HTTPResponse.Status

func (GetSyncDestinationTestConnectionLogsLiveResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationTestConnectionLogsQueryParams

type GetSyncDestinationTestConnectionLogsQueryParams struct {
	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Download Whether to generate a downloadable file for the response.
	Download *DownloadFile `form:"download,omitempty" json:"download,omitempty"`
	Accept   *string       `json:"Accept,omitempty"`
}

GetSyncDestinationTestConnectionLogsQueryParams defines parameters for GetSyncDestinationTestConnectionLogsQuery.

type GetSyncDestinationTestConnectionLogsQueryResponse

type GetSyncDestinationTestConnectionLogsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseGetSyncDestinationTestConnectionLogsQueryResponse

func ParseGetSyncDestinationTestConnectionLogsQueryResponse(rsp *http.Response) (*GetSyncDestinationTestConnectionLogsQueryResponse, error)

ParseGetSyncDestinationTestConnectionLogsQueryResponse parses an HTTP response from a GetSyncDestinationTestConnectionLogsQueryWithResponse call

func (GetSyncDestinationTestConnectionLogsQueryResponse) Status

Status returns HTTPResponse.Status

func (GetSyncDestinationTestConnectionLogsQueryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncDestinationTestConnectionResponse

type GetSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationTestConnection
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncDestinationTestConnectionResponse

func ParseGetSyncDestinationTestConnectionResponse(rsp *http.Response) (*GetSyncDestinationTestConnectionResponse, error)

ParseGetSyncDestinationTestConnectionResponse parses an HTTP response from a GetSyncDestinationTestConnectionWithResponse call

func (GetSyncDestinationTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (GetSyncDestinationTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncResponse

type GetSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Sync
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncResponse

func ParseGetSyncResponse(rsp *http.Response) (*GetSyncResponse, error)

ParseGetSyncResponse parses an HTTP response from a GetSyncWithResponse call

func (GetSyncResponse) Status

func (r GetSyncResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncResponse) StatusCode

func (r GetSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunLogsLiveParams

type GetSyncRunLogsLiveParams struct {
	Table  *string `form:"table,omitempty" json:"table,omitempty"`
	Accept *string `json:"Accept,omitempty"`
}

GetSyncRunLogsLiveParams defines parameters for GetSyncRunLogsLive.

type GetSyncRunLogsLiveResponse

type GetSyncRunLogsLiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncRunLogsLiveResponse

func ParseGetSyncRunLogsLiveResponse(rsp *http.Response) (*GetSyncRunLogsLiveResponse, error)

ParseGetSyncRunLogsLiveResponse parses an HTTP response from a GetSyncRunLogsLiveWithResponse call

func (GetSyncRunLogsLiveResponse) Status

Status returns HTTPResponse.Status

func (GetSyncRunLogsLiveResponse) StatusCode

func (r GetSyncRunLogsLiveResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunLogsQueryParams

type GetSyncRunLogsQueryParams struct {
	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Download Whether to generate a downloadable file for the response.
	Download *DownloadFile `form:"download,omitempty" json:"download,omitempty"`
	Accept   *string       `json:"Accept,omitempty"`
}

GetSyncRunLogsQueryParams defines parameters for GetSyncRunLogsQuery.

type GetSyncRunLogsQueryResponse

type GetSyncRunLogsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseGetSyncRunLogsQueryResponse

func ParseGetSyncRunLogsQueryResponse(rsp *http.Response) (*GetSyncRunLogsQueryResponse, error)

ParseGetSyncRunLogsQueryResponse parses an HTTP response from a GetSyncRunLogsQueryWithResponse call

func (GetSyncRunLogsQueryResponse) Status

Status returns HTTPResponse.Status

func (GetSyncRunLogsQueryResponse) StatusCode

func (r GetSyncRunLogsQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunResponse

type GetSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRunDetails
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncRunResponse

func ParseGetSyncRunResponse(rsp *http.Response) (*GetSyncRunResponse, error)

ParseGetSyncRunResponse parses an HTTP response from a GetSyncRunWithResponse call

func (GetSyncRunResponse) Status

func (r GetSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncRunResponse) StatusCode

func (r GetSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunStatsResponse

type GetSyncRunStatsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRunStats
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncRunStatsResponse

func ParseGetSyncRunStatsResponse(rsp *http.Response) (*GetSyncRunStatsResponse, error)

ParseGetSyncRunStatsResponse parses an HTTP response from a GetSyncRunStatsWithResponse call

func (GetSyncRunStatsResponse) Status

func (r GetSyncRunStatsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncRunStatsResponse) StatusCode

func (r GetSyncRunStatsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncRunTablesParams

type GetSyncRunTablesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncRunTableSortBys Sync run table sort by options. This sorts the rows that are returned in the result set.
	SyncRunTableSortBys SyncRunTableSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDirections Table sort direction options. This sorts the rows that are returned in the result set.
	SortDirections SortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

GetSyncRunTablesParams defines parameters for GetSyncRunTables.

type GetSyncRunTablesResponse

type GetSyncRunTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncRunTableStat `json:"items"`
		Metadata ListMetadata       `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseGetSyncRunTablesResponse

func ParseGetSyncRunTablesResponse(rsp *http.Response) (*GetSyncRunTablesResponse, error)

ParseGetSyncRunTablesResponse parses an HTTP response from a GetSyncRunTablesWithResponse call

func (GetSyncRunTablesResponse) Status

func (r GetSyncRunTablesResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncRunTablesResponse) StatusCode

func (r GetSyncRunTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceResponse

type GetSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncSourceResponse

func ParseGetSyncSourceResponse(rsp *http.Response) (*GetSyncSourceResponse, error)

ParseGetSyncSourceResponse parses an HTTP response from a GetSyncSourceWithResponse call

func (GetSyncSourceResponse) Status

func (r GetSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (GetSyncSourceResponse) StatusCode

func (r GetSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceTestConnectionLogsLiveParams

type GetSyncSourceTestConnectionLogsLiveParams struct {
	Accept *string `json:"Accept,omitempty"`
}

GetSyncSourceTestConnectionLogsLiveParams defines parameters for GetSyncSourceTestConnectionLogsLive.

type GetSyncSourceTestConnectionLogsLiveResponse

type GetSyncSourceTestConnectionLogsLiveResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetSyncSourceTestConnectionLogsLiveResponse

func ParseGetSyncSourceTestConnectionLogsLiveResponse(rsp *http.Response) (*GetSyncSourceTestConnectionLogsLiveResponse, error)

ParseGetSyncSourceTestConnectionLogsLiveResponse parses an HTTP response from a GetSyncSourceTestConnectionLogsLiveWithResponse call

func (GetSyncSourceTestConnectionLogsLiveResponse) Status

Status returns HTTPResponse.Status

func (GetSyncSourceTestConnectionLogsLiveResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceTestConnectionLogsQueryParams

type GetSyncSourceTestConnectionLogsQueryParams struct {
	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Download Whether to generate a downloadable file for the response.
	Download *DownloadFile `form:"download,omitempty" json:"download,omitempty"`
	Accept   *string       `json:"Accept,omitempty"`
}

GetSyncSourceTestConnectionLogsQueryParams defines parameters for GetSyncSourceTestConnectionLogsQuery.

type GetSyncSourceTestConnectionLogsQueryResponse

type GetSyncSourceTestConnectionLogsQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseGetSyncSourceTestConnectionLogsQueryResponse

func ParseGetSyncSourceTestConnectionLogsQueryResponse(rsp *http.Response) (*GetSyncSourceTestConnectionLogsQueryResponse, error)

ParseGetSyncSourceTestConnectionLogsQueryResponse parses an HTTP response from a GetSyncSourceTestConnectionLogsQueryWithResponse call

func (GetSyncSourceTestConnectionLogsQueryResponse) Status

Status returns HTTPResponse.Status

func (GetSyncSourceTestConnectionLogsQueryResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncSourceTestConnectionResponse

type GetSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSourceTestConnection
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncSourceTestConnectionResponse

func ParseGetSyncSourceTestConnectionResponse(rsp *http.Response) (*GetSyncSourceTestConnectionResponse, error)

ParseGetSyncSourceTestConnectionResponse parses an HTTP response from a GetSyncSourceTestConnectionWithResponse call

func (GetSyncSourceTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (GetSyncSourceTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetSyncTransformerResponse

type GetSyncTransformerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTransformer
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetSyncTransformerResponse

func ParseGetSyncTransformerResponse(rsp *http.Response) (*GetSyncTransformerResponse, error)

ParseGetSyncTransformerResponse parses an HTTP response from a GetSyncTransformerWithResponse call

func (GetSyncTransformerResponse) Status

Status returns HTTPResponse.Status

func (GetSyncTransformerResponse) StatusCode

func (r GetSyncTransformerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTablesDataParams

type GetTablesDataParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

GetTablesDataParams defines parameters for GetTablesData.

type GetTablesDataResponse

type GetTablesDataResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Metadata ListMetadata        `json:"metadata"`
		Syncs    []TableDataListItem `json:"syncs"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON500 *InternalError
}

func ParseGetTablesDataResponse

func ParseGetTablesDataResponse(rsp *http.Response) (*GetTablesDataResponse, error)

ParseGetTablesDataResponse parses an HTTP response from a GetTablesDataWithResponse call

func (GetTablesDataResponse) Status

func (r GetTablesDataResponse) Status() string

Status returns HTTPResponse.Status

func (GetTablesDataResponse) StatusCode

func (r GetTablesDataResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTeamUsageSummaryParams

type GetTeamUsageSummaryParams struct {
	Metrics *[]GetTeamUsageSummaryParamsMetrics `form:"metrics,omitempty" json:"metrics,omitempty"`
	Start   *time.Time                          `form:"start,omitempty" json:"start,omitempty"`
	End     *time.Time                          `form:"end,omitempty" json:"end,omitempty"`

	// AggregationPeriod An aggregation period to sum data over. In other words, data will be returned at this granularity. Currently only supports day and month.
	AggregationPeriod *GetTeamUsageSummaryParamsAggregationPeriod `form:"aggregation_period,omitempty" json:"aggregation_period,omitempty"`
}

GetTeamUsageSummaryParams defines parameters for GetTeamUsageSummary.

type GetTeamUsageSummaryParamsAggregationPeriod

type GetTeamUsageSummaryParamsAggregationPeriod string

GetTeamUsageSummaryParamsAggregationPeriod defines parameters for GetTeamUsageSummary.

const (
	GetTeamUsageSummaryParamsAggregationPeriodDay   GetTeamUsageSummaryParamsAggregationPeriod = "day"
	GetTeamUsageSummaryParamsAggregationPeriodMonth GetTeamUsageSummaryParamsAggregationPeriod = "month"
)

Defines values for GetTeamUsageSummaryParamsAggregationPeriod.

type GetTeamUsageSummaryParamsMetrics

type GetTeamUsageSummaryParamsMetrics string

GetTeamUsageSummaryParamsMetrics defines parameters for GetTeamUsageSummary.

const (
	GetTeamUsageSummaryParamsMetricsCloudVcpuSeconds     GetTeamUsageSummaryParamsMetrics = "cloud_vcpu_seconds"
	GetTeamUsageSummaryParamsMetricsCloudVramByteSeconds GetTeamUsageSummaryParamsMetrics = "cloud_vram_byte_seconds"
	GetTeamUsageSummaryParamsMetricsNetworkEgressBytes   GetTeamUsageSummaryParamsMetrics = "network_egress_bytes"
	GetTeamUsageSummaryParamsMetricsPaidRows             GetTeamUsageSummaryParamsMetrics = "paid_rows"
)

Defines values for GetTeamUsageSummaryParamsMetrics.

type GetTeamUsageSummaryResponse

type GetTeamUsageSummaryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *UsageSummary
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetTeamUsageSummaryResponse

func ParseGetTeamUsageSummaryResponse(rsp *http.Response) (*GetTeamUsageSummaryResponse, error)

ParseGetTeamUsageSummaryResponse parses an HTTP response from a GetTeamUsageSummaryWithResponse call

func (GetTeamUsageSummaryResponse) Status

Status returns HTTPResponse.Status

func (GetTeamUsageSummaryResponse) StatusCode

func (r GetTeamUsageSummaryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionForSyncDestinationResponse

type GetTestConnectionForSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTestConnectionForSyncDestinationResponse

func ParseGetTestConnectionForSyncDestinationResponse(rsp *http.Response) (*GetTestConnectionForSyncDestinationResponse, error)

ParseGetTestConnectionForSyncDestinationResponse parses an HTTP response from a GetTestConnectionForSyncDestinationWithResponse call

func (GetTestConnectionForSyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (GetTestConnectionForSyncDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetTestConnectionForSyncSourceResponse

type GetTestConnectionForSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTestConnection
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetTestConnectionForSyncSourceResponse

func ParseGetTestConnectionForSyncSourceResponse(rsp *http.Response) (*GetTestConnectionForSyncSourceResponse, error)

ParseGetTestConnectionForSyncSourceResponse parses an HTTP response from a GetTestConnectionForSyncSourceWithResponse call

func (GetTestConnectionForSyncSourceResponse) Status

Status returns HTTPResponse.Status

func (GetTestConnectionForSyncSourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetUserResponse

type GetUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseGetUserResponse

func ParseGetUserResponse(rsp *http.Response) (*GetUserResponse, error)

ParseGetUserResponse parses an HTTP response from a GetUserWithResponse call

func (GetUserResponse) Status

func (r GetUserResponse) Status() string

Status returns HTTPResponse.Status

func (GetUserResponse) StatusCode

func (r GetUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetV2SyncDestinationResponse

type GetV2SyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationV2
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetV2SyncDestinationResponse

func ParseGetV2SyncDestinationResponse(rsp *http.Response) (*GetV2SyncDestinationResponse, error)

ParseGetV2SyncDestinationResponse parses an HTTP response from a GetV2SyncDestinationWithResponse call

func (GetV2SyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (GetV2SyncDestinationResponse) StatusCode

func (r GetV2SyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetV2SyncDestinationsParams

type GetV2SyncDestinationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page   *Page           `form:"page,omitempty" json:"page,omitempty"`
	Filter *SyncNameFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// SyncGenericSortBys Sort by options
	SyncGenericSortBys SyncGenericSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

GetV2SyncDestinationsParams defines parameters for GetV2SyncDestinations.

type GetV2SyncDestinationsResponse

type GetV2SyncDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncDestinationV2 `json:"items"`
		Metadata ListMetadata        `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseGetV2SyncDestinationsResponse

func ParseGetV2SyncDestinationsResponse(rsp *http.Response) (*GetV2SyncDestinationsResponse, error)

ParseGetV2SyncDestinationsResponse parses an HTTP response from a GetV2SyncDestinationsWithResponse call

func (GetV2SyncDestinationsResponse) Status

Status returns HTTPResponse.Status

func (GetV2SyncDestinationsResponse) StatusCode

func (r GetV2SyncDestinationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetV2SyncIntegrationResponse

type GetV2SyncIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncIntegrationExpandedV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON500      *InternalError
}

func ParseGetV2SyncIntegrationResponse

func ParseGetV2SyncIntegrationResponse(rsp *http.Response) (*GetV2SyncIntegrationResponse, error)

ParseGetV2SyncIntegrationResponse parses an HTTP response from a GetV2SyncIntegrationWithResponse call

func (GetV2SyncIntegrationResponse) Status

Status returns HTTPResponse.Status

func (GetV2SyncIntegrationResponse) StatusCode

func (r GetV2SyncIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetViolationsByDomainParams

type GetViolationsByDomainParams struct {
	// Severities Filter by severities (policy matches any)
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`

	// Domain Filter by domain
	Domain *PolicyDomain `form:"domain,omitempty" json:"domain,omitempty"`

	// PolicyGroupIds Filter by policy groups (policy matches any)
	PolicyGroupIds *[]PolicyGroupID `form:"policy_group_ids,omitempty" json:"policy_group_ids,omitempty"`
}

GetViolationsByDomainParams defines parameters for GetViolationsByDomain.

type GetViolationsByDomainResponse

type GetViolationsByDomainResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ViolationsByDomain
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetViolationsByDomainResponse

func ParseGetViolationsByDomainResponse(rsp *http.Response) (*GetViolationsByDomainResponse, error)

ParseGetViolationsByDomainResponse parses an HTTP response from a GetViolationsByDomainWithResponse call

func (GetViolationsByDomainResponse) Status

Status returns HTTPResponse.Status

func (GetViolationsByDomainResponse) StatusCode

func (r GetViolationsByDomainResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetViolationsHistoryParams

type GetViolationsHistoryParams struct {
	// StartDate Start date for the query range (YYYY-MM-DD)
	StartDate *openapi_types.Date `form:"start_date,omitempty" json:"start_date,omitempty"`

	// EndDate End date for the query range (YYYY-MM-DD)
	EndDate *openapi_types.Date `form:"end_date,omitempty" json:"end_date,omitempty"`

	// Severities Filter by severities (policy matches any)
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`

	// Domain Filter by domain
	Domain *PolicyDomain `form:"domain,omitempty" json:"domain,omitempty"`

	// PolicyGroupIds Filter by policy groups (policy matches any)
	PolicyGroupIds *[]PolicyGroupID `form:"policy_group_ids,omitempty" json:"policy_group_ids,omitempty"`
}

GetViolationsHistoryParams defines parameters for GetViolationsHistory.

type GetViolationsHistoryResponse

type GetViolationsHistoryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ViolationsHistory
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON500      *InternalError
}

func ParseGetViolationsHistoryResponse

func ParseGetViolationsHistoryResponse(rsp *http.Response) (*GetViolationsHistoryResponse, error)

ParseGetViolationsHistoryResponse parses an HTTP response from a GetViolationsHistoryWithResponse call

func (GetViolationsHistoryResponse) Status

Status returns HTTPResponse.Status

func (GetViolationsHistoryResponse) StatusCode

func (r GetViolationsHistoryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GroupBys

type GroupBys = []TableGroupBy

GroupBys defines model for table_group_bys.

type HealthCheckHeadResponse

type HealthCheckHeadResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON500      *InternalError
	JSON503      *ServiceUnavailable
}

func ParseHealthCheckHeadResponse

func ParseHealthCheckHeadResponse(rsp *http.Response) (*HealthCheckHeadResponse, error)

ParseHealthCheckHeadResponse parses an HTTP response from a HealthCheckHeadWithResponse call

func (HealthCheckHeadResponse) Status

func (r HealthCheckHeadResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckHeadResponse) StatusCode

func (r HealthCheckHeadResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HealthCheckResponse

type HealthCheckResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON500      *InternalError
	JSON503      *ServiceUnavailable
}

func ParseHealthCheckResponse

func ParseHealthCheckResponse(rsp *http.Response) (*HealthCheckResponse, error)

ParseHealthCheckResponse parses an HTTP response from a HealthCheckWithResponse call

func (HealthCheckResponse) Status

func (r HealthCheckResponse) Status() string

Status returns HTTPResponse.Status

func (HealthCheckResponse) StatusCode

func (r HealthCheckResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type HttpRequestDoer

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

Doer performs HTTP requests.

The standard http.Client implements this interface.

type ID

type ID = openapi_types.UUID

ID unique ID of the test connection

type IncludeDrafts

type IncludeDrafts = bool

IncludeDrafts defines model for include_drafts.

type IncludeFips

type IncludeFips = bool

IncludeFips defines model for include_fips.

type IncludePrereleases

type IncludePrereleases = bool

IncludePrereleases defines model for include_prereleases.

type IndexResponse

type IndexResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *struct {
		Errors      *[]string          `json:"errors,omitempty"`
		FieldErrors *map[string]string `json:"field_errors,omitempty"`
		Message     string             `json:"message"`
		Status      int                `json:"status"`
	}
}

func ParseIndexResponse

func ParseIndexResponse(rsp *http.Response) (*IndexResponse, error)

ParseIndexResponse parses an HTTP response from a IndexWithResponse call

func (IndexResponse) Status

func (r IndexResponse) Status() string

Status returns HTTPResponse.Status

func (IndexResponse) StatusCode

func (r IndexResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InternalError

type InternalError = BasicError

InternalError Basic Error

type ListAPIKeysParams

type ListAPIKeysParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListAPIKeysParams defines parameters for ListAPIKeys.

type ListAPIKeysResponse

type ListAPIKeysResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// AllowedRoles List of allowed roles when creating a new API key
		AllowedRoles []Role       `json:"allowed_roles"`
		Items        []APIKey     `json:"items"`
		Metadata     ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListAPIKeysResponse

func ParseListAPIKeysResponse(rsp *http.Response) (*ListAPIKeysResponse, error)

ParseListAPIKeysResponse parses an HTTP response from a ListAPIKeysWithResponse call

func (ListAPIKeysResponse) Status

func (r ListAPIKeysResponse) Status() string

Status returns HTTPResponse.Status

func (ListAPIKeysResponse) StatusCode

func (r ListAPIKeysResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllAlertsParams

type ListAllAlertsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// AlertStates Alert states
	AlertStates AlertStates `form:"state,omitempty" json:"state,omitempty"`

	// Enabled Enabled
	Enabled *Enabled `form:"enabled,omitempty" json:"enabled,omitempty"`

	// QueryTags Query tags
	QueryTags QueryTags `form:"tag,omitempty" json:"tag,omitempty"`
}

ListAllAlertsParams defines parameters for ListAllAlerts.

type ListAllAlertsResponse

type ListAllAlertsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []AlertDetail `json:"items"`
		Metadata ListMetadata  `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllAlertsResponse

func ParseListAllAlertsResponse(rsp *http.Response) (*ListAllAlertsResponse, error)

ParseListAllAlertsResponse parses an HTTP response from a ListAllAlertsWithResponse call

func (ListAllAlertsResponse) Status

func (r ListAllAlertsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllAlertsResponse) StatusCode

func (r ListAllAlertsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllCustomColumnsParams

type ListAllCustomColumnsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// CustomColumnSortBys Sort by options
	CustomColumnSortBys CustomColumnSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// CustomColumnSortDirections Custom column sort direction options
	CustomColumnSortDirections CustomColumnSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// SearchTerm Filter columns by name, label, or description.
	SearchTerm *string `form:"search_term,omitempty" json:"search_term,omitempty"`
}

ListAllCustomColumnsParams defines parameters for ListAllCustomColumns.

type ListAllCustomColumnsResponse

type ListAllCustomColumnsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []CustomColumn `json:"items"`
		Metadata ListMetadata   `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllCustomColumnsResponse

func ParseListAllCustomColumnsResponse(rsp *http.Response) (*ListAllCustomColumnsResponse, error)

ParseListAllCustomColumnsResponse parses an HTTP response from a ListAllCustomColumnsWithResponse call

func (ListAllCustomColumnsResponse) Status

Status returns HTTPResponse.Status

func (ListAllCustomColumnsResponse) StatusCode

func (r ListAllCustomColumnsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllNotificationDestinationsParams

type ListAllNotificationDestinationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListAllNotificationDestinationsParams defines parameters for ListAllNotificationDestinations.

type ListAllNotificationDestinationsResponse

type ListAllNotificationDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []NotificationDestinationListItem `json:"items"`
		Metadata ListMetadata                      `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllNotificationDestinationsResponse

func ParseListAllNotificationDestinationsResponse(rsp *http.Response) (*ListAllNotificationDestinationsResponse, error)

ParseListAllNotificationDestinationsResponse parses an HTTP response from a ListAllNotificationDestinationsWithResponse call

func (ListAllNotificationDestinationsResponse) Status

Status returns HTTPResponse.Status

func (ListAllNotificationDestinationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListAllQueriesParams

type ListAllQueriesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// QueryTags Query tags
	QueryTags   QueryTags        `form:"tag,omitempty" json:"tag,omitempty"`
	NameFilter  *QueryNameFilter `form:"name_filter,omitempty" json:"name_filter,omitempty"`
	QueryFilter *QueryFilter     `form:"query_filter,omitempty" json:"query_filter,omitempty"`

	// AlertConfigured Alert configured
	AlertConfigured    *AlertConfigured    `form:"alert_configured,omitempty" json:"alert_configured,omitempty"`
	AlertMessageFilter *AlertMessageFilter `form:"alert_message_filter,omitempty" json:"alert_message_filter,omitempty"`

	// AlertEnabled Alert enabled
	AlertEnabled *AlertEnabled `form:"alert_enabled,omitempty" json:"alert_enabled,omitempty"`
}

ListAllQueriesParams defines parameters for ListAllQueries.

type ListAllQueriesResponse

type ListAllQueriesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Query      `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllQueriesResponse

func ParseListAllQueriesResponse(rsp *http.Response) (*ListAllQueriesResponse, error)

ParseListAllQueriesResponse parses an HTTP response from a ListAllQueriesWithResponse call

func (ListAllQueriesResponse) Status

func (r ListAllQueriesResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllQueriesResponse) StatusCode

func (r ListAllQueriesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllRBACPermissionsParams

type ListAllRBACPermissionsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// RBACPermissionSortBys Sort by options
	RBACPermissionSortBys RBACPermissionSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// RBACPermissionSortDirections Sort direction options
	RBACPermissionSortDirections RBACPermissionSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// SearchTerm Filter permissions by name or description.
	SearchTerm *string `form:"search_term,omitempty" json:"search_term,omitempty"`
}

ListAllRBACPermissionsParams defines parameters for ListAllRBACPermissions.

type ListAllRBACPermissionsResponse

type ListAllRBACPermissionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []RBACPermission `json:"items"`
		Metadata ListMetadata     `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllRBACPermissionsResponse

func ParseListAllRBACPermissionsResponse(rsp *http.Response) (*ListAllRBACPermissionsResponse, error)

ParseListAllRBACPermissionsResponse parses an HTTP response from a ListAllRBACPermissionsWithResponse call

func (ListAllRBACPermissionsResponse) Status

Status returns HTTPResponse.Status

func (ListAllRBACPermissionsResponse) StatusCode

func (r ListAllRBACPermissionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAllRBACRolesParams

type ListAllRBACRolesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// RBACRoleSortBys Sort by options
	RBACRoleSortBys RBACRoleSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// RBACRoleSortDirections Sort direction options
	RBACRoleSortDirections RBACRoleSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// SearchTerm Filter roles by name or description.
	SearchTerm *string `form:"search_term,omitempty" json:"search_term,omitempty"`

	// Type Filter roles by type.
	Type *string `form:"type,omitempty" json:"type,omitempty"`
}

ListAllRBACRolesParams defines parameters for ListAllRBACRoles.

type ListAllRBACRolesResponse

type ListAllRBACRolesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Role       `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListAllRBACRolesResponse

func ParseListAllRBACRolesResponse(rsp *http.Response) (*ListAllRBACRolesResponse, error)

ParseListAllRBACRolesResponse parses an HTTP response from a ListAllRBACRolesWithResponse call

func (ListAllRBACRolesResponse) Status

func (r ListAllRBACRolesResponse) Status() string

Status returns HTTPResponse.Status

func (ListAllRBACRolesResponse) StatusCode

func (r ListAllRBACRolesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListAuditLogsParams

type ListAuditLogsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// UserId Filter by user ID
	UserId *openapi_types.UUID `form:"user_id,omitempty" json:"user_id,omitempty"`

	// EventType Filter by event type
	EventType *string `form:"event_type,omitempty" json:"event_type,omitempty"`

	// EntityDisplayName Filter by entity display name
	EntityDisplayName *string `form:"entity_display_name,omitempty" json:"entity_display_name,omitempty"`

	// UserIpAddress Filter by user IP address
	UserIpAddress *string `form:"user_ip_address,omitempty" json:"user_ip_address,omitempty"`

	// StartTime Filter by start time (inclusive)
	StartTime *time.Time `form:"start_time,omitempty" json:"start_time,omitempty"`

	// EndTime Filter by end time (inclusive)
	EndTime *time.Time `form:"end_time,omitempty" json:"end_time,omitempty"`

	// Search Search across user name, event type, entity display name, and user IP address
	Search *string `form:"search,omitempty" json:"search,omitempty"`
}

ListAuditLogsParams defines parameters for ListAuditLogs.

type ListAuditLogsResponse

type ListAuditLogsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []AuditLogEvent `json:"items"`
		Metadata ListMetadata    `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON500 *InternalError
}

func ParseListAuditLogsResponse

func ParseListAuditLogsResponse(rsp *http.Response) (*ListAuditLogsResponse, error)

ParseListAuditLogsResponse parses an HTTP response from a ListAuditLogsWithResponse call

func (ListAuditLogsResponse) Status

func (r ListAuditLogsResponse) Status() string

Status returns HTTPResponse.Status

func (ListAuditLogsResponse) StatusCode

func (r ListAuditLogsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFilterTagsParams

type ListFilterTagsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListFilterTagsParams defines parameters for ListFilterTags.

type ListFilterTagsResponse

type ListFilterTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []FilterTag  `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListFilterTagsResponse

func ParseListFilterTagsResponse(rsp *http.Response) (*ListFilterTagsResponse, error)

ParseListFilterTagsResponse parses an HTTP response from a ListFilterTagsWithResponse call

func (ListFilterTagsResponse) Status

func (r ListFilterTagsResponse) Status() string

Status returns HTTPResponse.Status

func (ListFilterTagsResponse) StatusCode

func (r ListFilterTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListFiltersParams

type ListFiltersParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// FilterTags Filter tags
	FilterTags       *FilterTags             `form:"tag,omitempty" json:"tag,omitempty"`
	NameFilter       *FilterNameFilter       `form:"name_filter,omitempty" json:"name_filter,omitempty"`
	ExpressionFilter *FilterExpressionFilter `form:"expression_filter,omitempty" json:"expression_filter,omitempty"`
}

ListFiltersParams defines parameters for ListFilters.

type ListFiltersResponse

type ListFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Filter     `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListFiltersResponse

func ParseListFiltersResponse(rsp *http.Response) (*ListFiltersResponse, error)

ParseListFiltersResponse parses an HTTP response from a ListFiltersWithResponse call

func (ListFiltersResponse) Status

func (r ListFiltersResponse) Status() string

Status returns HTTPResponse.Status

func (ListFiltersResponse) StatusCode

func (r ListFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListMetadata

type ListMetadata struct {
	LastPage   *int `json:"last_page,omitempty"`
	PageSize   int  `json:"page_size"`
	TimeMs     *int `json:"time_ms,omitempty"`
	TotalCount *int `json:"total_count,omitempty"`
}

ListMetadata defines model for ListMetadata.

type ListNotificationsParams

type ListNotificationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// Severities Filter by policy severities (policy matches any)
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`

	// PolicyGroupIds Filter by policy groups (policy matches any)
	PolicyGroupIds *[]PolicyGroupID `form:"policy_group_ids,omitempty" json:"policy_group_ids,omitempty"`
}

ListNotificationsParams defines parameters for ListNotifications.

type ListNotificationsResponse

type ListNotificationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []NotificationDetail `json:"items"`
		Metadata ListMetadata         `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListNotificationsResponse

func ParseListNotificationsResponse(rsp *http.Response) (*ListNotificationsResponse, error)

ParseListNotificationsResponse parses an HTTP response from a ListNotificationsWithResponse call

func (ListNotificationsResponse) Status

func (r ListNotificationsResponse) Status() string

Status returns HTTPResponse.Status

func (ListNotificationsResponse) StatusCode

func (r ListNotificationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPlatformVersionsParams

type ListPlatformVersionsParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListPlatformVersionsParams defines parameters for ListPlatformVersions.

type ListPlatformVersionsResponse

type ListPlatformVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []PlatformVersion `json:"items"`
		Metadata ListMetadata      `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON500 *InternalError
}

func ParseListPlatformVersionsResponse

func ParseListPlatformVersionsResponse(rsp *http.Response) (*ListPlatformVersionsResponse, error)

ParseListPlatformVersionsResponse parses an HTTP response from a ListPlatformVersionsWithResponse call

func (ListPlatformVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListPlatformVersionsResponse) StatusCode

func (r ListPlatformVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPlugin

type ListPlugin struct {
	// Category Supported categories for plugins
	Category  PluginCategory `json:"category"`
	CreatedAt time.Time      `json:"created_at"`

	// DisplayName The plugin's display name
	DisplayName string `json:"display_name"`

	// FreeRowsPerMonth Deprecated. Refer to `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth int64   `json:"free_rows_per_month"`
	Homepage         *string `json:"homepage,omitempty"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	// LatestVersion The version in semantic version format.
	LatestVersion *VersionName `json:"latest_version,omitempty"`

	// Name The unique name for the plugin.
	Name PluginName `json:"name"`

	// Official True if the plugin is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public *bool `json:"public,omitempty"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage     PluginReleaseStage `json:"release_stage"`
	Repository       *string            `json:"repository,omitempty"`
	ShortDescription string             `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier      PluginTier `json:"tier"`
	UpdatedAt time.Time  `json:"updated_at"`

	// USDPerRow Deprecated. Refer to `price_category` instead.
	// Deprecated:
	USDPerRow string `json:"usd_per_row"`
}

ListPlugin defines model for ListPlugin.

type ListPluginVersionTablesParams

type ListPluginVersionTablesParams struct {
	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

ListPluginVersionTablesParams defines parameters for ListPluginVersionTables.

type ListPluginVersionTablesResponse

type ListPluginVersionTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []PluginTable `json:"items"`
		Metadata ListMetadata  `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListPluginVersionTablesResponse

func ParseListPluginVersionTablesResponse(rsp *http.Response) (*ListPluginVersionTablesResponse, error)

ParseListPluginVersionTablesResponse parses an HTTP response from a ListPluginVersionTablesWithResponse call

func (ListPluginVersionTablesResponse) Status

Status returns HTTPResponse.Status

func (ListPluginVersionTablesResponse) StatusCode

func (r ListPluginVersionTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPluginVersionsParams

type ListPluginVersionsParams struct {
	// SortBy The field to sort by
	SortBy *ListPluginVersionsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludeDrafts Whether to include draft versions
	IncludeDrafts *IncludeDrafts `form:"include_drafts,omitempty" json:"include_drafts,omitempty"`

	// IncludeFips Whether to include fips versions
	IncludeFips *IncludeFips `form:"include_fips,omitempty" json:"include_fips,omitempty"`

	// IncludePrereleases Whether to include prerelease versions
	IncludePrereleases *IncludePrereleases `form:"include_prereleases,omitempty" json:"include_prereleases,omitempty"`
	VersionFilter      *VersionFilter      `form:"version_filter,omitempty" json:"version_filter,omitempty"`
}

ListPluginVersionsParams defines parameters for ListPluginVersions.

type ListPluginVersionsParamsSortBy

type ListPluginVersionsParamsSortBy string

ListPluginVersionsParamsSortBy defines parameters for ListPluginVersions.

const (
	ListPluginVersionsParamsSortByCreatedAt ListPluginVersionsParamsSortBy = "created_at"
)

Defines values for ListPluginVersionsParamsSortBy.

type ListPluginVersionsResponse

type ListPluginVersionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []PluginVersionList `json:"items"`
		Metadata ListMetadata        `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListPluginVersionsResponse

func ParseListPluginVersionsResponse(rsp *http.Response) (*ListPluginVersionsResponse, error)

ParseListPluginVersionsResponse parses an HTTP response from a ListPluginVersionsWithResponse call

func (ListPluginVersionsResponse) Status

Status returns HTTPResponse.Status

func (ListPluginVersionsResponse) StatusCode

func (r ListPluginVersionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPlugins

type ListPlugins = []ListPlugin

ListPlugins defines model for ListPlugins.

type ListPluginsParams

type ListPluginsParams struct {
	// SortBy The field to sort by
	SortBy *ListPluginsParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// IncludeReleaseStages Include these release stages in the response
	IncludeReleaseStages *PluginIncludeReleaseStages `form:"include_release_stages,omitempty" json:"include_release_stages,omitempty"`

	// ExcludeReleaseStages Exclude these release stages from the response
	ExcludeReleaseStages *PluginExcludeReleaseStages `form:"exclude_release_stages,omitempty" json:"exclude_release_stages,omitempty"`
}

ListPluginsParams defines parameters for ListPlugins.

type ListPluginsParamsSortBy

type ListPluginsParamsSortBy string

ListPluginsParamsSortBy defines parameters for ListPlugins.

const (
	ListPluginsParamsSortByCreatedAt ListPluginsParamsSortBy = "created_at"
	ListPluginsParamsSortByDownloads ListPluginsParamsSortBy = "downloads"
	ListPluginsParamsSortByName      ListPluginsParamsSortBy = "name"
	ListPluginsParamsSortByUpdatedAt ListPluginsParamsSortBy = "updated_at"
)

Defines values for ListPluginsParamsSortBy.

type ListPluginsResponse

type ListPluginsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    ListPlugins  `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON500 *InternalError
}

func ParseListPluginsResponse

func ParseListPluginsResponse(rsp *http.Response) (*ListPluginsResponse, error)

ParseListPluginsResponse parses an HTTP response from a ListPluginsWithResponse call

func (ListPluginsResponse) Status

func (r ListPluginsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPluginsResponse) StatusCode

func (r ListPluginsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPoliciesInGroupParams

type ListPoliciesInGroupParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SortBy Field to sort by
	SortBy *ListPoliciesInGroupParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDir Sort direction
	SortDir *ListPoliciesInGroupParamsSortDir `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListPoliciesInGroupParams defines parameters for ListPoliciesInGroup.

type ListPoliciesInGroupParamsSortBy

type ListPoliciesInGroupParamsSortBy string

ListPoliciesInGroupParamsSortBy defines parameters for ListPoliciesInGroup.

const (
	ListPoliciesInGroupParamsSortByName        ListPoliciesInGroupParamsSortBy = "name"
	ListPoliciesInGroupParamsSortByPolicyCount ListPoliciesInGroupParamsSortBy = "policy_count"
)

Defines values for ListPoliciesInGroupParamsSortBy.

type ListPoliciesInGroupParamsSortDir

type ListPoliciesInGroupParamsSortDir string

ListPoliciesInGroupParamsSortDir defines parameters for ListPoliciesInGroup.

const (
	ListPoliciesInGroupParamsSortDirAsc  ListPoliciesInGroupParamsSortDir = "asc"
	ListPoliciesInGroupParamsSortDirDesc ListPoliciesInGroupParamsSortDir = "desc"
)

Defines values for ListPoliciesInGroupParamsSortDir.

type ListPoliciesInGroupResponse

type ListPoliciesInGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Policy     `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListPoliciesInGroupResponse

func ParseListPoliciesInGroupResponse(rsp *http.Response) (*ListPoliciesInGroupResponse, error)

ParseListPoliciesInGroupResponse parses an HTTP response from a ListPoliciesInGroupWithResponse call

func (ListPoliciesInGroupResponse) Status

Status returns HTTPResponse.Status

func (ListPoliciesInGroupResponse) StatusCode

func (r ListPoliciesInGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPoliciesParams

type ListPoliciesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page         *Page         `form:"page,omitempty" json:"page,omitempty"`
	PolicyStatus *PolicyStatus `form:"status,omitempty" json:"status,omitempty"`

	// Severities Filter by severities (policy matches any)
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`

	// Domain Filter by domain
	Domain *PolicyDomain `form:"domain,omitempty" json:"domain,omitempty"`

	// PolicyGroupIds Filter by policy groups (policy matches any)
	PolicyGroupIds *[]PolicyGroupID `form:"policy_group_ids,omitempty" json:"policy_group_ids,omitempty"`

	// Search Search in policy name and description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// SortBy Field to sort by
	SortBy *ListPoliciesParamsSortBy `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDir Sort direction
	SortDir *ListPoliciesParamsSortDir `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListPoliciesParams defines parameters for ListPolicies.

type ListPoliciesParamsSortBy

type ListPoliciesParamsSortBy string

ListPoliciesParamsSortBy defines parameters for ListPolicies.

const (
	ListPoliciesParamsSortByCreatedAt      ListPoliciesParamsSortBy = "created_at"
	ListPoliciesParamsSortByDomain         ListPoliciesParamsSortBy = "domain"
	ListPoliciesParamsSortByLastRunAt      ListPoliciesParamsSortBy = "last_run_at"
	ListPoliciesParamsSortByName           ListPoliciesParamsSortBy = "name"
	ListPoliciesParamsSortBySeverity       ListPoliciesParamsSortBy = "severity"
	ListPoliciesParamsSortByViolationCount ListPoliciesParamsSortBy = "violation_count"
)

Defines values for ListPoliciesParamsSortBy.

type ListPoliciesParamsSortDir

type ListPoliciesParamsSortDir string

ListPoliciesParamsSortDir defines parameters for ListPolicies.

const (
	ListPoliciesParamsSortDirAsc  ListPoliciesParamsSortDir = "asc"
	ListPoliciesParamsSortDirDesc ListPoliciesParamsSortDir = "desc"
)

Defines values for ListPoliciesParamsSortDir.

type ListPoliciesResponse

type ListPoliciesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Policy     `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON500 *InternalError
}

func ParseListPoliciesResponse

func ParseListPoliciesResponse(rsp *http.Response) (*ListPoliciesResponse, error)

ParseListPoliciesResponse parses an HTTP response from a ListPoliciesWithResponse call

func (ListPoliciesResponse) Status

func (r ListPoliciesResponse) Status() string

Status returns HTTPResponse.Status

func (ListPoliciesResponse) StatusCode

func (r ListPoliciesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListPolicyGroupsParams

type ListPolicyGroupsParams struct {
	// Search Search in policy group name and description
	Search *string `form:"search,omitempty" json:"search,omitempty"`

	// Severities Filter to policy groups that contain at least one policy with any of these severities
	Severities *[]PolicySeverity `form:"severities,omitempty" json:"severities,omitempty"`
}

ListPolicyGroupsParams defines parameters for ListPolicyGroups.

type ListPolicyGroupsResponse

type ListPolicyGroupsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items []PolicyGroupWithCounts `json:"items"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON500 *InternalError
}

func ParseListPolicyGroupsResponse

func ParseListPolicyGroupsResponse(rsp *http.Response) (*ListPolicyGroupsResponse, error)

ParseListPolicyGroupsResponse parses an HTTP response from a ListPolicyGroupsWithResponse call

func (ListPolicyGroupsResponse) Status

func (r ListPolicyGroupsResponse) Status() string

Status returns HTTPResponse.Status

func (ListPolicyGroupsResponse) StatusCode

func (r ListPolicyGroupsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListQueryTagsParams

type ListQueryTagsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListQueryTagsParams defines parameters for ListQueryTags.

type ListQueryTagsResponse

type ListQueryTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []QueryTag   `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListQueryTagsResponse

func ParseListQueryTagsResponse(rsp *http.Response) (*ListQueryTagsResponse, error)

ParseListQueryTagsResponse parses an HTTP response from a ListQueryTagsWithResponse call

func (ListQueryTagsResponse) Status

func (r ListQueryTagsResponse) Status() string

Status returns HTTPResponse.Status

func (ListQueryTagsResponse) StatusCode

func (r ListQueryTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportTemplatesParams

type ListReportTemplatesParams struct {
	// SearchTerm Filter report templates by name.
	SearchTerm *string `form:"search_term,omitempty" json:"search_term,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// ReportTemplateSortBys Sort by options
	ReportTemplateSortBys ReportTemplateSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// ReportTemplateSortDirections Report template sort direction options
	ReportTemplateSortDirections ReportTemplateSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListReportTemplatesParams defines parameters for ListReportTemplates.

type ListReportTemplatesResponse

type ListReportTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Metadata  ListMetadata     `json:"metadata"`
		Templates []ReportTemplate `json:"templates"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseListReportTemplatesResponse

func ParseListReportTemplatesResponse(rsp *http.Response) (*ListReportTemplatesResponse, error)

ParseListReportTemplatesResponse parses an HTTP response from a ListReportTemplatesWithResponse call

func (ListReportTemplatesResponse) Status

Status returns HTTPResponse.Status

func (ListReportTemplatesResponse) StatusCode

func (r ListReportTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListReportsParams

type ListReportsParams struct {
	// SearchTerm Filter reports by title or description.
	SearchTerm *string                      `form:"search_term,omitempty" json:"search_term,omitempty"`
	Visibility *ListReportsParamsVisibility `form:"visibility,omitempty" json:"visibility,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// ReportSortBys Sort by options
	ReportSortBys ReportSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// ReportSortDirections Report sort direction options
	ReportSortDirections ReportSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListReportsParams defines parameters for ListReports.

type ListReportsParamsVisibility

type ListReportsParamsVisibility string

ListReportsParamsVisibility defines parameters for ListReports.

const (
	ListReportsParamsVisibilityPrivate ListReportsParamsVisibility = "private"
	ListReportsParamsVisibilityPublic  ListReportsParamsVisibility = "public"
)

Defines values for ListReportsParamsVisibility.

type ListReportsResponse

type ListReportsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Metadata ListMetadata `json:"metadata"`
		Reports  []Report     `json:"reports"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseListReportsResponse

func ParseListReportsResponse(rsp *http.Response) (*ListReportsResponse, error)

ParseListReportsResponse parses an HTTP response from a ListReportsWithResponse call

func (ListReportsResponse) Status

func (r ListReportsResponse) Status() string

Status returns HTTPResponse.Status

func (ListReportsResponse) StatusCode

func (r ListReportsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSlackChannelsParams

type ListSlackChannelsParams struct {
	// Name Filter channels by name (case-insensitive partial match)
	Name *string `form:"name,omitempty" json:"name,omitempty"`
}

ListSlackChannelsParams defines parameters for ListSlackChannels.

type ListSlackChannelsResponse

type ListSlackChannelsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items []SlackChannel `json:"items"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListSlackChannelsResponse

func ParseListSlackChannelsResponse(rsp *http.Response) (*ListSlackChannelsResponse, error)

ParseListSlackChannelsResponse parses an HTTP response from a ListSlackChannelsWithResponse call

func (ListSlackChannelsResponse) Status

func (r ListSlackChannelsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSlackChannelsResponse) StatusCode

func (r ListSlackChannelsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSync

type ListSync struct {
	// CPU CPU quota for the sync
	CPU string `json:"cpu"`

	// CreatedAt Time when the sync was created
	CreatedAt time.Time `json:"created_at"`
	CreatedBy *string   `json:"created_by,omitempty"`

	// Destinations List of destinations for the sync
	Destinations []string `json:"destinations"`

	// Disabled Whether the sync is disabled
	Disabled bool `json:"disabled"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// LastRun Managed Sync List Entry Last Run Info
	LastRun *ListSyncLastRun `json:"last_run,omitempty"`

	// Memory Memory quota for the sync
	Memory string `json:"memory"`

	// Name Descriptive, unique name for the sync
	Name string `json:"name"`

	// Schedule Cron schedule for the sync
	Schedule string `json:"schedule"`

	// Source Unique name of the source
	Source string `json:"source"`

	// UpdatedAt Time when the sync was updated
	UpdatedAt time.Time `json:"updated_at"`
}

ListSync defines model for ListSync.

type ListSyncDestinationSyncsParams

type ListSyncDestinationSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncSortBys Sort by options
	SyncSortBys SyncSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
	Filter             *SyncNameFilter    `form:"filter,omitempty" json:"filter,omitempty"`
	MigrationFilter    *MigrationFilter   `form:"migration_filter,omitempty" json:"migration_filter,omitempty"`
}

ListSyncDestinationSyncsParams defines parameters for ListSyncDestinationSyncs.

type ListSyncDestinationSyncsResponse

type ListSyncDestinationSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []ListSync   `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncDestinationSyncsResponse

func ParseListSyncDestinationSyncsResponse(rsp *http.Response) (*ListSyncDestinationSyncsResponse, error)

ParseListSyncDestinationSyncsResponse parses an HTTP response from a ListSyncDestinationSyncsWithResponse call

func (ListSyncDestinationSyncsResponse) Status

Status returns HTTPResponse.Status

func (ListSyncDestinationSyncsResponse) StatusCode

func (r ListSyncDestinationSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncDestinationsParams

type ListSyncDestinationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page   *Page           `form:"page,omitempty" json:"page,omitempty"`
	Filter *SyncNameFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// SyncGenericSortBys Sort by options
	SyncGenericSortBys SyncGenericSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListSyncDestinationsParams defines parameters for ListSyncDestinations.

type ListSyncDestinationsResponse

type ListSyncDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncDestination `json:"items"`
		Metadata ListMetadata      `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncDestinationsResponse

func ParseListSyncDestinationsResponse(rsp *http.Response) (*ListSyncDestinationsResponse, error)

ParseListSyncDestinationsResponse parses an HTTP response from a ListSyncDestinationsWithResponse call

func (ListSyncDestinationsResponse) Status

Status returns HTTPResponse.Status

func (ListSyncDestinationsResponse) StatusCode

func (r ListSyncDestinationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncLastRun

type ListSyncLastRun struct {
	// CompletedAt Time the sync run was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the sync run was created
	CreatedAt time.Time `json:"created_at"`

	// Errors Number of errors encountered during the sync
	Errors int64 `json:"errors"`

	// ID unique ID of the run
	ID openapi_types.UUID `json:"id"`

	// Ingested Whether the sync run's data has been ingested
	Ingested bool `json:"ingested"`

	// Migration Whether the sync run was a migration
	Migration bool `json:"migration"`

	// Status The status of the sync run
	Status SyncRunStatus `json:"status"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`

	// TotalRows Total number of rows in the sync
	TotalRows int64 `json:"total_rows"`

	// Warnings Number of warnings encountered during the sync
	Warnings int64 `json:"warnings"`
}

ListSyncLastRun Managed Sync List Entry Last Run Info

type ListSyncRunsParams

type ListSyncRunsParams struct {
	MigrationFilter *MigrationFilter `form:"migration_filter,omitempty" json:"migration_filter,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncRunsParams defines parameters for ListSyncRuns.

type ListSyncRunsResponse

type ListSyncRunsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncRun    `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncRunsResponse

func ParseListSyncRunsResponse(rsp *http.Response) (*ListSyncRunsResponse, error)

ParseListSyncRunsResponse parses an HTTP response from a ListSyncRunsWithResponse call

func (ListSyncRunsResponse) Status

func (r ListSyncRunsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncRunsResponse) StatusCode

func (r ListSyncRunsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncSourceSyncsParams

type ListSyncSourceSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncSortBys Sort by options
	SyncSortBys SyncSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
	Filter             *SyncNameFilter    `form:"filter,omitempty" json:"filter,omitempty"`
	MigrationFilter    *MigrationFilter   `form:"migration_filter,omitempty" json:"migration_filter,omitempty"`
}

ListSyncSourceSyncsParams defines parameters for ListSyncSourceSyncs.

type ListSyncSourceSyncsResponse

type ListSyncSourceSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []ListSync   `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncSourceSyncsResponse

func ParseListSyncSourceSyncsResponse(rsp *http.Response) (*ListSyncSourceSyncsResponse, error)

ParseListSyncSourceSyncsResponse parses an HTTP response from a ListSyncSourceSyncsWithResponse call

func (ListSyncSourceSyncsResponse) Status

Status returns HTTPResponse.Status

func (ListSyncSourceSyncsResponse) StatusCode

func (r ListSyncSourceSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncSourcesParams

type ListSyncSourcesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page   *Page           `form:"page,omitempty" json:"page,omitempty"`
	Filter *SyncNameFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// SyncGenericSortBys Sort by options
	SyncGenericSortBys SyncGenericSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListSyncSourcesParams defines parameters for ListSyncSources.

type ListSyncSourcesResponse

type ListSyncSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncSource `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncSourcesResponse

func ParseListSyncSourcesResponse(rsp *http.Response) (*ListSyncSourcesResponse, error)

ParseListSyncSourcesResponse parses an HTTP response from a ListSyncSourcesWithResponse call

func (ListSyncSourcesResponse) Status

func (r ListSyncSourcesResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncSourcesResponse) StatusCode

func (r ListSyncSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncTransformerSyncDestinationsParams

type ListSyncTransformerSyncDestinationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncTransformerSyncDestinationsParams defines parameters for ListSyncTransformerSyncDestinations.

type ListSyncTransformerSyncDestinationsResponse

type ListSyncTransformerSyncDestinationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncDestination `json:"items"`
		Metadata ListMetadata      `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncTransformerSyncDestinationsResponse

func ParseListSyncTransformerSyncDestinationsResponse(rsp *http.Response) (*ListSyncTransformerSyncDestinationsResponse, error)

ParseListSyncTransformerSyncDestinationsResponse parses an HTTP response from a ListSyncTransformerSyncDestinationsWithResponse call

func (ListSyncTransformerSyncDestinationsResponse) Status

Status returns HTTPResponse.Status

func (ListSyncTransformerSyncDestinationsResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ListSyncTransformerSyncsParams

type ListSyncTransformerSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListSyncTransformerSyncsParams defines parameters for ListSyncTransformerSyncs.

type ListSyncTransformerSyncsResponse

type ListSyncTransformerSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Sync       `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncTransformerSyncsResponse

func ParseListSyncTransformerSyncsResponse(rsp *http.Response) (*ListSyncTransformerSyncsResponse, error)

ParseListSyncTransformerSyncsResponse parses an HTTP response from a ListSyncTransformerSyncsWithResponse call

func (ListSyncTransformerSyncsResponse) Status

Status returns HTTPResponse.Status

func (ListSyncTransformerSyncsResponse) StatusCode

func (r ListSyncTransformerSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncTransformersParams

type ListSyncTransformersParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page   *Page           `form:"page,omitempty" json:"page,omitempty"`
	Filter *SyncNameFilter `form:"filter,omitempty" json:"filter,omitempty"`

	// SyncGenericSortBys Sort by options
	SyncGenericSortBys SyncGenericSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
}

ListSyncTransformersParams defines parameters for ListSyncTransformers.

type ListSyncTransformersResponse

type ListSyncTransformersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncTransformer `json:"items"`
		Metadata ListMetadata      `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncTransformersResponse

func ParseListSyncTransformersResponse(rsp *http.Response) (*ListSyncTransformersResponse, error)

ParseListSyncTransformersResponse parses an HTTP response from a ListSyncTransformersWithResponse call

func (ListSyncTransformersResponse) Status

Status returns HTTPResponse.Status

func (ListSyncTransformersResponse) StatusCode

func (r ListSyncTransformersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncUpgradesParams

type ListSyncUpgradesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncUpgradesSortBys Sort by options
	SyncUpgradesSortBys SyncUpgradesSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections                 `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
	Path               *SyncUpgradesPathFilter            `form:"path,omitempty" json:"path,omitempty"`
	Kind               *SyncUpgradesKindFilter            `form:"kind,omitempty" json:"kind,omitempty"`
	PlatformVersion    *SyncUpgradesPlatformVersionFilter `form:"platform_version,omitempty" json:"platform_version,omitempty"`
}

ListSyncUpgradesParams defines parameters for ListSyncUpgrades.

type ListSyncUpgradesParamsSortBy

type ListSyncUpgradesParamsSortBy string

ListSyncUpgradesParamsSortBy defines parameters for ListSyncUpgrades.

const (
	ListSyncUpgradesParamsSortByCreatedAt   ListSyncUpgradesParamsSortBy = "created_at"
	ListSyncUpgradesParamsSortByKind        ListSyncUpgradesParamsSortBy = "kind"
	ListSyncUpgradesParamsSortByNewVersion  ListSyncUpgradesParamsSortBy = "new_version"
	ListSyncUpgradesParamsSortByPath        ListSyncUpgradesParamsSortBy = "path"
	ListSyncUpgradesParamsSortByPrevVersion ListSyncUpgradesParamsSortBy = "prev_version"
)

Defines values for ListSyncUpgradesParamsSortBy.

type ListSyncUpgradesResponse

type ListSyncUpgradesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncUpgrade `json:"items"`
		Metadata ListMetadata  `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncUpgradesResponse

func ParseListSyncUpgradesResponse(rsp *http.Response) (*ListSyncUpgradesResponse, error)

ParseListSyncUpgradesResponse parses an HTTP response from a ListSyncUpgradesWithResponse call

func (ListSyncUpgradesResponse) Status

func (r ListSyncUpgradesResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncUpgradesResponse) StatusCode

func (r ListSyncUpgradesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListSyncsParams

type ListSyncsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncSortBys Sort by options
	SyncSortBys SyncSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
	Filter             *SyncNameFilter    `form:"filter,omitempty" json:"filter,omitempty"`
	MigrationFilter    *MigrationFilter   `form:"migration_filter,omitempty" json:"migration_filter,omitempty"`
}

ListSyncsParams defines parameters for ListSyncs.

type ListSyncsResponse

type ListSyncsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []ListSync   `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListSyncsResponse

func ParseListSyncsResponse(rsp *http.Response) (*ListSyncsResponse, error)

ParseListSyncsResponse parses an HTTP response from a ListSyncsWithResponse call

func (ListSyncsResponse) Status

func (r ListSyncsResponse) Status() string

Status returns HTTPResponse.Status

func (ListSyncsResponse) StatusCode

func (r ListSyncsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTablesParams

type ListTablesParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListTablesParams defines parameters for ListTables.

type ListTablesResponse

type ListTablesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []TableListItem `json:"items"`
		Metadata ListMetadata    `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseListTablesResponse

func ParseListTablesResponse(rsp *http.Response) (*ListTablesResponse, error)

ParseListTablesResponse parses an HTTP response from a ListTablesWithResponse call

func (ListTablesResponse) Status

func (r ListTablesResponse) Status() string

Status returns HTTPResponse.Status

func (ListTablesResponse) StatusCode

func (r ListTablesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListTeamsParams

type ListTeamsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

ListTeamsParams defines parameters for ListTeams.

type ListTeamsResponse

type ListTeamsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Team       `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListTeamsResponse

func ParseListTeamsResponse(rsp *http.Response) (*ListTeamsResponse, error)

ParseListTeamsResponse parses an HTTP response from a ListTeamsWithResponse call

func (ListTeamsResponse) Status

func (r ListTeamsResponse) Status() string

Status returns HTTPResponse.Status

func (ListTeamsResponse) StatusCode

func (r ListTeamsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListUsersParams

type ListUsersParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// UserSearch Search by user name or email
	UserSearch *string `form:"user_search,omitempty" json:"user_search,omitempty"`

	// RoleId Search by user role ID
	RoleId *RoleID `form:"role_id,omitempty" json:"role_id,omitempty"`
}

ListUsersParams defines parameters for ListUsers.

type ListUsersResponse

type ListUsersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []User       `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListUsersResponse

func ParseListUsersResponse(rsp *http.Response) (*ListUsersResponse, error)

ParseListUsersResponse parses an HTTP response from a ListUsersWithResponse call

func (ListUsersResponse) Status

func (r ListUsersResponse) Status() string

Status returns HTTPResponse.Status

func (ListUsersResponse) StatusCode

func (r ListUsersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ListV2SyncIntegrationsParams

type ListV2SyncIntegrationsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// SyncSortBys Sort by options
	SyncSortBys SyncSortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SyncSortDirections Sync sort direction options
	SyncSortDirections SyncSortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`
	Filter             *SyncNameFilter    `form:"filter,omitempty" json:"filter,omitempty"`
}

ListV2SyncIntegrationsParams defines parameters for ListV2SyncIntegrations.

type ListV2SyncIntegrationsResponse

type ListV2SyncIntegrationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []SyncIntegrationExpandedV2 `json:"items"`
		Metadata ListMetadata                `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON404 *NotFound
	JSON500 *InternalError
}

func ParseListV2SyncIntegrationsResponse

func ParseListV2SyncIntegrationsResponse(rsp *http.Response) (*ListV2SyncIntegrationsResponse, error)

ParseListV2SyncIntegrationsResponse parses an HTTP response from a ListV2SyncIntegrationsWithResponse call

func (ListV2SyncIntegrationsResponse) Status

Status returns HTTPResponse.Status

func (ListV2SyncIntegrationsResponse) StatusCode

func (r ListV2SyncIntegrationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LoginUserJSONBody

type LoginUserJSONBody struct {
	IDToken string `json:"id_token"`
}

LoginUserJSONBody defines parameters for LoginUser.

type LoginUserJSONRequestBody

type LoginUserJSONRequestBody LoginUserJSONBody

LoginUserJSONRequestBody defines body for LoginUser for application/json ContentType.

type LoginUserResponse

type LoginUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseLoginUserResponse

func ParseLoginUserResponse(rsp *http.Response) (*LoginUserResponse, error)

ParseLoginUserResponse parses an HTTP response from a LoginUserWithResponse call

func (LoginUserResponse) Status

func (r LoginUserResponse) Status() string

Status returns HTTPResponse.Status

func (LoginUserResponse) StatusCode

func (r LoginUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type LogoutUserResponse

type LogoutUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseLogoutUserResponse

func ParseLogoutUserResponse(rsp *http.Response) (*LogoutUserResponse, error)

ParseLogoutUserResponse parses an HTTP response from a LogoutUserWithResponse call

func (LogoutUserResponse) Status

func (r LogoutUserResponse) Status() string

Status returns HTTPResponse.Status

func (LogoutUserResponse) StatusCode

func (r LogoutUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type MethodNotAllowed

type MethodNotAllowed = BasicError

MethodNotAllowed Basic Error

type MigrationFilter

type MigrationFilter = bool

MigrationFilter Filter by migration

type NotFound

type NotFound = BasicError

NotFound Basic Error

type NotificationDestination

type NotificationDestination struct {
	CreatedAt time.Time `json:"created_at"`

	// CustomMessage Optional custom message prepended to the alert when sending to Slack (only for slack type)
	CustomMessage *string `json:"custom_message"`
	Enabled       bool    `json:"enabled"`

	// HTTPBody HTTP body template (required for webhook type, must not be set for slack type). Supports simple variable interpolation using {{variable}} syntax. Available variables: {{query_name}}, {{query_url}}, {{alert_status}}, {{alert_message}}, {{alert_severity}}, {{alert_violations}}.
	HTTPBody    *string           `json:"http_body,omitempty"`
	HTTPHeaders map[string]string `json:"http_headers,omitempty"`

	// NotificationDestinationID The unique ID for the notification destination.
	NotificationDestinationID NotificationDestinationID `json:"id"`

	// LastNotificationErrorCode Error code of the last notification error
	LastNotificationErrorCode *string `json:"last_notification_error_code"`

	// LastNotificationErrorMessage Error message of the last notification error
	LastNotificationErrorMessage *string `json:"last_notification_error_message"`

	// LastNotificationErrorTimestamp Timestamp of the last notification error
	LastNotificationErrorTimestamp *time.Time `json:"last_notification_error_timestamp"`
	Name                           string     `json:"name"`

	// SlackChannels List of Slack channel IDs (only for slack type)
	SlackChannels *[]string `json:"slack_channels,omitempty"`

	// SlackConnectionID Slack connection ID (only for slack type)
	SlackConnectionID *openapi_types.UUID `json:"slack_connection_id"`

	// Type Type of notification destination
	Type      NotificationDestinationType `json:"type"`
	UpdatedAt time.Time                   `json:"updated_at"`
	URL       string                      `json:"url"`
}

NotificationDestination Notification Destination

type NotificationDestinationCreate

type NotificationDestinationCreate struct {
	// CustomMessage Optional custom message prepended to the alert when sending to Slack (only for slack type, must not be set for webhook)
	CustomMessage *string `json:"custom_message,omitempty"`
	Enabled       bool    `json:"enabled"`

	// HTTPBody HTTP body template (required for webhook type, must not be set for slack type). Supports simple variable interpolation using {{variable}} syntax. Available variables: {{query_name}}, {{query_url}}, {{alert_status}}, {{alert_message}}, {{alert_severity}}, {{alert_violations}}.
	HTTPBody *string `json:"http_body,omitempty"`

	// HTTPHeaders HTTP headers (required for webhook type, must not be set for slack type)
	HTTPHeaders map[string]string `json:"http_headers,omitempty"`
	Name        string            `json:"name"`

	// SlackChannels List of Slack channel IDs to send notifications to (required for slack type)
	SlackChannels *[]string `json:"slack_channels,omitempty"`

	// SlackConnectionID Slack connection ID (required for slack type)
	SlackConnectionID *openapi_types.UUID `json:"slack_connection_id,omitempty"`

	// Type Type of notification destination
	Type *NotificationDestinationCreateType `json:"type,omitempty"`

	// URL Webhook URL (required for webhook type, must not be set for slack type)
	URL *string `json:"url,omitempty"`
}

NotificationDestinationCreate defines model for NotificationDestinationCreate.

type NotificationDestinationCreateType

type NotificationDestinationCreateType string

NotificationDestinationCreateType Type of notification destination

const (
	NotificationDestinationCreateTypeSlack   NotificationDestinationCreateType = "slack"
	NotificationDestinationCreateTypeWebhook NotificationDestinationCreateType = "webhook"
)

Defines values for NotificationDestinationCreateType.

type NotificationDestinationData

type NotificationDestinationData struct {
	// CustomMessage Optional custom message prepended to the alert when sending to Slack (only for slack type, must not be set for webhook)
	CustomMessage *string `json:"custom_message,omitempty"`

	// HTTPBody HTTP body template (required for webhook type, must not be set for slack type). Supports simple variable interpolation using {{variable}} syntax. Available variables: {{query_name}}, {{query_url}}, {{alert_status}}, {{alert_message}}, {{alert_severity}}, {{alert_violations}}.
	HTTPBody *string `json:"http_body,omitempty"`

	// HTTPHeaders HTTP headers (required for webhook type, must not be set for slack type)
	HTTPHeaders map[string]string `json:"http_headers,omitempty"`

	// SlackChannels List of Slack channel IDs to send notifications to (required for slack type)
	SlackChannels *[]string `json:"slack_channels,omitempty"`

	// SlackConnectionID Slack connection ID (required for slack type)
	SlackConnectionID *openapi_types.UUID `json:"slack_connection_id,omitempty"`

	// Type Type of notification destination
	Type *NotificationDestinationDataType `json:"type,omitempty"`

	// URL Webhook URL (required for webhook type, must not be set for slack type)
	URL *string `json:"url,omitempty"`
}

NotificationDestinationData Notification Destination Data

type NotificationDestinationDataType

type NotificationDestinationDataType string

NotificationDestinationDataType Type of notification destination

const (
	NotificationDestinationDataTypeSlack   NotificationDestinationDataType = "slack"
	NotificationDestinationDataTypeWebhook NotificationDestinationDataType = "webhook"
)

Defines values for NotificationDestinationDataType.

type NotificationDestinationID

type NotificationDestinationID = openapi_types.UUID

NotificationDestinationID The unique ID for the notification destination.

type NotificationDestinationId

type NotificationDestinationId = NotificationDestinationID

NotificationDestinationId The unique ID for the notification destination.

type NotificationDestinationListItem

type NotificationDestinationListItem struct {
	CreatedAt time.Time `json:"created_at"`
	Enabled   bool      `json:"enabled"`

	// NotificationDestinationID The unique ID for the notification destination.
	NotificationDestinationID NotificationDestinationID `json:"id"`
	Name                      string                    `json:"name"`

	// Type Type of notification destination
	Type      NotificationDestinationListItemType `json:"type"`
	UpdatedAt time.Time                           `json:"updated_at"`
	URL       string                              `json:"url"`
}

NotificationDestinationListItem Notification Destination List Item

type NotificationDestinationListItemType

type NotificationDestinationListItemType string

NotificationDestinationListItemType Type of notification destination

const (
	NotificationDestinationListItemTypeSlack   NotificationDestinationListItemType = "slack"
	NotificationDestinationListItemTypeWebhook NotificationDestinationListItemType = "webhook"
)

Defines values for NotificationDestinationListItemType.

type NotificationDestinationTestResponse

type NotificationDestinationTestResponse struct {
	// HTTPBody Body of the HTTP response from the notification destination
	HTTPBody string `json:"http_body"`

	// HTTPHeaders Headers returned by the notification destination
	HTTPHeaders map[string]string `json:"http_headers"`

	// HTTPStatus HTTP status message returned by the notification destination
	HTTPStatus string `json:"http_status"`

	// HTTPStatusCode HTTP status code returned by the notification destination
	HTTPStatusCode int `json:"http_status_code"`

	// IsSuccess Indicates if the test was successful
	IsSuccess bool `json:"is_success"`
}

NotificationDestinationTestResponse Notification Destination Test Response

type NotificationDestinationType

type NotificationDestinationType string

NotificationDestinationType Type of notification destination

const (
	NotificationDestinationTypeSlack   NotificationDestinationType = "slack"
	NotificationDestinationTypeWebhook NotificationDestinationType = "webhook"
)

Defines values for NotificationDestinationType.

type NotificationDestinationUpdate

type NotificationDestinationUpdate struct {
	// CustomMessage Optional custom message prepended to the alert when sending to Slack (only for slack type, must not be set for webhook)
	CustomMessage *string `json:"custom_message,omitempty"`
	Enabled       *bool   `json:"enabled,omitempty"`

	// HTTPBody HTTP body template (required for webhook type, must not be set for slack type). Supports simple variable interpolation using {{variable}} syntax. Available variables: {{query_name}}, {{query_url}}, {{alert_status}}, {{alert_message}}, {{alert_severity}}, {{alert_violations}}.
	HTTPBody    *string            `json:"http_body,omitempty"`
	HTTPHeaders *map[string]string `json:"http_headers,omitempty"`
	Name        *string            `json:"name,omitempty"`

	// SlackChannels List of Slack channel IDs to send notifications to (only for slack type, must not be set for webhook)
	SlackChannels *[]string `json:"slack_channels,omitempty"`

	// SlackConnectionID Slack connection ID (only for slack type, must not be set for webhook)
	SlackConnectionID *openapi_types.UUID `json:"slack_connection_id,omitempty"`
	URL               *string             `json:"url,omitempty"`
}

NotificationDestinationUpdate Update Notification Destination

type NotificationDetail

type NotificationDetail struct {
	// CreatedAt Timestamp when the alert was created
	CreatedAt time.Time `json:"created_at"`

	// ID Unique identifier for the alert
	ID openapi_types.UUID `json:"id"`

	// LastEvaluatedAt Timestamp when the alert was last evaluated
	LastEvaluatedAt *time.Time `json:"last_evaluated_at,omitempty"`

	// Message Alert message content
	Message string `json:"message"`

	// NotificationDestination Notification Destination List Item
	NotificationDestination *NotificationDestinationListItem `json:"notification_destination,omitempty"`

	// PolicyID Reference to the associated policy
	PolicyID openapi_types.UUID `json:"policy_id"`

	// QueryID Reference to the associated query
	QueryID  openapi_types.UUID `json:"query_id"`
	Severity AlertSeverity      `json:"severity"`
	State    AlertState         `json:"state"`

	// TotalViolations Number of violations that triggered the alert
	TotalViolations int64 `json:"total_violations"`

	// TriggeredAt Timestamp when the alert was triggered
	TriggeredAt *time.Time `json:"triggered_at,omitempty"`

	// UpdatedAt Timestamp when the alert was last updated
	UpdatedAt time.Time `json:"updated_at"`
}

NotificationDetail A notification instance for a triggered alert, including one notification destination. Each notification destination for an alert will result in a separate notification item.

type NotifyOnboardingJSONRequestBody

type NotifyOnboardingJSONRequestBody = OnboardingAWSNotification

NotifyOnboardingJSONRequestBody defines body for NotifyOnboarding for application/json ContentType.

type NotifyOnboardingResponse

type NotifyOnboardingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON500      *InternalError
}

func ParseNotifyOnboardingResponse

func ParseNotifyOnboardingResponse(rsp *http.Response) (*NotifyOnboardingResponse, error)

ParseNotifyOnboardingResponse parses an HTTP response from a NotifyOnboardingWithResponse call

func (NotifyOnboardingResponse) Status

func (r NotifyOnboardingResponse) Status() string

Status returns HTTPResponse.Status

func (NotifyOnboardingResponse) StatusCode

func (r NotifyOnboardingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type OnboardingAWS

type OnboardingAWS struct {
	// Audience OpenID audience claim for the trust realshionship
	Audience  string    `json:"audience"`
	CreatedAt time.Time `json:"created_at"`

	// FailureReason CloudFormation stack errors
	FailureReason *string `json:"failure_reason,omitempty"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID OnboardingID `json:"id"`

	// IssuerURL URL of the OpenID server to use when setting up a trust relationship
	IssuerURL string `json:"issuer_url"`

	// ManagementRoleARN Role used to manage the platform onboarding
	ManagementRoleARN *string `json:"management_role_arn,omitempty"`

	// OrganizationalUnitIDs (organization mode) A list of Organizational Unit (OU) IDs included in this onboarding.
	OrganizationalUnitIDs *[]string `json:"organizational_units,omitempty"`

	// OnboardingStage Stage of the onboarding process
	OnboardingStage string `json:"stage"`

	// Subject OpenID subject claim for the trust relationship
	Subject string `json:"subject"`

	// SyncRoleName (organization mode) The name of the sync role used to sync a specific account within the organization.
	// Note: This is the role name only, not the full ARN.
	SyncRoleName *string   `json:"sync_role_name,omitempty"`
	UpdatedAt    time.Time `json:"updated_at"`
}

OnboardingAWS AWS OpenID onboarding

type OnboardingAWSAccounts

type OnboardingAWSAccounts struct {
	// ARN ARN of the account or OU
	ARN *string `json:"arn,omitempty"`

	// Children Children accounts and OUs of the target account
	Children *[]OnboardingAWSAccounts `json:"children,omitempty"`

	// ID ID of the account or OU
	ID string `json:"id"`

	// Name Display name of the account or OU
	Name *string `json:"name,omitempty"`

	// Type Type of the account
	Type OnboardingAWSAccountsType `json:"type"`
}

OnboardingAWSAccounts AWS OpenID onboarding account structure

type OnboardingAWSAccountsType

type OnboardingAWSAccountsType string

OnboardingAWSAccountsType Type of the account

const (
	OnboardingAWSAccountsTypeAccount OnboardingAWSAccountsType = "account"
	OnboardingAWSAccountsTypeOU      OnboardingAWSAccountsType = "OU"
	OnboardingAWSAccountsTypeRoot    OnboardingAWSAccountsType = "root"
)

Defines values for OnboardingAWSAccountsType.

type OnboardingAWSCreateResponse

type OnboardingAWSCreateResponse struct {
	// Audience OpenID audience claim for the trust realshionship
	Audience string `json:"audience"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID OnboardingID `json:"id"`

	// IssuerURL URL of the OpenID server to use when setting up a trust relationship
	IssuerURL string `json:"issuer_url"`

	// NotifyPath Path of the notify endpoint to use for status updates
	NotifyPath string `json:"notify_path"`

	// NotifyToken An authentication token that should be used for notifications
	NotifyToken string `json:"notify_token"`

	// Region An AWS region (such as 'us-east-1') where stack is deployed
	Region *string `json:"region,omitempty"`

	// StackName Stack name that should be used
	StackName *string `json:"stack_name,omitempty"`

	// Subject OpenID subject claim for the trust relationship
	Subject string `json:"subject"`

	// TemplateURL URL of the CloudFormation template to use for the authentication
	TemplateURL string `json:"template_url"`
}

OnboardingAWSCreateResponse AWS OpenID onboarding

type OnboardingAWSNotification

type OnboardingAWSNotification struct {
	// contains filtered or unexported fields
}

OnboardingAWSNotification defines model for OnboardingAWSNotification.

func (OnboardingAWSNotification) AsCompletedNotification

func (t OnboardingAWSNotification) AsCompletedNotification() (CompletedNotification, error)

AsCompletedNotification returns the union data inside the OnboardingAWSNotification as a CompletedNotification

func (OnboardingAWSNotification) AsCompletedSingleAccountNotification

func (t OnboardingAWSNotification) AsCompletedSingleAccountNotification() (CompletedSingleAccountNotification, error)

AsCompletedSingleAccountNotification returns the union data inside the OnboardingAWSNotification as a CompletedSingleAccountNotification

func (OnboardingAWSNotification) AsDeployedNotification

func (t OnboardingAWSNotification) AsDeployedNotification() (DeployedNotification, error)

AsDeployedNotification returns the union data inside the OnboardingAWSNotification as a DeployedNotification

func (OnboardingAWSNotification) AsFailedNotification

func (t OnboardingAWSNotification) AsFailedNotification() (FailedNotification, error)

AsFailedNotification returns the union data inside the OnboardingAWSNotification as a FailedNotification

func (OnboardingAWSNotification) AsRevokedNotification

func (t OnboardingAWSNotification) AsRevokedNotification() (RevokedNotification, error)

AsRevokedNotification returns the union data inside the OnboardingAWSNotification as a RevokedNotification

func (OnboardingAWSNotification) AsStartedNotification

func (t OnboardingAWSNotification) AsStartedNotification() (StartedNotification, error)

AsStartedNotification returns the union data inside the OnboardingAWSNotification as a StartedNotification

func (OnboardingAWSNotification) Discriminator

func (t OnboardingAWSNotification) Discriminator() (string, error)

func (*OnboardingAWSNotification) FromCompletedNotification

func (t *OnboardingAWSNotification) FromCompletedNotification(v CompletedNotification) error

FromCompletedNotification overwrites any union data inside the OnboardingAWSNotification as the provided CompletedNotification

func (*OnboardingAWSNotification) FromCompletedSingleAccountNotification

func (t *OnboardingAWSNotification) FromCompletedSingleAccountNotification(v CompletedSingleAccountNotification) error

FromCompletedSingleAccountNotification overwrites any union data inside the OnboardingAWSNotification as the provided CompletedSingleAccountNotification

func (*OnboardingAWSNotification) FromDeployedNotification

func (t *OnboardingAWSNotification) FromDeployedNotification(v DeployedNotification) error

FromDeployedNotification overwrites any union data inside the OnboardingAWSNotification as the provided DeployedNotification

func (*OnboardingAWSNotification) FromFailedNotification

func (t *OnboardingAWSNotification) FromFailedNotification(v FailedNotification) error

FromFailedNotification overwrites any union data inside the OnboardingAWSNotification as the provided FailedNotification

func (*OnboardingAWSNotification) FromRevokedNotification

func (t *OnboardingAWSNotification) FromRevokedNotification(v RevokedNotification) error

FromRevokedNotification overwrites any union data inside the OnboardingAWSNotification as the provided RevokedNotification

func (*OnboardingAWSNotification) FromStartedNotification

func (t *OnboardingAWSNotification) FromStartedNotification(v StartedNotification) error

FromStartedNotification overwrites any union data inside the OnboardingAWSNotification as the provided StartedNotification

func (OnboardingAWSNotification) MarshalJSON

func (t OnboardingAWSNotification) MarshalJSON() ([]byte, error)

func (*OnboardingAWSNotification) MergeCompletedNotification

func (t *OnboardingAWSNotification) MergeCompletedNotification(v CompletedNotification) error

MergeCompletedNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided CompletedNotification

func (*OnboardingAWSNotification) MergeCompletedSingleAccountNotification

func (t *OnboardingAWSNotification) MergeCompletedSingleAccountNotification(v CompletedSingleAccountNotification) error

MergeCompletedSingleAccountNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided CompletedSingleAccountNotification

func (*OnboardingAWSNotification) MergeDeployedNotification

func (t *OnboardingAWSNotification) MergeDeployedNotification(v DeployedNotification) error

MergeDeployedNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided DeployedNotification

func (*OnboardingAWSNotification) MergeFailedNotification

func (t *OnboardingAWSNotification) MergeFailedNotification(v FailedNotification) error

MergeFailedNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided FailedNotification

func (*OnboardingAWSNotification) MergeRevokedNotification

func (t *OnboardingAWSNotification) MergeRevokedNotification(v RevokedNotification) error

MergeRevokedNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided RevokedNotification

func (*OnboardingAWSNotification) MergeStartedNotification

func (t *OnboardingAWSNotification) MergeStartedNotification(v StartedNotification) error

MergeStartedNotification performs a merge with any union data inside the OnboardingAWSNotification, using the provided StartedNotification

func (*OnboardingAWSNotification) UnmarshalJSON

func (t *OnboardingAWSNotification) UnmarshalJSON(b []byte) error

func (OnboardingAWSNotification) ValueByDiscriminator

func (t OnboardingAWSNotification) ValueByDiscriminator() (interface{}, error)

type OnboardingAWSProvision

type OnboardingAWSProvision struct {
	// NotifyUrl URL that should be used for provisioning notifications (including scheme, hostname, and path)
	NotifyUrl string `json:"notify_url"`

	// OrganizationalUnits OUs to provision roles into
	OrganizationalUnits []string `json:"organizational_units"`

	// SkipAccounts Account IDs to skip onboarding
	SkipAccounts *[]string `json:"skip_accounts,omitempty"`
}

OnboardingAWSProvision Stackset provisioning configuration

type OnboardingID

type OnboardingID = openapi_types.UUID

OnboardingID ID of the cloud provider onboarding session

type OrganizationalUnitID

type OrganizationalUnitID = string

OrganizationalUnitID ID of an organizational unit in AWS

type Page

type Page = int64

Page defines model for page.

type PatchV2SyncDestinationJSONRequestBody

type PatchV2SyncDestinationJSONRequestBody = SyncDestinationUpdateV2

PatchV2SyncDestinationJSONRequestBody defines body for PatchV2SyncDestination for application/json ContentType.

type PatchV2SyncDestinationResponse

type PatchV2SyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParsePatchV2SyncDestinationResponse

func ParsePatchV2SyncDestinationResponse(rsp *http.Response) (*PatchV2SyncDestinationResponse, error)

ParsePatchV2SyncDestinationResponse parses an HTTP response from a PatchV2SyncDestinationWithResponse call

func (PatchV2SyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (PatchV2SyncDestinationResponse) StatusCode

func (r PatchV2SyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type PerPage

type PerPage = int64

PerPage defines model for per_page.

type PlatformDataSettings

type PlatformDataSettings struct {
	// OwnershipTags List of tag names for asset ownership
	OwnershipTags []string `json:"ownership_tags"`
}

PlatformDataSettings Platform data settings definition

type PlatformDataSettingsUpdate

type PlatformDataSettingsUpdate struct {
	// OwnershipTags List of tag names for asset ownership
	OwnershipTags *[]string `json:"ownership_tags,omitempty"`
}

PlatformDataSettingsUpdate Platform data settings partial update

type PlatformSettings

type PlatformSettings struct {
	// EnforceMfa Whether or not to require MFA for all users
	EnforceMfa bool `json:"enforce_mfa"`
}

PlatformSettings Platform settings definition

type PlatformSettingsUpdate

type PlatformSettingsUpdate struct {
	// EnforceMfa Whether or not to require MFA for all users
	EnforceMfa *bool `json:"enforce_mfa,omitempty"`
}

PlatformSettingsUpdate Platform settings partial update

type PlatformVersion

type PlatformVersion struct {
	// CreatedAt Time when the version was first installed
	CreatedAt time.Time `json:"created_at"`

	// Name Name of the version
	Name string `json:"name"`
}

PlatformVersion defines model for PlatformVersion.

type Plugin

type Plugin struct {
	// Category Supported categories for plugins
	Category  PluginCategory `json:"category"`
	CreatedAt time.Time      `json:"created_at"`

	// DisplayName The plugin's display name
	DisplayName string `json:"display_name"`

	// FreeRowsPerMonth Deprecated. Refer to `price_category` instead.
	// Deprecated:
	FreeRowsPerMonth int64   `json:"free_rows_per_month"`
	Homepage         *string `json:"homepage,omitempty"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	// Name The unique name for the plugin.
	Name PluginName `json:"name"`

	// Official True if the plugin is maintained by CloudQuery, false otherwise
	Official bool `json:"official"`

	// PriceCategory Supported price categories for billing
	PriceCategory *PluginPriceCategory `json:"price_category,omitempty"`

	// Public Whether the plugin is listed in the CloudQuery Hub. If false, the plugin will not be shown in the CloudQuery Hub and will only be visible to members of the plugin's team.
	Public *bool `json:"public,omitempty"`

	// ReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA.
	// The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready.
	// Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are:
	// Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.
	ReleaseStage     PluginReleaseStage `json:"release_stage"`
	Repository       *string            `json:"repository,omitempty"`
	ShortDescription string             `json:"short_description"`

	// TeamName The unique name for the team.
	TeamName TeamName `json:"team_name"`

	// Tier This field is deprecated, refer to `price_category` instead.
	// This field is only kept for backward compatibility and may be removed in a future release.
	// Supported tiers for plugins.
	//   - free: Free tier, with no paid tables.
	//   - paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
	//   - open-core: This option is deprecated, values will either be free or paid.
	// Deprecated:
	Tier      PluginTier `json:"tier"`
	UpdatedAt time.Time  `json:"updated_at"`

	// USDPerRow Deprecated. Refer to `price_category` instead.
	// Deprecated:
	USDPerRow string `json:"usd_per_row"`
}

Plugin CloudQuery Plugin

type PluginAsset

type PluginAsset struct {
	// Checksum The checksum of the plugin asset
	Checksum string `json:"checksum"`

	// Location The location to download the plugin asset from
	Location string `json:"location"`
}

PluginAsset CloudQuery Plugin Asset

type PluginCategory

type PluginCategory string

PluginCategory Supported categories for plugins

const (
	PluginCategoryCloudFinops          PluginCategory = "cloud-finops"
	PluginCategoryCloudInfrastructure  PluginCategory = "cloud-infrastructure"
	PluginCategoryCustomerSupport      PluginCategory = "customer-support"
	PluginCategoryDataWarehouses       PluginCategory = "data-warehouses"
	PluginCategoryDatabases            PluginCategory = "databases"
	PluginCategoryEngineeringAnalytics PluginCategory = "engineering-analytics"
	PluginCategoryFinance              PluginCategory = "finance"
	PluginCategoryFleetManagement      PluginCategory = "fleet-management"
	PluginCategoryHumanResources       PluginCategory = "human-resources"
	PluginCategoryMarketingAnalytics   PluginCategory = "marketing-analytics"
	PluginCategoryOther                PluginCategory = "other"
	PluginCategoryProductAnalytics     PluginCategory = "product-analytics"
	PluginCategoryProjectManagement    PluginCategory = "project-management"
	PluginCategorySalesMarketing       PluginCategory = "sales-marketing"
	PluginCategorySecurity             PluginCategory = "security"
	PluginCategoryShipmentTracking     PluginCategory = "shipment-tracking"
)

Defines values for PluginCategory.

type PluginExcludeReleaseStages

type PluginExcludeReleaseStages = []PluginReleaseStage

PluginExcludeReleaseStages defines model for plugin_exclude_release_stages.

type PluginIncludeReleaseStages

type PluginIncludeReleaseStages = []PluginReleaseStage

PluginIncludeReleaseStages defines model for plugin_include_release_stages.

type PluginKind

type PluginKind string

PluginKind The kind of plugin, ie. source or destination.

const (
	PluginKindDestination PluginKind = "destination"
	PluginKindSource      PluginKind = "source"
	PluginKindTransformer PluginKind = "transformer"
)

Defines values for PluginKind.

type PluginName

type PluginName = string

PluginName The unique name for the plugin.

type PluginPackageType

type PluginPackageType string

PluginPackageType The package type of the plugin assets

const (
	PluginPackageTypeDocker PluginPackageType = "docker"
	PluginPackageTypeNative PluginPackageType = "native"
)

Defines values for PluginPackageType.

type PluginPriceCategory

type PluginPriceCategory string

PluginPriceCategory Supported price categories for billing

const (
	PluginPriceCategoryApi      PluginPriceCategory = "api"
	PluginPriceCategoryDatabase PluginPriceCategory = "database"
	PluginPriceCategoryFree     PluginPriceCategory = "free"
)

Defines values for PluginPriceCategory.

type PluginProtocols

type PluginProtocols = []int

PluginProtocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).

type PluginReleaseStage

type PluginReleaseStage string

PluginReleaseStage Official plugins can go through three release stages: Coming Soon, Preview, and GA. The Coming Soon stage is for plugins that are not yet ready for Preview, but users can subscribe to be notified when they are ready. Both Preview and GA plugins follow semantic versioning. The main differences between the two stages are: Preview plugins are still experimental and may have frequent breaking changes. Preview plugins might get deprecated due to lack of usage. Long Term Support with community Discord and bug fixes is only guaranteed for GA plugins. Premium plugins are often discounted or free during the Preview stage.

const (
	PluginReleaseStageComingSoon PluginReleaseStage = "coming-soon"
	PluginReleaseStageDeprecated PluginReleaseStage = "deprecated"
	PluginReleaseStageGa         PluginReleaseStage = "ga"
	PluginReleaseStagePreview    PluginReleaseStage = "preview"
)

Defines values for PluginReleaseStage.

type PluginSortBy

type PluginSortBy string

PluginSortBy defines model for plugin_sort_by.

const (
	PluginSortByCreatedAt PluginSortBy = "created_at"
	PluginSortByDownloads PluginSortBy = "downloads"
	PluginSortByName      PluginSortBy = "name"
	PluginSortByUpdatedAt PluginSortBy = "updated_at"
)

Defines values for PluginSortBy.

type PluginSpecJSONSchema

type PluginSpecJSONSchema = string

PluginSpecJSONSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.

type PluginTable

type PluginTable struct {
	// Description Description of the table
	Description string `json:"description"`

	// IsIncremental Whether the table is incremental
	IsIncremental bool `json:"is_incremental"`

	// IsPaid Whether the table is paid
	IsPaid *bool `json:"is_paid,omitempty"`

	// Name Name of the table
	Name PluginTableName `json:"name"`

	// Parent Name of the parent table, if any
	Parent *string `json:"parent,omitempty"`

	// Relations Names of the tables that depend on this table
	Relations []string `json:"relations"`

	// Title Title of the table
	Title string `json:"title"`
}

PluginTable CloudQuery Plugin Table

type PluginTableColumn

type PluginTableColumn struct {
	// Description Description of the column
	Description string `json:"description"`

	// IncrementalKey Whether the column is used as an incremental key
	IncrementalKey bool `json:"incremental_key"`

	// Name Name of the column
	Name string `json:"name"`

	// NotNull Whether the column is nullable
	NotNull bool `json:"not_null"`

	// PrimaryKey Whether the column is part of the primary key
	PrimaryKey bool `json:"primary_key"`

	// Type Arrow Type of the column
	Type string `json:"type"`

	// TypeSchema For columns of type JSON, the schema of the JSON object
	TypeSchema *string `json:"type_schema,omitempty"`

	// Unique Whether the column has a unique constraint
	Unique bool `json:"unique"`
}

PluginTableColumn CloudQuery Plugin Column

type PluginTableDetails

type PluginTableDetails struct {
	// Columns List of columns
	Columns []PluginTableColumn `json:"columns"`

	// Description Description of the table
	Description string `json:"description"`

	// IsIncremental Whether the table is incremental
	IsIncremental bool `json:"is_incremental"`

	// IsPaid Whether the table is paid
	IsPaid *bool `json:"is_paid,omitempty"`

	// Name Name of the table
	Name string `json:"name"`

	// Parent Name of the parent table, if any
	Parent *string `json:"parent,omitempty"`

	// PermissionsNeeded List of permissions needed to access this table, if any
	PermissionsNeeded []string `json:"permissions_needed"`

	// Relations Names of the tables that depend on this table
	Relations []string `json:"relations"`

	// Title Title of the table
	Title string `json:"title"`
}

PluginTableDetails defines model for PluginTableDetails.

type PluginTableName

type PluginTableName = string

PluginTableName Name of the table

type PluginTeam

type PluginTeam = TeamName

PluginTeam The unique name for the team.

type PluginTier

type PluginTier string

PluginTier This field is deprecated, refer to `price_category` instead. This field is only kept for backward compatibility and may be removed in a future release. Supported tiers for plugins.

  • free: Free tier, with no paid tables.
  • paid: Paid tier. These plugins may have paid tables, but can also have free tables. They require login to access.
  • open-core: This option is deprecated, values will either be free or paid.
const (
	PluginTierFree     PluginTier = "free"
	PluginTierOpenCore PluginTier = "open-core"
	PluginTierPaid     PluginTier = "paid"
)

Defines values for PluginTier.

type PluginVersion

type PluginVersion struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`
}

PluginVersion defines model for PluginVersion.

type PluginVersionBase

type PluginVersionBase struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`
}

PluginVersionBase CloudQuery Plugin Version

type PluginVersionDetails

type PluginVersionDetails struct {
	// Checksums The checksums of the plugin assets
	Checksums []string `json:"checksums"`

	// CreatedAt The date and time the plugin version was created.
	CreatedAt time.Time `json:"created_at"`

	// Draft If a plugin version is in draft, it will not show to members outside the team or be counted as the latest version.
	Draft bool `json:"draft"`

	// ExampleConfig Example configuration for the plugin. This can be used in generated quickstart guides, for example. Markdown format.
	ExampleConfig string `json:"example_config"`

	// Message Description of what's new or changed in this version (supports markdown)
	Message string `json:"message"`

	// Name The version in semantic version format.
	Name VersionName `json:"name"`

	// PackageType The package type of the plugin assets
	PackageType PluginPackageType `json:"package_type"`

	// Protocols The CloudQuery protocols supported by this plugin version (only protocol 3 is supported by new plugins).
	Protocols PluginProtocols `json:"protocols"`

	// PublishedAt The date and time the plugin version was set to non-draft (published).
	PublishedAt *time.Time `json:"published_at,omitempty"`

	// Retracted If a plugin version is retracted, assets will still be available for download, but the version will be marked as retracted to discourage use.
	Retracted bool `json:"retracted"`

	// SpecJsonSchema The specification of the plugin. This is a JSON schema that describes the configuration of the plugin.
	SpecJsonSchema *PluginSpecJSONSchema `json:"spec_json_schema,omitempty"`

	// SupportedTargets The targets supported by this plugin version, formatted as <os>_<arch>
	SupportedTargets []string `json:"supported_targets"`

	// UIBaseURL Base URL for the plugin's UI. Only available for plugins with a UI and for logged in users.
	UIBaseURL *string `json:"ui_base_url,omitempty"`

	// UIBaseURLv2 Base URL for the plugin's UI. Only available for plugins with a UI and for logged in users.
	UIBaseURLv2 *string `json:"ui_base_url_v2,omitempty"`
}

PluginVersionDetails defines model for PluginVersionDetails.

type PluginVersionList

type PluginVersionList = PluginVersionBase

PluginVersionList CloudQuery Plugin Version

type Policy

type Policy struct {
	CreatedAt       time.Time          `json:"created_at"`
	CreatedByUserID openapi_types.UUID `json:"created_by"`
	Description     string             `json:"description"`

	// PolicyDomain Policy domain
	PolicyDomain PolicyDomain `json:"domain"`

	// PolicyID The unique ID for the policy.
	PolicyID PolicyID `json:"id"`
	Name     string   `json:"name"`

	// NotificationDestinations List of notification destinations configured for the policy's alert
	NotificationDestinations *[]NotificationDestinationListItem `json:"notification_destinations,omitempty"`

	// PolicyGroups List of policy groups this policy belongs to
	PolicyGroups *[]PolicyGroup `json:"policy_groups,omitempty"`

	// Query The SQL query string for the policy
	Query string `json:"query"`

	// QueryID The unique ID for the query.
	QueryID QueryID `json:"query_id"`

	// RunAt Timestamp of the last evaluation run
	RunAt *time.Time `json:"run_at"`

	// PolicySeverity Policy severity
	PolicySeverity PolicySeverity `json:"severity"`

	// PolicyStatus Policy status
	PolicyStatus    PolicyStatus        `json:"status"`
	TeamName        string              `json:"team_name"`
	UpdatedAt       time.Time           `json:"updated_at"`
	UpdatedByUserID *openapi_types.UUID `json:"updated_by"`

	// ViolationCount Number of violations from the last evaluation
	ViolationCount *int `json:"violation_count"`
}

Policy Policy

type PolicyCreate

type PolicyCreate struct {
	Description *string `json:"description,omitempty"`

	// PolicyDomain Policy domain
	PolicyDomain PolicyDomain `json:"domain"`
	Name         string       `json:"name"`

	// NotificationDestinationIds Notification destination IDs to send alerts to
	NotificationDestinationIds *[]openapi_types.UUID `json:"notification_destination_ids"`

	// PolicyGroupIds Policy group IDs to add this policy to
	PolicyGroupIds *[]openapi_types.UUID `json:"policy_group_ids"`
	Query          string                `json:"query"`

	// PolicySeverity Policy severity
	PolicySeverity PolicySeverity `json:"severity"`
}

PolicyCreate Create a policy (implicitly creates a query and an enabled alert)

type PolicyDomain

type PolicyDomain string

PolicyDomain Policy domain

const (
	PolicyDomainCompliance PolicyDomain = "compliance"
	PolicyDomainFinops     PolicyDomain = "finops"
	PolicyDomainGovernance PolicyDomain = "governance"
	PolicyDomainOperations PolicyDomain = "operations"
	PolicyDomainSecurity   PolicyDomain = "security"
)

Defines values for PolicyDomain.

type PolicyEvaluationLog

type PolicyEvaluationLog struct {
	Id openapi_types.UUID `json:"id"`

	// PolicyID The unique ID for the policy.
	PolicyID       PolicyID  `json:"policy_id"`
	RunAt          time.Time `json:"run_at"`
	ViolationCount int       `json:"violation_count"`
}

PolicyEvaluationLog Policy evaluation log entry

type PolicyGroup

type PolicyGroup struct {
	CreatedAt   time.Time          `json:"created_at"`
	Description string             `json:"description"`
	Id          openapi_types.UUID `json:"id"`
	Name        string             `json:"name"`
	UpdatedAt   time.Time          `json:"updated_at"`
}

PolicyGroup Policy Group

type PolicyGroupCreate

type PolicyGroupCreate struct {
	Description *string `json:"description,omitempty"`
	Name        string  `json:"name"`

	// PolicyIds Optional array of policy IDs to add to this group
	PolicyIds *[]openapi_types.UUID `json:"policy_ids"`
}

PolicyGroupCreate Create a policy group

type PolicyGroupID

type PolicyGroupID = openapi_types.UUID

PolicyGroupID defines model for PolicyGroupID.

type PolicyGroupUpdate

type PolicyGroupUpdate struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`

	// PolicyIds Policy IDs to set for this group
	PolicyIds *[]openapi_types.UUID `json:"policy_ids"`
}

PolicyGroupUpdate Update a policy group

type PolicyGroupWithCounts

type PolicyGroupWithCounts struct {
	CreatedAt   time.Time          `json:"created_at"`
	Description string             `json:"description"`
	Id          openapi_types.UUID `json:"id"`
	Name        string             `json:"name"`

	// PolicyCount Number of policies in this group
	PolicyCount *int      `json:"policy_count,omitempty"`
	UpdatedAt   time.Time `json:"updated_at"`

	// ViolationCountCritical Total violations from critical severity policies in this group
	ViolationCountCritical *int `json:"violation_count_critical,omitempty"`

	// ViolationCountHigh Total violations from high severity policies in this group
	ViolationCountHigh *int `json:"violation_count_high,omitempty"`

	// ViolationCountLow Total violations from low severity policies in this group
	ViolationCountLow *int `json:"violation_count_low,omitempty"`

	// ViolationCountMedium Total violations from medium severity policies in this group
	ViolationCountMedium *int `json:"violation_count_medium,omitempty"`
}

PolicyGroupWithCounts defines model for PolicyGroupWithCounts.

type PolicyID

type PolicyID = openapi_types.UUID

PolicyID The unique ID for the policy.

type PolicyMetrics

type PolicyMetrics struct {
	// HighSeverityViolations Total violations from high or critical severity policies
	HighSeverityViolations int `json:"high_severity_violations"`

	// TotalActiveViolations Total violations from active policies
	TotalActiveViolations int `json:"total_active_violations"`

	// ViolationsThisWeek Total violations from evaluations in the last 7 days
	ViolationsThisWeek int `json:"violations_this_week"`
}

PolicyMetrics Policy metrics summary

type PolicySeverity

type PolicySeverity string

PolicySeverity Policy severity

const (
	PolicySeverityCritical PolicySeverity = "critical"
	PolicySeverityHigh     PolicySeverity = "high"
	PolicySeverityLow      PolicySeverity = "low"
	PolicySeverityMedium   PolicySeverity = "medium"
)

Defines values for PolicySeverity.

type PolicyStatus

type PolicyStatus string

PolicyStatus Policy status

const (
	PolicyStatusActive PolicyStatus = "active"
	PolicyStatusPaused PolicyStatus = "paused"
)

Defines values for PolicyStatus.

type PolicyUpdate

type PolicyUpdate struct {
	Description *string `json:"description,omitempty"`

	// PolicyDomain Policy domain
	PolicyDomain *PolicyDomain `json:"domain,omitempty"`
	Name         *string       `json:"name,omitempty"`

	// NotificationDestinationIds Notification destination IDs to send alerts to
	NotificationDestinationIds *[]openapi_types.UUID `json:"notification_destination_ids"`

	// PolicyGroupIds Policy group IDs to set for this policy
	PolicyGroupIds *[]openapi_types.UUID `json:"policy_group_ids"`
	Query          *string               `json:"query,omitempty"`

	// PolicySeverity Policy severity
	PolicySeverity *PolicySeverity `json:"severity,omitempty"`
}

PolicyUpdate Update a policy

type PolicyViolation

type PolicyViolation struct {
	CqAccountName     string `json:"_cq_account_name"`
	CqPlatformId      string `json:"_cq_platform_id"`
	Cloud             string `json:"cloud"`
	Name              string `json:"name"`
	Region            string `json:"region"`
	ResourceTypeLabel string `json:"resource_type_label"`
}

PolicyViolation Policy violation resource information

type PromoteSyncDestinationTestConnection

type PromoteSyncDestinationTestConnection struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination
	Name string `json:"name"`

	// OverwriteDestination Set this to allow overwriting an existing sync destination. Defaults to true to preserve compatibility.
	OverwriteDestination *bool `json:"overwrite_destination,omitempty"`
	SendSyncSummary      *bool `json:"send_sync_summary,omitempty"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

PromoteSyncDestinationTestConnection Sync Destination Definition

type PromoteSyncDestinationTestConnectionJSONRequestBody

type PromoteSyncDestinationTestConnectionJSONRequestBody = PromoteSyncDestinationTestConnection

PromoteSyncDestinationTestConnectionJSONRequestBody defines body for PromoteSyncDestinationTestConnection for application/json ContentType.

type PromoteSyncDestinationTestConnectionResponse

type PromoteSyncDestinationTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON201      *SyncDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParsePromoteSyncDestinationTestConnectionResponse

func ParsePromoteSyncDestinationTestConnectionResponse(rsp *http.Response) (*PromoteSyncDestinationTestConnectionResponse, error)

ParsePromoteSyncDestinationTestConnectionResponse parses an HTTP response from a PromoteSyncDestinationTestConnectionWithResponse call

func (PromoteSyncDestinationTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (PromoteSyncDestinationTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type PromoteSyncSourceTestConnection

type PromoteSyncSourceTestConnection struct {
	// DestinationNames List of sync destination names associated with this source
	DestinationNames *[]SyncDestinationNameField `json:"destination_names,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Name Descriptive, unique name for the source
	Name string `json:"name"`

	// OverwriteSource Set this to allow overwriting an existing sync source. Defaults to true to preserve compatibility.
	OverwriteSource *bool `json:"overwrite_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`
}

PromoteSyncSourceTestConnection Sync Source Definition

type PromoteSyncSourceTestConnectionJSONRequestBody

type PromoteSyncSourceTestConnectionJSONRequestBody = PromoteSyncSourceTestConnection

PromoteSyncSourceTestConnectionJSONRequestBody defines body for PromoteSyncSourceTestConnection for application/json ContentType.

type PromoteSyncSourceTestConnectionResponse

type PromoteSyncSourceTestConnectionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON201      *SyncSource
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParsePromoteSyncSourceTestConnectionResponse

func ParsePromoteSyncSourceTestConnectionResponse(rsp *http.Response) (*PromoteSyncSourceTestConnectionResponse, error)

ParsePromoteSyncSourceTestConnectionResponse parses an HTTP response from a PromoteSyncSourceTestConnectionWithResponse call

func (PromoteSyncSourceTestConnectionResponse) Status

Status returns HTTPResponse.Status

func (PromoteSyncSourceTestConnectionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type ProvisionOnboardingConfigurationJSONRequestBody

type ProvisionOnboardingConfigurationJSONRequestBody = OnboardingAWSProvision

ProvisionOnboardingConfigurationJSONRequestBody defines body for ProvisionOnboardingConfiguration for application/json ContentType.

type ProvisionOnboardingConfigurationResponse

type ProvisionOnboardingConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseProvisionOnboardingConfigurationResponse

func ParseProvisionOnboardingConfigurationResponse(rsp *http.Response) (*ProvisionOnboardingConfigurationResponse, error)

ParseProvisionOnboardingConfigurationResponse parses an HTTP response from a ProvisionOnboardingConfigurationWithResponse call

func (ProvisionOnboardingConfigurationResponse) Status

Status returns HTTPResponse.Status

func (ProvisionOnboardingConfigurationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type Query

type Query struct {
	// Alert An alert instance that can be triggered by a query
	Alert *Alert `json:"alert,omitempty"`

	// AlertConfigured Indicates if the query has an alert configured
	AlertConfigured bool      `json:"alert_configured"`
	CreatedAt       time.Time `json:"created_at"`
	Description     *string   `json:"description,omitempty"`

	// QueryID The unique ID for the query.
	QueryID QueryID `json:"id"`
	Name    string  `json:"name"`

	// Query Query expression
	Query QueryExpression `json:"query"`
	Tags  []QueryTag      `json:"tags,omitempty"`

	// UserID ID of the User
	UserID *UserID `json:"user_id,omitempty"`

	// ViewName The name of the view the query is saved to in the warehouse
	ViewName *QueryViewName `json:"view_name,omitempty"`
}

Query Saved query

type QueryCreate

type QueryCreate struct {
	// Alert Create an alert
	Alert       *AlertCreate `json:"alert,omitempty"`
	Description *string      `json:"description,omitempty"`
	Name        string       `json:"name"`
	Public      bool         `json:"public"`
	Query       string       `json:"query"`
	Tags        []QueryTag   `json:"tags,omitempty"`

	// ViewName The name of the view the query is saved to in the warehouse
	ViewName *QueryViewName `json:"view_name,omitempty"`
}

QueryCreate Create a saved query

type QueryDetail

type QueryDetail struct {
	// Alert An alert instance that can be triggered by a query including notification destinations for the alert
	Alert *AlertDetail `json:"alert,omitempty"`

	// AlertConfigured Indicates if the query has an alert configured. When this is set, the alert field will be populated with the alert details.
	AlertConfigured bool      `json:"alert_configured"`
	CreatedAt       time.Time `json:"created_at"`
	Description     *string   `json:"description,omitempty"`

	// QueryID The unique ID for the query.
	QueryID QueryID `json:"id"`
	Name    string  `json:"name"`

	// Query Query expression
	Query QueryExpression `json:"query"`
	Tags  []QueryTag      `json:"tags,omitempty"`

	// UserID ID of the User
	UserID *UserID `json:"user_id,omitempty"`

	// ViewName The name of the view the query is saved to in the warehouse
	ViewName *QueryViewName `json:"view_name,omitempty"`
}

QueryDetail Query Detail

type QueryExpression

type QueryExpression = string

QueryExpression Query expression

type QueryFilter

type QueryFilter = string

QueryFilter Filter by query

type QueryID

type QueryID = openapi_types.UUID

QueryID The unique ID for the query.

type QueryListFilterTagsParams

type QueryListFilterTagsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

QueryListFilterTagsParams defines parameters for QueryListFilterTags.

type QueryListFilterTagsResponse

type QueryListFilterTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []FilterTag  `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseQueryListFilterTagsResponse

func ParseQueryListFilterTagsResponse(rsp *http.Response) (*QueryListFilterTagsResponse, error)

ParseQueryListFilterTagsResponse parses an HTTP response from a QueryListFilterTagsWithResponse call

func (QueryListFilterTagsResponse) Status

Status returns HTTPResponse.Status

func (QueryListFilterTagsResponse) StatusCode

func (r QueryListFilterTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryListFiltersParams

type QueryListFiltersParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// FilterTags Filter tags
	FilterTags *FilterTags `form:"tag,omitempty" json:"tag,omitempty"`
}

QueryListFiltersParams defines parameters for QueryListFilters.

type QueryListFiltersResponse

type QueryListFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Filter     `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseQueryListFiltersResponse

func ParseQueryListFiltersResponse(rsp *http.Response) (*QueryListFiltersResponse, error)

ParseQueryListFiltersResponse parses an HTTP response from a QueryListFiltersWithResponse call

func (QueryListFiltersResponse) Status

func (r QueryListFiltersResponse) Status() string

Status returns HTTPResponse.Status

func (QueryListFiltersResponse) StatusCode

func (r QueryListFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryNameFilter

type QueryNameFilter = string

QueryNameFilter Filter by query name.

type QuerySaveFilterJSONRequestBody

type QuerySaveFilterJSONRequestBody = FilterCreate

QuerySaveFilterJSONRequestBody defines body for QuerySaveFilter for application/json ContentType.

type QuerySaveFilterResponse

type QuerySaveFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON201      *Filter
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseQuerySaveFilterResponse

func ParseQuerySaveFilterResponse(rsp *http.Response) (*QuerySaveFilterResponse, error)

ParseQuerySaveFilterResponse parses an HTTP response from a QuerySaveFilterWithResponse call

func (QuerySaveFilterResponse) Status

func (r QuerySaveFilterResponse) Status() string

Status returns HTTPResponse.Status

func (QuerySaveFilterResponse) StatusCode

func (r QuerySaveFilterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type QueryTag

type QueryTag = string

QueryTag A saved query tag.

type QueryTags

type QueryTags = []QueryTag

QueryTags defines model for query_tags.

type QueryUpdate

type QueryUpdate struct {
	// Alert Alert Update Definition
	Alert       *AlertUpdate `json:"alert,omitempty"`
	Description *string      `json:"description,omitempty"`
	Name        *string      `json:"name,omitempty"`
	Public      *bool        `json:"public,omitempty"`
	Query       *string      `json:"query,omitempty"`
	Tags        *[]QueryTag  `json:"tags,omitempty"`

	// ViewName The name of the view the query is saved to in the warehouse
	ViewName *QueryViewName `json:"view_name,omitempty"`
}

QueryUpdate Update a saved query

type QueryViewName

type QueryViewName = string

QueryViewName The name of the view the query is saved to in the warehouse

type RBACPermission

type RBACPermission struct {
	CreatedAt   time.Time `json:"created_at"`
	CreatedBy   CreatedBy `json:"created_by"`
	Description string    `json:"description"`

	// RBACPermissionID The unique ID for the data permission.
	RBACPermissionID      RBACPermissionID `json:"id"`
	Name                  string           `json:"name"`
	NumberOfAffectedRoles int              `json:"number_of_affected_roles"`
	NumberOfAffectedUsers int              `json:"number_of_affected_users"`
	Query                 string           `json:"query"`
	UpdatedAt             time.Time        `json:"updated_at"`
}

RBACPermission defines model for RBACPermission.

type RBACPermissionCreate

type RBACPermissionCreate struct {
	Description string `json:"description"`
	DryRun      *bool  `json:"dry_run,omitempty"`
	Name        string `json:"name"`
	Query       string `json:"query"`
}

RBACPermissionCreate defines model for RBACPermissionCreate.

type RBACPermissionID

type RBACPermissionID = openapi_types.UUID

RBACPermissionID The unique ID for the data permission.

type RBACPermissionSortBy

type RBACPermissionSortBy string

RBACPermissionSortBy defines model for RBACPermissionSortBy.

const (
	RBACPermissionSortByCreatedAt   RBACPermissionSortBy = "created_at"
	RBACPermissionSortByCreatedBy   RBACPermissionSortBy = "created_by"
	RBACPermissionSortByDescription RBACPermissionSortBy = "description"
	RBACPermissionSortById          RBACPermissionSortBy = "id"
	RBACPermissionSortByName        RBACPermissionSortBy = "name"
	RBACPermissionSortByUpdatedAt   RBACPermissionSortBy = "updated_at"
)

Defines values for RBACPermissionSortBy.

type RBACPermissionSortBys

type RBACPermissionSortBys = []RBACPermissionSortBy

RBACPermissionSortBys defines model for rbac_permissions_sort_bys.

type RBACPermissionSortDirection

type RBACPermissionSortDirection string

RBACPermissionSortDirection defines model for RBACPermissionSortDirection.

const (
	RBACPermissionSortDirectionAsc  RBACPermissionSortDirection = "asc"
	RBACPermissionSortDirectionDesc RBACPermissionSortDirection = "desc"
)

Defines values for RBACPermissionSortDirection.

type RBACPermissionSortDirections

type RBACPermissionSortDirections = []RBACPermissionSortDirection

RBACPermissionSortDirections defines model for rbac_permissions_sort_dirs.

type RBACPermissionUpdate

type RBACPermissionUpdate struct {
	Description *string `json:"description,omitempty"`
	Name        *string `json:"name,omitempty"`
	Query       *string `json:"query,omitempty"`
}

RBACPermissionUpdate defines model for RBACPermissionUpdate.

type RBACRoleCreate

type RBACRoleCreate struct {
	Description *string            `json:"description,omitempty"`
	Name        string             `json:"name"`
	Permissions []RBACPermissionID `json:"permissions"`
}

RBACRoleCreate defines model for RBACRoleCreate.

type RBACRoleSortBy

type RBACRoleSortBy string

RBACRoleSortBy defines model for RBACRoleSortBy.

const (
	RBACRoleSortByCreatedAt   RBACRoleSortBy = "created_at"
	RBACRoleSortByCreatedBy   RBACRoleSortBy = "created_by"
	RBACRoleSortByDescription RBACRoleSortBy = "description"
	RBACRoleSortById          RBACRoleSortBy = "id"
	RBACRoleSortByName        RBACRoleSortBy = "name"
	RBACRoleSortByUpdatedAt   RBACRoleSortBy = "updated_at"
)

Defines values for RBACRoleSortBy.

type RBACRoleSortBys

type RBACRoleSortBys = []RBACRoleSortBy

RBACRoleSortBys defines model for rbac_roles_sort_bys.

type RBACRoleSortDirection

type RBACRoleSortDirection string

RBACRoleSortDirection defines model for RBACRoleSortDirection.

const (
	RBACRoleSortDirectionAsc  RBACRoleSortDirection = "asc"
	RBACRoleSortDirectionDesc RBACRoleSortDirection = "desc"
)

Defines values for RBACRoleSortDirection.

type RBACRoleSortDirections

type RBACRoleSortDirections = []RBACRoleSortDirection

RBACRoleSortDirections defines model for rbac_roles_sort_dirs.

type RBACRoleUpdate

type RBACRoleUpdate struct {
	Description *string             `json:"description,omitempty"`
	Name        *string             `json:"name,omitempty"`
	Permissions *[]RBACPermissionID `json:"permissions,omitempty"`
}

RBACRoleUpdate defines model for RBACRoleUpdate.

type Report

type Report struct {
	// Content YAML body
	Content     string             `json:"content"`
	CreatedAt   *time.Time         `json:"created_at,omitempty"`
	CreatedBy   *CreatedBy         `json:"created_by,omitempty"`
	Description string             `json:"description"`
	ID          openapi_types.UUID `json:"id"`
	Private     bool               `json:"private"`
	Title       string             `json:"title"`
	UpdatedAt   *time.Time         `json:"updated_at,omitempty"`
	UpdatedBy   *CreatedBy         `json:"updated_by,omitempty"`
}

Report defines model for Report.

type ReportCreate

type ReportCreate struct {
	// Content YAML body
	Content     string  `json:"content"`
	Description *string `json:"description,omitempty"`
	Private     *bool   `json:"private,omitempty"`

	// TemplateID Template ID, if report is being created from a template
	TemplateID *openapi_types.UUID `json:"template_id,omitempty"`
	Title      string              `json:"title"`
}

ReportCreate defines model for ReportCreate.

type ReportSortBy

type ReportSortBy string

ReportSortBy defines model for ReportSortBy.

const (
	ReportSortByCreatedAt   ReportSortBy = "created_at"
	ReportSortByDescription ReportSortBy = "description"
	ReportSortById          ReportSortBy = "id"
	ReportSortByPrivate     ReportSortBy = "private"
	ReportSortByTitle       ReportSortBy = "title"
	ReportSortByUpdatedAt   ReportSortBy = "updated_at"
)

Defines values for ReportSortBy.

type ReportSortBys

type ReportSortBys = []ReportSortBy

ReportSortBys defines model for report_sort_bys.

type ReportSortDirection

type ReportSortDirection string

ReportSortDirection defines model for ReportSortDirection.

const (
	ReportSortDirectionAsc  ReportSortDirection = "asc"
	ReportSortDirectionDesc ReportSortDirection = "desc"
)

Defines values for ReportSortDirection.

type ReportSortDirections

type ReportSortDirections = []ReportSortDirection

ReportSortDirections defines model for report_sort_dirs.

type ReportTemplate

type ReportTemplate struct {
	// Content YAML body
	Content     string             `json:"content"`
	CreatedAt   *time.Time         `json:"created_at,omitempty"`
	Description string             `json:"description"`
	ID          openapi_types.UUID `json:"id"`
	Title       string             `json:"title"`
	UpdatedAt   *time.Time         `json:"updated_at,omitempty"`
	Visible     bool               `json:"visible"`
}

ReportTemplate defines model for ReportTemplate.

type ReportTemplateCreateOrUpdate

type ReportTemplateCreateOrUpdate struct {
	// Content YAML body
	Content     *string `json:"content,omitempty"`
	Description *string `json:"description,omitempty"`
	Title       *string `json:"title,omitempty"`
	Visible     *bool   `json:"visible,omitempty"`
}

ReportTemplateCreateOrUpdate defines model for ReportTemplateCreateOrUpdate.

type ReportTemplateSortBy

type ReportTemplateSortBy string

ReportTemplateSortBy defines model for ReportTemplateSortBy.

const (
	ReportTemplateSortByCreatedAt   ReportTemplateSortBy = "created_at"
	ReportTemplateSortByDescription ReportTemplateSortBy = "description"
	ReportTemplateSortById          ReportTemplateSortBy = "id"
	ReportTemplateSortByTitle       ReportTemplateSortBy = "title"
	ReportTemplateSortByUpdatedAt   ReportTemplateSortBy = "updated_at"
	ReportTemplateSortByVisible     ReportTemplateSortBy = "visible"
)

Defines values for ReportTemplateSortBy.

type ReportTemplateSortBys

type ReportTemplateSortBys = []ReportTemplateSortBy

ReportTemplateSortBys defines model for report_templates_sort_bys.

type ReportTemplateSortDirection

type ReportTemplateSortDirection string

ReportTemplateSortDirection defines model for ReportTemplateSortDirection.

const (
	ReportTemplateSortDirectionAsc  ReportTemplateSortDirection = "asc"
	ReportTemplateSortDirectionDesc ReportTemplateSortDirection = "desc"
)

Defines values for ReportTemplateSortDirection.

type ReportTemplateSortDirections

type ReportTemplateSortDirections = []ReportTemplateSortDirection

ReportTemplateSortDirections defines model for report_templates_sort_dirs.

type ReportUpdate

type ReportUpdate struct {
	// Content YAML body
	Content     *string `json:"content,omitempty"`
	Description *string `json:"description,omitempty"`
	Private     *bool   `json:"private,omitempty"`

	// TemplateID Template ID, if report is being created from a template
	TemplateID *openapi_types.UUID `json:"template_id,omitempty"`
	Title      *string             `json:"title,omitempty"`
}

ReportUpdate defines model for ReportUpdate.

type RequestEditorFn

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

RequestEditorFn is the function signature for the RequestEditor callback function

type RequiresAuthentication

type RequiresAuthentication = BasicError

RequiresAuthentication Basic Error

type RevokedNotification

type RevokedNotification struct {
	Status interface{} `json:"status"`
}

RevokedNotification defines model for RevokedNotification.

type Role

type Role struct {
	CreatedAt   time.Time `json:"created_at"`
	CreatedBy   CreatedBy `json:"created_by"`
	Description string    `json:"description"`

	// ID The unique ID for the role.
	ID          openapi_types.UUID `json:"id"`
	Name        string             `json:"name"`
	Permissions []RBACPermission   `json:"permissions"`
	Type        RoleType           `json:"type"`
	UpdatedAt   time.Time          `json:"updated_at"`
}

Role Role

type RoleID

type RoleID = openapi_types.UUID

RoleID The unique ID for the role.

type RoleType

type RoleType string

RoleType defines model for RoleType.

const (
	RoleTypeAdminRead    RoleType = "admin:read"
	RoleTypeAdminWrite   RoleType = "admin:write"
	RoleTypeCI           RoleType = "ci"
	RoleTypeCustom       RoleType = "custom"
	RoleTypeGeneralRead  RoleType = "general:read"
	RoleTypeGeneralWrite RoleType = "general:write"
	RoleTypeSchemaOnly   RoleType = "schema-only"
)

Defines values for RoleType.

type SAMLConfig

type SAMLConfig struct {
	// CanEnable Whether SAML can be enabled
	CanEnable bool `json:"can_enable"`

	// DefaultRoles Default roles for new users who are not in any group
	DefaultRoles []Role `json:"default_roles"`

	// DisableAccessIfNoRoleGroup Whether to disable access if no role group is found in the SAML assertion. If true, users without a role group will not be able to log in.
	DisableAccessIfNoRoleGroup *bool `json:"disable_access_if_no_role_group,omitempty"`

	// Enabled Whether SAML is enabled
	Enabled bool `json:"enabled"`

	// LogoutURL Logout URL from identity provider
	LogoutURL *string `json:"logout_url,omitempty"`

	// MetadataURL Metadata URL from identity provider. Mutually exclusive with `metadata_xml`
	MetadataURL *string `json:"metadata_url,omitempty"`

	// MetadataXML Metadata file contents from identity provider. Mutually exclusive with `metadata_url`
	MetadataXML *string `json:"metadata_xml,omitempty"`

	// PlatformCertificateDownloadURL Platform Certificate download URL
	PlatformCertificateDownloadURL string `json:"platform_certificate_download_url"`

	// PlatformEntityID SAML Entity ID.
	PlatformEntityID string `json:"platform_entity_id"`

	// PlatformMetadataDownloadURL URL to download platform metadata.
	PlatformMetadataDownloadURL string `json:"platform_metadata_download_url"`

	// PlatformSSOURL SAML service URL.
	PlatformSSOURL string `json:"platform_sso_url"`

	// RoleGroupKey Role group key name
	RoleGroupKey *string `json:"role_group_key,omitempty"`

	// RoleMappings Mapping from IdP group names to roles. Each key is a potential IdP group value for the specified role_group_key, and each value is an array of roles to assign to users in that group.
	RoleMappings map[string][]Role `json:"role_mappings,omitempty"`
}

SAMLConfig defines model for SAMLConfig.

type SAMLConfigUpdate

type SAMLConfigUpdate struct {
	// DefaultRoles Default roles for new users who are not in any group
	DefaultRoles *[]RoleID `json:"default_roles,omitempty"`

	// DisableAccessIfNoRoleGroup Whether to disable access if no role group is found in the SAML assertion. If true, users without a role group will not be able to log in.
	DisableAccessIfNoRoleGroup *bool `json:"disable_access_if_no_role_group,omitempty"`

	// Enabled Whether to enable or disable SAML
	Enabled *bool `json:"enabled,omitempty"`

	// LogoutURL Logout URL from identity provider
	LogoutURL *string `json:"logout_url,omitempty"`

	// MetadataURL Metadata URL from identity provider. Mutually exclusive with `metadata_xml`
	MetadataURL *string `json:"metadata_url,omitempty"`

	// MetadataXML Metadata file contents from identity provider. Mutually exclusive with `metadata_url`
	MetadataXML *string `json:"metadata_xml,omitempty"`

	// RoleGroupKey Role group key name
	RoleGroupKey *string `json:"role_group_key,omitempty"`

	// RoleMappings Mapping from IdP group names to roles. Each key is a potential IdP group value for the specified role_group_key, and each value is an array of roles to assign to users in that group.
	RoleMappings *map[string][]RoleID `json:"role_mappings,omitempty"`
}

SAMLConfigUpdate defines model for SAMLConfigUpdate.

type SaveCustomColumnJSONRequestBody

type SaveCustomColumnJSONRequestBody = CustomColumnCreateOrUpdate

SaveCustomColumnJSONRequestBody defines body for SaveCustomColumn for application/json ContentType.

type SaveCustomColumnResponse

type SaveCustomColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *CustomColumn
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseSaveCustomColumnResponse

func ParseSaveCustomColumnResponse(rsp *http.Response) (*SaveCustomColumnResponse, error)

ParseSaveCustomColumnResponse parses an HTTP response from a SaveCustomColumnWithResponse call

func (SaveCustomColumnResponse) Status

func (r SaveCustomColumnResponse) Status() string

Status returns HTTPResponse.Status

func (SaveCustomColumnResponse) StatusCode

func (r SaveCustomColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SaveQueryJSONRequestBody

type SaveQueryJSONRequestBody = QueryCreate

SaveQueryJSONRequestBody defines body for SaveQuery for application/json ContentType.

type SaveQueryResponse

type SaveQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *QueryDetail
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseSaveQueryResponse

func ParseSaveQueryResponse(rsp *http.Response) (*SaveQueryResponse, error)

ParseSaveQueryResponse parses an HTTP response from a SaveQueryWithResponse call

func (SaveQueryResponse) Status

func (r SaveQueryResponse) Status() string

Status returns HTTPResponse.Status

func (SaveQueryResponse) StatusCode

func (r SaveQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Selects

type Selects = []TableSelect

Selects defines model for table_selects.

type SendAnonymousEventJSONBody

type SendAnonymousEventJSONBody struct {
	// AnonymousID Anonymous ID identifying the user
	AnonymousID string `json:"anonymous_id"`

	// Name Name of event
	Name string `json:"name"`

	// Properties Properties of event, keys should be of string type
	Properties *map[string]interface{} `json:"properties,omitempty"`
}

SendAnonymousEventJSONBody defines parameters for SendAnonymousEvent.

type SendAnonymousEventJSONRequestBody

type SendAnonymousEventJSONRequestBody SendAnonymousEventJSONBody

SendAnonymousEventJSONRequestBody defines body for SendAnonymousEvent for application/json ContentType.

type SendAnonymousEventResponse

type SendAnonymousEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseSendAnonymousEventResponse

func ParseSendAnonymousEventResponse(rsp *http.Response) (*SendAnonymousEventResponse, error)

ParseSendAnonymousEventResponse parses an HTTP response from a SendAnonymousEventWithResponse call

func (SendAnonymousEventResponse) Status

Status returns HTTPResponse.Status

func (SendAnonymousEventResponse) StatusCode

func (r SendAnonymousEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendMessageJSONRequestBody

type SendMessageJSONRequestBody = ConversationSendMessage

SendMessageJSONRequestBody defines body for SendMessage for application/json ContentType.

type SendMessageResponse

type SendMessageResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON201      *ConversationMessage
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseSendMessageResponse

func ParseSendMessageResponse(rsp *http.Response) (*SendMessageResponse, error)

ParseSendMessageResponse parses an HTTP response from a SendMessageWithResponse call

func (SendMessageResponse) Status

func (r SendMessageResponse) Status() string

Status returns HTTPResponse.Status

func (SendMessageResponse) StatusCode

func (r SendMessageResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendUserEventJSONBody

type SendUserEventJSONBody struct {
	// Name Name of event
	Name string `json:"name"`

	// Properties Properties of event, keys should be of string type
	Properties *map[string]interface{} `json:"properties,omitempty"`
}

SendUserEventJSONBody defines parameters for SendUserEvent.

type SendUserEventJSONRequestBody

type SendUserEventJSONRequestBody SendUserEventJSONBody

SendUserEventJSONRequestBody defines body for SendUserEvent for application/json ContentType.

type SendUserEventResponse

type SendUserEventResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseSendUserEventResponse

func ParseSendUserEventResponse(rsp *http.Response) (*SendUserEventResponse, error)

ParseSendUserEventResponse parses an HTTP response from a SendUserEventWithResponse call

func (SendUserEventResponse) Status

func (r SendUserEventResponse) Status() string

Status returns HTTPResponse.Status

func (SendUserEventResponse) StatusCode

func (r SendUserEventResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServiceUnavailable

type ServiceUnavailable = BasicError

ServiceUnavailable Basic Error

type SlackChannel

type SlackChannel struct {
	// Id Channel ID
	Id string `json:"id"`

	// IsArchived Whether the channel is archived
	IsArchived *bool `json:"is_archived,omitempty"`

	// IsPrivate Whether the channel is private
	IsPrivate *bool `json:"is_private,omitempty"`

	// Name Channel name
	Name string `json:"name"`
}

SlackChannel Slack Channel

type SlackConnection

type SlackConnection struct {
	CreatedAt time.Time `json:"created_at"`

	// Id Slack connection ID
	Id openapi_types.UUID `json:"id"`

	// SlackWorkspaceID Slack workspace (team) ID
	SlackWorkspaceID string `json:"slack_workspace_id"`

	// TeamName Slack workspace (team) name
	TeamName  string    `json:"team_name"`
	UpdatedAt time.Time `json:"updated_at"`
}

SlackConnection Slack Connection

type SlackConnectionCreate

type SlackConnectionCreate struct {
	// Code OAuth code from Slack authorization
	Code string `json:"code"`

	// RedirectUri Redirect URI that was used when obtaining the OAuth code (required by Slack when exchanging the code)
	RedirectUri *string `json:"redirect_uri,omitempty"`
}

SlackConnectionCreate Create Slack Connection

type SortBys

type SortBys = []TableSortBy

SortBys defines model for table_sort_bys.

type SortDirections

type SortDirections = []TableSortDirection

SortDirections defines model for table_sort_dirs.

type StartedNotification

type StartedNotification struct {
	Status interface{} `json:"status"`
}

StartedNotification defines model for StartedNotification.

type Sync

type Sync struct {
	// CPU CPU quota for the sync
	CPU string `json:"cpu"`

	// CreatedAt Time when the sync was created
	CreatedAt time.Time `json:"created_at"`
	CreatedBy *string   `json:"created_by,omitempty"`

	// Destinations List of destinations for the sync
	Destinations []string `json:"destinations"`

	// Disabled Whether the sync is disabled
	Disabled bool `json:"disabled"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Memory Memory quota for the sync
	Memory string `json:"memory"`

	// Name Descriptive, unique name for the sync
	Name string `json:"name"`

	// Schedule Cron schedule for the sync
	Schedule string `json:"schedule"`

	// Source Unique name of the source
	Source string `json:"source"`

	// UpdatedAt Time when the sync was updated
	UpdatedAt time.Time `json:"updated_at"`
}

Sync Managed Sync definition

type SyncCreate

type SyncCreate struct {
	// CPU CPU quota for the sync
	CPU          *string  `json:"cpu,omitempty"`
	Destinations []string `json:"destinations"`

	// Disabled Whether the sync is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Memory Memory quota for the sync
	Memory *string `json:"memory,omitempty"`

	// Name Descriptive, unique name for the sync
	Name string `json:"name"`

	// Schedule Cron schedule for the sync
	Schedule *string `json:"schedule,omitempty"`

	// Source Unique name of the source
	Source string `json:"source"`
}

SyncCreate Managed Sync definition

type SyncDestination

type SyncDestination struct {
	// CreatedAt Time when the source was created
	CreatedAt time.Time `json:"created_at"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Draft If a sync destination is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource SyncLastUpdateSource `json:"last_update_source"`

	// MigrateMode Migrate mode for the destination
	MigrateMode SyncDestinationMigrateMode `json:"migrate_mode"`

	// Name Descriptive, unique name for the destination
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// PreviousVersion Previous version of the plugin during a version upgrade
	PreviousVersion *string                `json:"previous_version,omitempty"`
	SendSyncSummary *bool                  `json:"send_sync_summary,omitempty"`
	Spec            map[string]interface{} `json:"spec"`
	SyncGroupID     *string                `json:"sync_group_id,omitempty"`
	Transformers    []string               `json:"transformers"`

	// UpdatedAt Time when the source was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode SyncDestinationWriteMode `json:"write_mode"`
}

SyncDestination defines model for SyncDestination.

type SyncDestinationCreate

type SyncDestinationCreate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Name Descriptive, unique name for the destination
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path            SyncPluginPath          `json:"path"`
	SendSyncSummary *bool                   `json:"send_sync_summary,omitempty"`
	Spec            *map[string]interface{} `json:"spec,omitempty"`
	SyncGroupID     *string                 `json:"sync_group_id,omitempty"`
	Transformers    *[]string               `json:"transformers,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

SyncDestinationCreate Sync Destination Definition

type SyncDestinationMigrateMode

type SyncDestinationMigrateMode string

SyncDestinationMigrateMode Migrate mode for the destination

const (
	SyncDestinationMigrateModeForced SyncDestinationMigrateMode = "forced"
	SyncDestinationMigrateModeSafe   SyncDestinationMigrateMode = "safe"
)

Defines values for SyncDestinationMigrateMode.

type SyncDestinationMigrateModeUpdate

type SyncDestinationMigrateModeUpdate string

SyncDestinationMigrateModeUpdate Migrate mode for the destination, for updating

const (
	SyncDestinationMigrateModeUpdateForced SyncDestinationMigrateModeUpdate = "forced"
	SyncDestinationMigrateModeUpdateSafe   SyncDestinationMigrateModeUpdate = "safe"
)

Defines values for SyncDestinationMigrateModeUpdate.

type SyncDestinationName

type SyncDestinationName = string

SyncDestinationName Unique name of the sync destination

type SyncDestinationNameField

type SyncDestinationNameField = string

SyncDestinationNameField Descriptive, unique name for the destination

type SyncDestinationTestConnection

type SyncDestinationTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status      SyncTestConnectionStatus `json:"status"`
	SyncGroupID *string                  `json:"sync_group_id,omitempty"`
}

SyncDestinationTestConnection defines model for SyncDestinationTestConnection.

type SyncDestinationTestConnectionCreate

type SyncDestinationTestConnectionCreate struct {
	// DestinationName Name of an existing destination
	DestinationName *string `json:"destination_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// MigrateMode Migrate mode for the destination
	MigrateMode *SyncDestinationMigrateMode `json:"migrate_mode,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path        SyncPluginPath          `json:"path"`
	Spec        *map[string]interface{} `json:"spec,omitempty"`
	SyncGroupID *string                 `json:"sync_group_id,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode *SyncDestinationWriteMode `json:"write_mode,omitempty"`
}

SyncDestinationTestConnectionCreate defines model for SyncDestinationTestConnectionCreate.

type SyncDestinationTestConnectionID

type SyncDestinationTestConnectionID = openapi_types.UUID

SyncDestinationTestConnectionID ID of the Sync Destination Test Connection

type SyncDestinationTestConnectionV2

type SyncDestinationTestConnectionV2 struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status      SyncTestConnectionStatus `json:"status"`
	SyncGroupID *string                  `json:"sync_group_id,omitempty"`
}

SyncDestinationTestConnectionV2 defines model for SyncDestinationTestConnectionV2.

type SyncDestinationUpdate

type SyncDestinationUpdate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination, for updating
	MigrateMode     *SyncDestinationMigrateModeUpdate `json:"migrate_mode,omitempty"`
	SendSyncSummary *bool                             `json:"send_sync_summary,omitempty"`
	Transformers    *[]string                         `json:"transformers,omitempty"`

	// WriteMode Write mode for the destination, for updating
	WriteMode *SyncDestinationWriteModeUpdate `json:"write_mode,omitempty"`
}

SyncDestinationUpdate Sync Destination Update Definition

type SyncDestinationUpdateV2

type SyncDestinationUpdateV2 struct {
	// Disabled Whether the sync destination is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// MigrateMode Migrate mode for the destination, for updating
	MigrateMode     *SyncDestinationMigrateModeUpdate `json:"migrate_mode,omitempty"`
	SendSyncSummary *bool                             `json:"send_sync_summary,omitempty"`
	Transformers    *[]string                         `json:"transformers,omitempty"`

	// WriteMode Write mode for the destination, for updating
	WriteMode *SyncDestinationWriteModeUpdate `json:"write_mode,omitempty"`
}

SyncDestinationUpdateV2 Sync Destination Update Definition

type SyncDestinationV2

type SyncDestinationV2 struct {
	// CreatedAt Time when the source was created
	CreatedAt time.Time `json:"created_at"`

	// Disabled If true, the sync destination is disabled and cannot be used in syncs.
	Disabled bool `json:"disabled"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Draft If a sync destination is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastRun Managed Sync Run definition
	LastRun *SyncRun `json:"last_run,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource SyncLastUpdateSource `json:"last_update_source"`

	// MigrateMode Migrate mode for the destination
	MigrateMode SyncDestinationMigrateMode `json:"migrate_mode"`

	// Name Descriptive, unique name for the destination
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// Plugin CloudQuery Plugin
	Plugin *Plugin `json:"plugin,omitempty"`

	// PreviousVersion Previous version of the plugin during a version upgrade
	PreviousVersion *string                `json:"previous_version,omitempty"`
	SendSyncSummary *bool                  `json:"send_sync_summary,omitempty"`
	Spec            map[string]interface{} `json:"spec"`
	SyncGroupID     *string                `json:"sync_group_id,omitempty"`
	Transformers    []string               `json:"transformers"`

	// UpdatedAt Time when the source was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// Version Version of the plugin
	Version string `json:"version"`

	// WriteMode Write mode for the destination
	WriteMode SyncDestinationWriteMode `json:"write_mode"`
}

SyncDestinationV2 defines model for SyncDestinationV2.

type SyncDestinationWriteMode

type SyncDestinationWriteMode string

SyncDestinationWriteMode Write mode for the destination

const (
	SyncDestinationWriteModeAppend               SyncDestinationWriteMode = "append"
	SyncDestinationWriteModeOverwrite            SyncDestinationWriteMode = "overwrite"
	SyncDestinationWriteModeOverwriteDeleteStale SyncDestinationWriteMode = "overwrite-delete-stale"
)

Defines values for SyncDestinationWriteMode.

type SyncDestinationWriteModeUpdate

type SyncDestinationWriteModeUpdate string

SyncDestinationWriteModeUpdate Write mode for the destination, for updating

const (
	SyncDestinationWriteModeUpdateAppend               SyncDestinationWriteModeUpdate = "append"
	SyncDestinationWriteModeUpdateOverwrite            SyncDestinationWriteModeUpdate = "overwrite"
	SyncDestinationWriteModeUpdateOverwriteDeleteStale SyncDestinationWriteModeUpdate = "overwrite-delete-stale"
)

Defines values for SyncDestinationWriteModeUpdate.

type SyncEnv

type SyncEnv struct {
	// Name Name of the environment variable
	Name string `json:"name"`
}

SyncEnv Environment variable. Environment variables are assumed to be secret.

type SyncEnvCreate

type SyncEnvCreate struct {
	// Name Name of the environment variable
	Name string `json:"name"`

	// Value Value of the environment variable
	Value *string `json:"value,omitempty"`
}

SyncEnvCreate Environment variable. Environment variables are assumed to be secret.

type SyncGenericSortBy

type SyncGenericSortBy string

SyncGenericSortBy defines model for SyncGenericSortBy.

const (
	SyncGenericSortByCreatedAt   SyncGenericSortBy = "created_at"
	SyncGenericSortByDisplayName SyncGenericSortBy = "display_name"
	SyncGenericSortByDraft       SyncGenericSortBy = "draft"
	SyncGenericSortByName        SyncGenericSortBy = "name"
	SyncGenericSortByPath        SyncGenericSortBy = "path"
	SyncGenericSortByUpdatedAt   SyncGenericSortBy = "updated_at"
	SyncGenericSortByVersion     SyncGenericSortBy = "version"
)

Defines values for SyncGenericSortBy.

type SyncGenericSortBys

type SyncGenericSortBys = []SyncGenericSortBy

SyncGenericSortBys defines model for sync_generic_sort_bys.

type SyncIntegrationCreateV2

type SyncIntegrationCreateV2 struct {
	// DestinationNames List of sync destination names associated with this integration
	DestinationNames []SyncDestinationNameField `json:"destination_names"`

	// Disabled Whether the integration is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Name Descriptive, unique name for the integration
	Name string `json:"name"`

	// Schedule Cron schedule for the integration
	Schedule *string `json:"schedule,omitempty"`

	// Source Integration Source Definition
	Source SyncIntegrationSourceCreateV2 `json:"source"`
}

SyncIntegrationCreateV2 Create a new sync integration

type SyncIntegrationExpandedV2

type SyncIntegrationExpandedV2 struct {
	// CreatedAt Time when the sync was created
	CreatedAt *time.Time `json:"created_at,omitempty"`
	CreatedBy *string    `json:"created_by,omitempty"`

	// Destinations List of sync destinations associated with this integration
	Destinations *[]SyncDestinationV2 `json:"destinations,omitempty"`

	// Disabled Whether the integration is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastRun Managed Sync List Entry Last Run Info
	LastRun *ListSyncLastRun `json:"last_run,omitempty"`

	// Name Descriptive, unique name for the integration
	Name string `json:"name"`

	// Plugin CloudQuery Plugin
	Plugin *Plugin `json:"plugin,omitempty"`

	// Schedule Cron schedule for the integration
	Schedule *string `json:"schedule,omitempty"`

	// Source Integration Source Definition
	Source *SyncIntegrationSourceV2 `json:"source,omitempty"`

	// UpdatedAt Time when the sync was updated
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

SyncIntegrationExpandedV2 defines model for SyncIntegrationExpandedV2.

type SyncIntegrationSourceCreateV2

type SyncIntegrationSourceCreateV2 struct {
	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

	// TestConnectionID unique ID of the test connection
	TestConnectionID openapi_types.UUID `json:"test_connection_id"`
}

SyncIntegrationSourceCreateV2 Integration Source Definition

type SyncIntegrationSourceUpdateV2

type SyncIntegrationSourceUpdateV2 struct {
	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables *[]string `json:"tables,omitempty"`

	// TestConnectionID unique ID of the test connection
	TestConnectionID *openapi_types.UUID `json:"test_connection_id,omitempty"`
}

SyncIntegrationSourceUpdateV2 Integration Definition

type SyncIntegrationSourceV2

type SyncIntegrationSourceV2 struct {
	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID *OnboardingID `json:"onboarding_id,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string              `json:"skip_tables,omitempty"`
	Spec       map[string]interface{} `json:"spec"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

	// TestConnectionID unique ID of the test connection
	TestConnectionID *openapi_types.UUID `json:"test_connection_id,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncIntegrationSourceV2 Integration Source Definition

type SyncIntegrationTestConnectionCreateV2

type SyncIntegrationTestConnectionCreateV2 struct {
	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID *OnboardingID `json:"onboarding_id,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SourceName Name of an existing source
	SourceName *string                 `json:"source_name,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncIntegrationTestConnectionCreateV2 defines model for SyncIntegrationTestConnectionCreateV2.

type SyncIntegrationTestConnectionV2

type SyncIntegrationTestConnectionV2 struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncIntegrationTestConnectionV2 defines model for SyncIntegrationTestConnectionV2.

type SyncIntegrationUpdateV2

type SyncIntegrationUpdateV2 struct {
	// DestinationNames List of sync destinations associated with this integration
	DestinationNames *[]SyncDestinationNameField `json:"destination_names,omitempty"`

	// Disabled Whether the integration is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Schedule Cron schedule for the integration
	Schedule *string `json:"schedule,omitempty"`

	// Source Integration Definition
	Source *SyncIntegrationSourceUpdateV2 `json:"source,omitempty"`
}

SyncIntegrationUpdateV2 Update an existing integration

type SyncIntegrationV2

type SyncIntegrationV2 struct {
	// CreatedAt Time when the sync was created
	CreatedAt *time.Time `json:"created_at,omitempty"`
	CreatedBy *string    `json:"created_by,omitempty"`

	// Destinations List of sync destinations associated with this integration
	Destinations *[]SyncDestinationV2 `json:"destinations,omitempty"`

	// Disabled Whether the integration is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Name Descriptive, unique name for the integration
	Name string `json:"name"`

	// Plugin CloudQuery Plugin
	Plugin *Plugin `json:"plugin,omitempty"`

	// Schedule Cron schedule for the integration
	Schedule *string `json:"schedule,omitempty"`

	// Source Integration Source Definition
	Source *SyncIntegrationSourceV2 `json:"source,omitempty"`

	// UpdatedAt Time when the sync was updated
	UpdatedAt *time.Time `json:"updated_at,omitempty"`
}

SyncIntegrationV2 An integration definition

type SyncLastUpdateSource

type SyncLastUpdateSource string

SyncLastUpdateSource How was the source or destination been created or updated last

const (
	SyncLastUpdateSourceUi   SyncLastUpdateSource = "ui"
	SyncLastUpdateSourceYaml SyncLastUpdateSource = "yaml"
)

Defines values for SyncLastUpdateSource.

type SyncName

type SyncName = string

SyncName Unique name of the sync

type SyncNameFilter

type SyncNameFilter = string

SyncNameFilter Filter by name or display name

type SyncPluginPath

type SyncPluginPath = string

SyncPluginPath Plugin path in CloudQuery registry

type SyncRun

type SyncRun struct {
	// CompletedAt Time the sync run was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the sync run was created
	CreatedAt time.Time `json:"created_at"`

	// Errors Number of errors encountered during the sync
	Errors int64 `json:"errors"`

	// ID unique ID of the run
	ID openapi_types.UUID `json:"id"`

	// Ingested Whether the sync run's data has been ingested
	Ingested bool `json:"ingested"`

	// Migration Whether the sync run is a migration
	Migration *bool `json:"migration,omitempty"`

	// Status The status of the sync run
	Status SyncRunStatus `json:"status"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`

	// SyncName Name of the sync
	SyncName string `json:"sync_name"`

	// TotalRows Total number of rows in the sync
	TotalRows int64 `json:"total_rows"`

	// Warnings Number of warnings encountered during the sync
	Warnings int64 `json:"warnings"`

	// Workers Information about the workers used in the sync run
	Workers *[]SyncRunWorkerStatus `json:"workers,omitempty"`
}

SyncRun Managed Sync Run definition

type SyncRunDetails

type SyncRunDetails struct {
	// CompletedAt Time the sync run was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CPUSeconds Total CPU seconds utilized during this sync run
	CPUSeconds *float64 `json:"cpu_seconds,omitempty"`

	// CreatedAt Time the sync run was created
	CreatedAt time.Time `json:"created_at"`

	// Errors Number of errors encountered during the sync
	Errors int64 `json:"errors"`

	// ID unique ID of the run
	ID openapi_types.UUID `json:"id"`

	// Ingested Whether the sync run's data has been ingested
	Ingested bool `json:"ingested"`

	// MemoryByteSeconds Total memory byte seconds utilized during this sync run
	MemoryByteSeconds *float64 `json:"memory_byte_seconds,omitempty"`

	// Migration Whether the sync run is a migration
	Migration *bool `json:"migration,omitempty"`

	// NetworkEgressBytes Total network egress bytes during this sync run
	NetworkEgressBytes *float64 `json:"network_egress_bytes,omitempty"`

	// Status The status of the sync run
	Status SyncRunStatus `json:"status"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`

	// SyncName Name of the sync
	SyncName string `json:"sync_name"`

	// TotalRows Total number of rows in the sync
	TotalRows int64 `json:"total_rows"`

	// Warnings Number of warnings encountered during the sync
	Warnings int64 `json:"warnings"`

	// Workers Information about the workers used in the sync run
	Workers *[]SyncRunWorkerStatus `json:"workers,omitempty"`
}

SyncRunDetails defines model for SyncRunDetails.

type SyncRunID

type SyncRunID = openapi_types.UUID

SyncRunID ID of the SyncRun

type SyncRunId

type SyncRunId = SyncRunID

SyncRunId ID of the SyncRun

type SyncRunStats

type SyncRunStats struct {
	// CompletedTables Number of tables completed
	CompletedTables uint64 `json:"completed_tables"`

	// Errors Number of total errors encountered
	Errors uint64 `json:"errors"`

	// LastCompletedAt Time the last table was completed
	LastCompletedAt *time.Time `json:"last_completed_at,omitempty"`

	// Panics Number of total panics encountered
	Panics uint64 `json:"panics"`

	// Resources Number of total resources fetched
	Resources uint64 `json:"resources"`

	// StartedAt Time the table sync was started
	StartedAt time.Time `json:"started_at"`
}

SyncRunStats defines model for SyncRunStats.

type SyncRunStatus

type SyncRunStatus string

SyncRunStatus The status of the sync run

const (
	SyncRunStatusCancelled SyncRunStatus = "cancelled"
	SyncRunStatusCompleted SyncRunStatus = "completed"
	SyncRunStatusCreated   SyncRunStatus = "created"
	SyncRunStatusFailed    SyncRunStatus = "failed"
	SyncRunStatusPending   SyncRunStatus = "pending"
	SyncRunStatusStarted   SyncRunStatus = "started"
)

Defines values for SyncRunStatus.

type SyncRunStatusReason

type SyncRunStatusReason string

SyncRunStatusReason The reason for the status

const (
	SyncRunStatusReasonError           SyncRunStatusReason = "error"
	SyncRunStatusReasonIngestionFailed SyncRunStatusReason = "ingestion_failed"
	SyncRunStatusReasonOomKilled       SyncRunStatusReason = "oom_killed"
	SyncRunStatusReasonPartialSuccess  SyncRunStatusReason = "partial_success"
)

Defines values for SyncRunStatusReason.

type SyncRunTableProgress

type SyncRunTableProgress map[string]struct {
	// Errors Number of errors for this table
	Errors int64 `json:"errors"`

	// Rows Number of rows processed for this table
	Rows int64 `json:"rows"`
}

SyncRunTableProgress Table-specific progress information for a sync run

type SyncRunTableSortBy

type SyncRunTableSortBy string

SyncRunTableSortBy defines model for SyncRunTableSortBy.

const (
	SyncRunTableSortByCompletedAt    SyncRunTableSortBy = "completed_at"
	SyncRunTableSortByErrors         SyncRunTableSortBy = "errors"
	SyncRunTableSortByName           SyncRunTableSortBy = "name"
	SyncRunTableSortByResources      SyncRunTableSortBy = "resources"
	SyncRunTableSortByRuntimeSeconds SyncRunTableSortBy = "runtime_seconds"
	SyncRunTableSortByStartedAt      SyncRunTableSortBy = "started_at"
)

Defines values for SyncRunTableSortBy.

type SyncRunTableSortBys

type SyncRunTableSortBys = []SyncRunTableSortBy

SyncRunTableSortBys defines model for sync_run_table_sort_bys.

type SyncRunTableStat

type SyncRunTableStat struct {
	// CompletedAt Time the table sync was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// Errors Number of errors encountered
	Errors *uint64 `json:"errors,omitempty"`

	// Name Name of the table
	Name string `json:"name"`

	// Panics Number of panics encountered
	Panics *uint64 `json:"panics,omitempty"`

	// Resources Number of resources fetched
	Resources *uint64 `json:"resources,omitempty"`

	// RuntimeSeconds Number of seconds it took to sync a table
	RuntimeSeconds *int64 `json:"runtime_seconds,omitempty"`

	// ServiceName Name of the service
	ServiceName string `json:"service_name"`

	// StartedAt Time the table sync was started
	StartedAt time.Time `json:"started_at"`
}

SyncRunTableStat defines model for SyncRunTableStat.

type SyncRunWorkerPhase

type SyncRunWorkerPhase string

SyncRunWorkerPhase Phase of the worker in the sync run

const (
	SyncRunWorkerPhaseFailed    SyncRunWorkerPhase = "Failed"
	SyncRunWorkerPhasePending   SyncRunWorkerPhase = "Pending"
	SyncRunWorkerPhaseRunning   SyncRunWorkerPhase = "Running"
	SyncRunWorkerPhaseSucceeded SyncRunWorkerPhase = "Succeeded"
	SyncRunWorkerPhaseUnknown   SyncRunWorkerPhase = "Unknown"
)

Defines values for SyncRunWorkerPhase.

type SyncRunWorkerStatus

type SyncRunWorkerStatus struct {
	// Phase Phase of the worker in the sync run
	Phase SyncRunWorkerPhase `json:"phase"`

	// Reason The reason for the status of the worker
	Reason *string `json:"reason,omitempty"`
}

SyncRunWorkerStatus The worker information for a sync run

type SyncSortBy

type SyncSortBy string

SyncSortBy defines model for SyncSortBy.

const (
	SyncSortByCpu                SyncSortBy = "cpu"
	SyncSortByCreatedAt          SyncSortBy = "created_at"
	SyncSortByCreatedBy          SyncSortBy = "created_by"
	SyncSortByDestinations       SyncSortBy = "destinations"
	SyncSortByDisabled           SyncSortBy = "disabled"
	SyncSortByDisplayName        SyncSortBy = "display_name"
	SyncSortByLastRunCompletedAt SyncSortBy = "last_run_completed_at"
	SyncSortByLastRunCreatedAt   SyncSortBy = "last_run_created_at"
	SyncSortByLastRunErrors      SyncSortBy = "last_run_errors"
	SyncSortByLastRunMigration   SyncSortBy = "last_run_migration"
	SyncSortByLastRunStatus      SyncSortBy = "last_run_status"
	SyncSortByLastRunTotalRows   SyncSortBy = "last_run_total_rows"
	SyncSortByLastRunUpdatedAt   SyncSortBy = "last_run_updated_at"
	SyncSortByLastRunWarnings    SyncSortBy = "last_run_warnings"
	SyncSortByMemory             SyncSortBy = "memory"
	SyncSortByName               SyncSortBy = "name"
	SyncSortBySchedule           SyncSortBy = "schedule"
	SyncSortBySource             SyncSortBy = "source"
	SyncSortByUpdatedAt          SyncSortBy = "updated_at"
)

Defines values for SyncSortBy.

type SyncSortBys

type SyncSortBys = []SyncSortBy

SyncSortBys defines model for sync_sort_bys.

type SyncSortDirection

type SyncSortDirection string

SyncSortDirection defines model for SyncSortDirection.

const (
	SyncSortDirectionAsc  SyncSortDirection = "asc"
	SyncSortDirectionDesc SyncSortDirection = "desc"
)

Defines values for SyncSortDirection.

type SyncSortDirections

type SyncSortDirections = []SyncSortDirection

SyncSortDirections defines model for sync_sort_dirs.

type SyncSource

type SyncSource struct {
	// CreatedAt Time when the source was created
	CreatedAt time.Time `json:"created_at"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Draft If a sync source is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource SyncLastUpdateSource `json:"last_update_source"`

	// Name Descriptive, unique name for the source
	Name string `json:"name"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID *OnboardingID `json:"onboarding_id,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// PreviousVersion Previous version of the plugin during a version upgrade
	PreviousVersion *string `json:"previous_version,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables []string               `json:"skip_tables"`
	Spec       map[string]interface{} `json:"spec"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

	// UpdatedAt Time when the source was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSource defines model for SyncSource.

type SyncSourceCreate

type SyncSourceCreate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// Name Descriptive, unique name for the source
	Name string `json:"name"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID *OnboardingID `json:"onboarding_id,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string               `json:"skip_tables,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables []string `json:"tables"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSourceCreate Sync Source Definition

type SyncSourceName

type SyncSourceName = string

SyncSourceName Unique name of the sync source

type SyncSourceTestConnection

type SyncSourceTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncSourceTestConnection defines model for SyncSourceTestConnection.

type SyncSourceTestConnectionCreate

type SyncSourceTestConnectionCreate struct {
	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// OnboardingID ID of the cloud provider onboarding session
	OnboardingID *OnboardingID `json:"onboarding_id,omitempty"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// SourceName Name of an existing source
	SourceName *string                 `json:"source_name,omitempty"`
	Spec       *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncSourceTestConnectionCreate defines model for SyncSourceTestConnectionCreate.

type SyncSourceTestConnectionID

type SyncSourceTestConnectionID = openapi_types.UUID

SyncSourceTestConnectionID ID of the Sync Source Test Connection

type SyncSourceUpdate

type SyncSourceUpdate struct {
	// DestinationNames List of sync destination names associated with this source
	DestinationNames *[]SyncDestinationNameField `json:"destination_names,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// SkipTables Tables matched by `tables` that should be skipped. Wildcards are supported.
	SkipTables *[]string `json:"skip_tables,omitempty"`

	// Tables Tables to sync. Wildcards are supported. Note that child tables are excluded by default, and need to be explicitly specified.
	Tables *[]string `json:"tables,omitempty"`
}

SyncSourceUpdate Sync Source Update Definition

type SyncTestConnection

type SyncTestConnection struct {
	// CompletedAt Time the test connection was completed
	CompletedAt *time.Time `json:"completed_at,omitempty"`

	// CreatedAt Time the test connection was created
	CreatedAt time.Time `json:"created_at"`

	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// ID unique ID of the test connection
	ID ID `json:"id"`

	// PluginKind The kind of plugin, ie. source or destination.
	PluginKind *PluginKind `json:"plugin_kind,omitempty"`

	// PluginPath Plugin path in CloudQuery registry
	PluginPath *SyncPluginPath `json:"plugin_path,omitempty"`

	// PluginVersion The version in semantic version format.
	PluginVersion *VersionName `json:"plugin_version,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

SyncTestConnection defines model for SyncTestConnection.

type SyncTestConnectionId

type SyncTestConnectionId = ID

SyncTestConnectionId unique ID of the test connection

type SyncTestConnectionStatus

type SyncTestConnectionStatus string

SyncTestConnectionStatus The status of the sync run

const (
	SyncTestConnectionStatusCompleted SyncTestConnectionStatus = "completed"
	SyncTestConnectionStatusCreated   SyncTestConnectionStatus = "created"
	SyncTestConnectionStatusFailed    SyncTestConnectionStatus = "failed"
	SyncTestConnectionStatusStarted   SyncTestConnectionStatus = "started"
)

Defines values for SyncTestConnectionStatus.

type SyncTransformer

type SyncTransformer struct {
	// CreatedAt Time when the transformer was created
	CreatedAt time.Time `json:"created_at"`

	// DisplayName A human-readable display name
	DisplayName DisplayName `json:"display_name"`

	// Draft If a sync transformer is in draft, it cannot be used in syncs. To get it out of draft, 'promote' it using a successful test connection ID.
	Draft bool `json:"draft"`

	// Env Environment variables for the plugin.
	Env []SyncEnv `json:"env"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource SyncLastUpdateSource `json:"last_update_source"`

	// Name Descriptive, unique name for the transformer
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath         `json:"path"`
	Spec map[string]interface{} `json:"spec"`

	// UpdatedAt Time when the transformer was last updated
	UpdatedAt time.Time `json:"updated_at"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncTransformer defines model for SyncTransformer.

type SyncTransformerCreate

type SyncTransformerCreate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the plugin. All environment variables will be stored as secrets.
	Env *[]SyncEnvCreate `json:"env,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`

	// Name Descriptive, unique name for the transformer
	Name string `json:"name"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath          `json:"path"`
	Spec *map[string]interface{} `json:"spec,omitempty"`

	// Version Version of the plugin
	Version string `json:"version"`
}

SyncTransformerCreate Sync Transformer Definition

type SyncTransformerName

type SyncTransformerName = string

SyncTransformerName Unique name of the sync transformer

type SyncTransformerUpdate

type SyncTransformerUpdate struct {
	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// LastUpdateSource How was the source or destination been created or updated last
	LastUpdateSource *SyncLastUpdateSource `json:"last_update_source,omitempty"`
}

SyncTransformerUpdate Sync Transformer Update Definition

type SyncUpdate

type SyncUpdate struct {
	// CPU CPU quota for the sync
	CPU          *string   `json:"cpu,omitempty"`
	Destinations *[]string `json:"destinations,omitempty"`

	// Disabled Whether the sync is disabled
	Disabled *bool `json:"disabled,omitempty"`

	// DisplayName A human-readable display name
	DisplayName *DisplayName `json:"display_name,omitempty"`

	// Env Environment variables for the sync
	Env *[]SyncEnv `json:"env,omitempty"`

	// Memory Memory quota for the sync
	Memory *string `json:"memory,omitempty"`

	// Schedule Cron schedule for the sync
	Schedule *string `json:"schedule,omitempty"`

	// Source Unique name of the source
	Source *string `json:"source,omitempty"`
}

SyncUpdate Managed Sync definition

type SyncUpgrade

type SyncUpgrade struct {
	// CreatedAt Time when the upgrade record was created
	CreatedAt time.Time `json:"created_at"`

	// Kind The kind of plugin, ie. source or destination.
	Kind PluginKind `json:"kind"`

	// NewVersion Upgraded version of the plugin
	NewVersion string `json:"new_version"`

	// Path Plugin path in CloudQuery registry
	Path SyncPluginPath `json:"path"`

	// PlatformVersion Version of the platform that the upgrade was made on
	PlatformVersion string `json:"platform_version"`

	// PrevVersion Previous version of the plugin
	PrevVersion string `json:"prev_version"`

	// DisplayNames List of sync sources or sync destinations (depending on kind) display names that were upgraded
	DisplayNames []string `json:"sync_source_destination_display_names"`

	// Names List of sync sources or sync destinations (depending on kind) that were upgraded
	Names []string `json:"sync_source_destination_names"`
}

SyncUpgrade Sync Version Upgrade Definition

type SyncUpgradesKindFilter

type SyncUpgradesKindFilter = PluginKind

SyncUpgradesKindFilter The kind of plugin, ie. source or destination.

type SyncUpgradesPathFilter

type SyncUpgradesPathFilter = SyncPluginPath

SyncUpgradesPathFilter Plugin path in CloudQuery registry

type SyncUpgradesPlatformVersionFilter

type SyncUpgradesPlatformVersionFilter = string

SyncUpgradesPlatformVersionFilter Filter by platform version

type SyncUpgradesSortBys

type SyncUpgradesSortBys = []string

SyncUpgradesSortBys defines model for sync_upgrades_sort_bys.

type TableColumnListItem

type TableColumnListItem struct {
	// Kind The kind of the schema column type
	Kind TableSchemaColumnKind `json:"kind"`

	// Name The name of the table column.
	Name TableColumnName `json:"name"`

	// Nullable Whether the column is nullable.
	Nullable bool `json:"nullable"`
}

TableColumnListItem defines model for TableColumnListItem.

type TableColumnListValuesParams

type TableColumnListValuesParams struct {
	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *TableColumnListValuesParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`
	Filter     *TableColumnValueFilter                `form:"filter,omitempty" json:"filter,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

TableColumnListValuesParams defines parameters for TableColumnListValues.

type TableColumnListValuesParamsFilterMode

type TableColumnListValuesParamsFilterMode string

TableColumnListValuesParamsFilterMode defines parameters for TableColumnListValues.

const (
	TableColumnListValuesParamsFilterModeColumn TableColumnListValuesParamsFilterMode = "column"
	TableColumnListValuesParamsFilterModeSearch TableColumnListValuesParamsFilterMode = "search"
	TableColumnListValuesParamsFilterModeSmart  TableColumnListValuesParamsFilterMode = "smart"
)

Defines values for TableColumnListValuesParamsFilterMode.

type TableColumnListValuesResponse

type TableColumnListValuesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []TableColumnValueListItem `json:"items"`
		Metadata ListMetadata               `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableColumnListValuesResponse

func ParseTableColumnListValuesResponse(rsp *http.Response) (*TableColumnListValuesResponse, error)

ParseTableColumnListValuesResponse parses an HTTP response from a TableColumnListValuesWithResponse call

func (TableColumnListValuesResponse) Status

Status returns HTTPResponse.Status

func (TableColumnListValuesResponse) StatusCode

func (r TableColumnListValuesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableColumnName

type TableColumnName = string

TableColumnName The name of the table column.

type TableColumnNameFilter

type TableColumnNameFilter = string

TableColumnNameFilter Filter by column name

type TableColumnValueFilter

type TableColumnValueFilter = string

TableColumnValueFilter Filter by column value.

type TableColumnValueListItem

type TableColumnValueListItem struct {
	// Kind The kind of the schema column type
	Kind  TableSchemaColumnKind `json:"kind"`
	Value *string               `json:"value,omitempty"`
}

TableColumnValueListItem defines model for TableColumnValueListItem.

type TableData

type TableData struct {
	Columns []struct {
		Name string `json:"name"`
		Type string `json:"type"`
	} `json:"columns"`

	// Query Query expression
	Query *QueryExpression `json:"query,omitempty"`
	Rows  [][]interface{}  `json:"rows"`
}

TableData defines model for TableData.

type TableDataAction

type TableDataAction struct {
	// Action The action to perform on the table data
	Action TableDataActionAction `json:"action"`

	// Syncs Map of sync names to arrays of table names
	Syncs map[string][]string `json:"syncs"`
}

TableDataAction Request body for performing actions on table data

type TableDataActionAction

type TableDataActionAction string

TableDataActionAction The action to perform on the table data

const (
	TableDataActionActionDelete TableDataActionAction = "delete"
)

Defines values for TableDataActionAction.

type TableDataListItem

type TableDataListItem struct {
	// DisplayName Human-readable display name of the sync
	DisplayName *string `json:"display_name,omitempty"`

	// Plugin Plugin path in CloudQuery registry
	Plugin *SyncPluginPath `json:"plugin,omitempty"`

	// SyncName The unique name of the sync (source_name from synced_tables)
	SyncName string `json:"sync_name"`

	// Tables List of tables synced by this integration with their deletion status
	Tables []struct {
		// DeletionPending Whether this table's data is marked for deletion
		DeletionPending bool `json:"deletion_pending"`

		// Name The table name
		Name string `json:"name"`
	} `json:"tables"`
}

TableDataListItem Sync with its associated tables

type TableFilterMode

type TableFilterMode string

TableFilterMode defines model for table_filter_mode.

const (
	TableFilterModeColumn TableFilterMode = "column"
	TableFilterModeSearch TableFilterMode = "search"
	TableFilterModeSmart  TableFilterMode = "smart"
)

Defines values for TableFilterMode.

type TableGroupBy

type TableGroupBy = string

TableGroupBy defines model for TableGroupBy.

type TableListColumnsParams

type TableListColumnsParams struct {
	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *TableListColumnsParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`
	Filter     *TableColumnNameFilter            `form:"filter,omitempty" json:"filter,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`
}

TableListColumnsParams defines parameters for TableListColumns.

type TableListColumnsParamsFilterMode

type TableListColumnsParamsFilterMode string

TableListColumnsParamsFilterMode defines parameters for TableListColumns.

const (
	TableListColumnsParamsFilterModeColumn TableListColumnsParamsFilterMode = "column"
	TableListColumnsParamsFilterModeSearch TableListColumnsParamsFilterMode = "search"
	TableListColumnsParamsFilterModeSmart  TableListColumnsParamsFilterMode = "smart"
)

Defines values for TableListColumnsParamsFilterMode.

type TableListColumnsResponse

type TableListColumnsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []TableColumnListItem `json:"items"`
		Metadata ListMetadata          `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableListColumnsResponse

func ParseTableListColumnsResponse(rsp *http.Response) (*TableListColumnsResponse, error)

ParseTableListColumnsResponse parses an HTTP response from a TableListColumnsWithResponse call

func (TableListColumnsResponse) Status

func (r TableListColumnsResponse) Status() string

Status returns HTTPResponse.Status

func (TableListColumnsResponse) StatusCode

func (r TableListColumnsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableListFilterTagsParams

type TableListFilterTagsParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

TableListFilterTagsParams defines parameters for TableListFilterTags.

type TableListFilterTagsResponse

type TableListFilterTagsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []FilterTag  `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableListFilterTagsResponse

func ParseTableListFilterTagsResponse(rsp *http.Response) (*TableListFilterTagsResponse, error)

ParseTableListFilterTagsResponse parses an HTTP response from a TableListFilterTagsWithResponse call

func (TableListFilterTagsResponse) Status

Status returns HTTPResponse.Status

func (TableListFilterTagsResponse) StatusCode

func (r TableListFilterTagsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableListFiltersParams

type TableListFiltersParams struct {
	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`

	// FilterTags Filter tags
	FilterTags *FilterTags `form:"tag,omitempty" json:"tag,omitempty"`
}

TableListFiltersParams defines parameters for TableListFilters.

type TableListFiltersResponse

type TableListFiltersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Items    []Filter     `json:"items"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableListFiltersResponse

func ParseTableListFiltersResponse(rsp *http.Response) (*TableListFiltersResponse, error)

ParseTableListFiltersResponse parses an HTTP response from a TableListFiltersWithResponse call

func (TableListFiltersResponse) Status

func (r TableListFiltersResponse) Status() string

Status returns HTTPResponse.Status

func (TableListFiltersResponse) StatusCode

func (r TableListFiltersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableListItem

type TableListItem struct {
	// Name The name of the table.
	Name TableName `json:"name"`
}

TableListItem defines model for TableListItem.

type TableListRowsParams

type TableListRowsParams struct {
	// Selects Table selects. This filters the columns that are returned in the result set.
	Selects Selects `form:"select,omitempty" json:"select,omitempty"`

	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *TableListRowsParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`

	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// FilterIDs Table filter IDs. These should be valid Saved Filter IDs. These filters
	// will be applied to the query results before returning them.
	FilterIDs FilterIDs `form:"filter_id,omitempty" json:"filter_id,omitempty"`

	// SortBys Table sort by options. This sorts the rows that are returned in the result set.
	SortBys SortBys `form:"sort_by,omitempty" json:"sort_by,omitempty"`

	// SortDirections Table sort direction options. This sorts the rows that are returned in the result set.
	SortDirections SortDirections `form:"sort_dir,omitempty" json:"sort_dir,omitempty"`

	// GroupBys Table group by options. This groups the rows that are returned in the result set by the given columns.
	GroupBys GroupBys `form:"group_by,omitempty" json:"group_by,omitempty"`

	// PerPage The number of results per page (max 1000).
	PerPage *PerPage `form:"per_page,omitempty" json:"per_page,omitempty"`

	// Page Page number of the results to fetch
	Page *Page `form:"page,omitempty" json:"page,omitempty"`
}

TableListRowsParams defines parameters for TableListRows.

type TableListRowsParamsFilterMode

type TableListRowsParamsFilterMode string

TableListRowsParamsFilterMode defines parameters for TableListRows.

const (
	TableListRowsParamsFilterModeColumn TableListRowsParamsFilterMode = "column"
	TableListRowsParamsFilterModeSearch TableListRowsParamsFilterMode = "search"
	TableListRowsParamsFilterModeSmart  TableListRowsParamsFilterMode = "smart"
)

Defines values for TableListRowsParamsFilterMode.

type TableListRowsResponse

type TableListRowsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data     TableData    `json:"data"`
		Metadata ListMetadata `json:"metadata"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableListRowsResponse

func ParseTableListRowsResponse(rsp *http.Response) (*TableListRowsResponse, error)

ParseTableListRowsResponse parses an HTTP response from a TableListRowsWithResponse call

func (TableListRowsResponse) Status

func (r TableListRowsResponse) Status() string

Status returns HTTPResponse.Status

func (TableListRowsResponse) StatusCode

func (r TableListRowsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableName

type TableName = string

TableName The name of the table.

type TableRow

type TableRow map[string]interface{}

TableRow defines model for TableRow.

type TableRowByIdParams

type TableRowByIdParams struct {
	// FilterMode Table filter mode.
	//
	// Smart mode switches between column and search mode based on the filtered table and
	//
	// Search mode allows searching deeply nested data but is not available on all tables as it requires a separate indexing step.
	// Search mode is only available on resource tables or queries derived from resource tables results that contain _cq_id and _cq_source_id.
	// Search mode may also be used against cloud_assets but it will only return results from resource tables.
	//
	// Column mode searches purely using the columns in the table.
	// It will work on all table results but it is not optimized for arbitrary substring searches and so may be slow on larger tables.
	FilterMode *TableRowByIdParamsFilterMode `form:"filter_mode,omitempty" json:"filter_mode,omitempty"`

	// Filters Table filters. This filters the rows that are returned in the result set.
	Filters Filters `form:"filter,omitempty" json:"filter,omitempty"`

	// FilterIDs Table filter IDs. These should be valid Saved Filter IDs. These filters
	// will be applied to the query results before returning them.
	FilterIDs FilterIDs `form:"filter_id,omitempty" json:"filter_id,omitempty"`
}

TableRowByIdParams defines parameters for TableRowById.

type TableRowByIdParamsFilterMode

type TableRowByIdParamsFilterMode string

TableRowByIdParamsFilterMode defines parameters for TableRowById.

const (
	TableRowByIdParamsFilterModeColumn TableRowByIdParamsFilterMode = "column"
	TableRowByIdParamsFilterModeSearch TableRowByIdParamsFilterMode = "search"
	TableRowByIdParamsFilterModeSmart  TableRowByIdParamsFilterMode = "smart"
)

Defines values for TableRowByIdParamsFilterMode.

type TableRowByIdResponse

type TableRowByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data    TableRow             `json:"data"`
		Matches []TableRowFieldMatch `json:"matches"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableRowByIdResponse

func ParseTableRowByIdResponse(rsp *http.Response) (*TableRowByIdResponse, error)

ParseTableRowByIdResponse parses an HTTP response from a TableRowByIdWithResponse call

func (TableRowByIdResponse) Status

func (r TableRowByIdResponse) Status() string

Status returns HTTPResponse.Status

func (TableRowByIdResponse) StatusCode

func (r TableRowByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableRowFieldMatch

type TableRowFieldMatch struct {
	EndIndex   *int64 `json:"end_index,omitempty"`
	Key        string `json:"key"`
	StartIndex *int64 `json:"start_index,omitempty"`
	Value      string `json:"value"`
}

TableRowFieldMatch defines model for TableRowFieldMatch.

type TableRowID

type TableRowID = string

TableRowID ID of the Resource

type TableRowId

type TableRowId = TableRowID

TableRowId ID of the Resource

type TableSaveFilterJSONRequestBody

type TableSaveFilterJSONRequestBody = FilterCreate

TableSaveFilterJSONRequestBody defines body for TableSaveFilter for application/json ContentType.

type TableSaveFilterResponse

type TableSaveFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON201      *Filter
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseTableSaveFilterResponse

func ParseTableSaveFilterResponse(rsp *http.Response) (*TableSaveFilterResponse, error)

ParseTableSaveFilterResponse parses an HTTP response from a TableSaveFilterWithResponse call

func (TableSaveFilterResponse) Status

func (r TableSaveFilterResponse) Status() string

Status returns HTTPResponse.Status

func (TableSaveFilterResponse) StatusCode

func (r TableSaveFilterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableSchema

type TableSchema = []TableSchemaColumn

TableSchema defines model for TableSchema.

type TableSchemaColumn

type TableSchemaColumn struct {
	// Comment Comment on the column, or an empty string if it is not defined.
	Comment string `json:"comment"`

	// DefaultExpression Expression for the default value, or an empty string if it is not defined.
	DefaultExpression string `json:"default_expression"`

	// DefaultKind Expression type (DEFAULT, MATERIALIZED, ALIAS) for the default value, or an empty string if it is not defined.
	DefaultKind string `json:"default_kind"`

	// Kind The kind of the schema column type
	Kind TableSchemaColumnKind `json:"kind"`

	// Name Column name
	Name string `json:"name"`

	// Nullable Whether the column is nullable.
	Nullable bool `json:"nullable"`

	// Type Column type
	Type string `json:"type"`
}

TableSchemaColumn defines model for TableSchemaColumn.

type TableSchemaColumnKind

type TableSchemaColumnKind string

TableSchemaColumnKind The kind of the schema column type

const (
	TableSchemaColumnKindAny      TableSchemaColumnKind = "any"
	TableSchemaColumnKindArray    TableSchemaColumnKind = "array"
	TableSchemaColumnKindBool     TableSchemaColumnKind = "bool"
	TableSchemaColumnKindDate     TableSchemaColumnKind = "date"
	TableSchemaColumnKindDatetime TableSchemaColumnKind = "datetime"
	TableSchemaColumnKindEnum     TableSchemaColumnKind = "enum"
	TableSchemaColumnKindMap      TableSchemaColumnKind = "map"
	TableSchemaColumnKindNumber   TableSchemaColumnKind = "number"
	TableSchemaColumnKindString   TableSchemaColumnKind = "string"
	TableSchemaColumnKindTuple    TableSchemaColumnKind = "tuple"
	TableSchemaColumnKindUnknown  TableSchemaColumnKind = "unknown"
	TableSchemaColumnKindUuid     TableSchemaColumnKind = "uuid"
)

Defines values for TableSchemaColumnKind.

type TableSchemaResponse

type TableSchemaResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		DefaultColumns []string    `json:"default_columns"`
		Schema         TableSchema `json:"schema"`
	}
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTableSchemaResponse

func ParseTableSchemaResponse(rsp *http.Response) (*TableSchemaResponse, error)

ParseTableSchemaResponse parses an HTTP response from a TableSchemaWithResponse call

func (TableSchemaResponse) Status

func (r TableSchemaResponse) Status() string

Status returns HTTPResponse.Status

func (TableSchemaResponse) StatusCode

func (r TableSchemaResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TableSelect

type TableSelect = string

TableSelect defines model for TableSelect.

type TableSortBy

type TableSortBy = string

TableSortBy defines model for TableSortBy.

type TableSortDirection

type TableSortDirection string

TableSortDirection defines model for TableSortDirection.

const (
	TableSortDirectionAsc  TableSortDirection = "asc"
	TableSortDirectionDesc TableSortDirection = "desc"
)

Defines values for TableSortDirection.

type TablesDataActionJSONRequestBody

type TablesDataActionJSONRequestBody = TableDataAction

TablesDataActionJSONRequestBody defines body for TablesDataAction for application/json ContentType.

type TablesDataActionResponse

type TablesDataActionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseTablesDataActionResponse

func ParseTablesDataActionResponse(rsp *http.Response) (*TablesDataActionResponse, error)

ParseTablesDataActionResponse parses an HTTP response from a TablesDataActionWithResponse call

func (TablesDataActionResponse) Status

func (r TablesDataActionResponse) Status() string

Status returns HTTPResponse.Status

func (TablesDataActionResponse) StatusCode

func (r TablesDataActionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TargetName

type TargetName = string

TargetName defines model for target_name.

type Team

type Team struct {
	// Name The unique name for the team.
	Name TeamName `json:"name"`
}

Team CloudQuery Team

type TeamName

type TeamName = string

TeamName The unique name for the team.

type TestNotificationDestinationResponse

type TestNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NotificationDestinationTestResponse
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseTestNotificationDestinationResponse

func ParseTestNotificationDestinationResponse(rsp *http.Response) (*TestNotificationDestinationResponse, error)

ParseTestNotificationDestinationResponse parses an HTTP response from a TestNotificationDestinationWithResponse call

func (TestNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (TestNotificationDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TestUnsavedAlertJSONRequestBody

type TestUnsavedAlertJSONRequestBody = AlertCreate

TestUnsavedAlertJSONRequestBody defines body for TestUnsavedAlert for application/json ContentType.

type TestUnsavedAlertParams

type TestUnsavedAlertParams struct {
	// QueryID ID of the query to fill in the alert
	QueryID *QueryID `form:"query_id,omitempty" json:"query_id,omitempty"`
}

TestUnsavedAlertParams defines parameters for TestUnsavedAlert.

type TestUnsavedAlertResponse

type TestUnsavedAlertResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		// Results Notification results for the test alert
		Results []AlertTestResponse `json:"results"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseTestUnsavedAlertResponse

func ParseTestUnsavedAlertResponse(rsp *http.Response) (*TestUnsavedAlertResponse, error)

ParseTestUnsavedAlertResponse parses an HTTP response from a TestUnsavedAlertWithResponse call

func (TestUnsavedAlertResponse) Status

func (r TestUnsavedAlertResponse) Status() string

Status returns HTTPResponse.Status

func (TestUnsavedAlertResponse) StatusCode

func (r TestUnsavedAlertResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TestUnsavedNotificationDestinationJSONRequestBody

type TestUnsavedNotificationDestinationJSONRequestBody = NotificationDestinationData

TestUnsavedNotificationDestinationJSONRequestBody defines body for TestUnsavedNotificationDestination for application/json ContentType.

type TestUnsavedNotificationDestinationResponse

type TestUnsavedNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NotificationDestinationTestResponse
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseTestUnsavedNotificationDestinationResponse

func ParseTestUnsavedNotificationDestinationResponse(rsp *http.Response) (*TestUnsavedNotificationDestinationResponse, error)

ParseTestUnsavedNotificationDestinationResponse parses an HTTP response from a TestUnsavedNotificationDestinationWithResponse call

func (TestUnsavedNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (TestUnsavedNotificationDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type TogglePolicyResponse

type TogglePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Policy
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseTogglePolicyResponse

func ParseTogglePolicyResponse(rsp *http.Response) (*TogglePolicyResponse, error)

ParseTogglePolicyResponse parses an HTTP response from a TogglePolicyWithResponse call

func (TogglePolicyResponse) Status

func (r TogglePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (TogglePolicyResponse) StatusCode

func (r TogglePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type TooManyRequests

type TooManyRequests = BasicError

TooManyRequests Basic Error

type UnprocessableEntity

type UnprocessableEntity = FieldError

UnprocessableEntity defines model for UnprocessableEntity.

type UpdateCurrentUserJSONBody

type UpdateCurrentUserJSONBody struct {
	// Name The unique name for the user.
	Name *UserName `json:"name,omitempty"`

	// TrackingOptIn Whether to opt in or out of anonymous user tracking
	TrackingOptIn *bool `json:"tracking_opt_in,omitempty"`
}

UpdateCurrentUserJSONBody defines parameters for UpdateCurrentUser.

type UpdateCurrentUserJSONRequestBody

type UpdateCurrentUserJSONRequestBody UpdateCurrentUserJSONBody

UpdateCurrentUserJSONRequestBody defines body for UpdateCurrentUser for application/json ContentType.

type UpdateCurrentUserResponse

type UpdateCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseUpdateCurrentUserResponse

func ParseUpdateCurrentUserResponse(rsp *http.Response) (*UpdateCurrentUserResponse, error)

ParseUpdateCurrentUserResponse parses an HTTP response from a UpdateCurrentUserWithResponse call

func (UpdateCurrentUserResponse) Status

func (r UpdateCurrentUserResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCurrentUserResponse) StatusCode

func (r UpdateCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCustomColumnJSONRequestBody

type UpdateCustomColumnJSONRequestBody = CustomColumnCreateOrUpdate

UpdateCustomColumnJSONRequestBody defines body for UpdateCustomColumn for application/json ContentType.

type UpdateCustomColumnResponse

type UpdateCustomColumnResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *CustomColumn
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateCustomColumnResponse

func ParseUpdateCustomColumnResponse(rsp *http.Response) (*UpdateCustomColumnResponse, error)

ParseUpdateCustomColumnResponse parses an HTTP response from a UpdateCustomColumnWithResponse call

func (UpdateCustomColumnResponse) Status

Status returns HTTPResponse.Status

func (UpdateCustomColumnResponse) StatusCode

func (r UpdateCustomColumnResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateCustomerJSONBody

type UpdateCustomerJSONBody struct {
	CompanyName             *string `json:"company_name,omitempty"`
	FirstName               string  `json:"first_name"`
	LastName                string  `json:"last_name"`
	LearnedAboutCqFrom      *string `json:"learned_about_cq_from,omitempty"`
	LearnedAboutCqFromOther *string `json:"learned_about_cq_from_other,omitempty"`
	Phone                   *string `json:"phone,omitempty"`
}

UpdateCustomerJSONBody defines parameters for UpdateCustomer.

type UpdateCustomerJSONRequestBody

type UpdateCustomerJSONRequestBody UpdateCustomerJSONBody

UpdateCustomerJSONRequestBody defines body for UpdateCustomer for application/json ContentType.

type UpdateCustomerResponse

type UpdateCustomerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateCustomerResponse

func ParseUpdateCustomerResponse(rsp *http.Response) (*UpdateCustomerResponse, error)

ParseUpdateCustomerResponse parses an HTTP response from a UpdateCustomerWithResponse call

func (UpdateCustomerResponse) Status

func (r UpdateCustomerResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateCustomerResponse) StatusCode

func (r UpdateCustomerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateDataSettingsJSONRequestBody

type UpdateDataSettingsJSONRequestBody = PlatformDataSettingsUpdate

UpdateDataSettingsJSONRequestBody defines body for UpdateDataSettings for application/json ContentType.

type UpdateDataSettingsResponse

type UpdateDataSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformDataSettings
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateDataSettingsResponse

func ParseUpdateDataSettingsResponse(rsp *http.Response) (*UpdateDataSettingsResponse, error)

ParseUpdateDataSettingsResponse parses an HTTP response from a UpdateDataSettingsWithResponse call

func (UpdateDataSettingsResponse) Status

Status returns HTTPResponse.Status

func (UpdateDataSettingsResponse) StatusCode

func (r UpdateDataSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateFilterJSONRequestBody

type UpdateFilterJSONRequestBody = FilterUpdate

UpdateFilterJSONRequestBody defines body for UpdateFilter for application/json ContentType.

type UpdateFilterResponse

type UpdateFilterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Filter
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateFilterResponse

func ParseUpdateFilterResponse(rsp *http.Response) (*UpdateFilterResponse, error)

ParseUpdateFilterResponse parses an HTTP response from a UpdateFilterWithResponse call

func (UpdateFilterResponse) Status

func (r UpdateFilterResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateFilterResponse) StatusCode

func (r UpdateFilterResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateNotificationDestinationJSONRequestBody

type UpdateNotificationDestinationJSONRequestBody = NotificationDestinationUpdate

UpdateNotificationDestinationJSONRequestBody defines body for UpdateNotificationDestination for application/json ContentType.

type UpdateNotificationDestinationResponse

type UpdateNotificationDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *NotificationDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateNotificationDestinationResponse

func ParseUpdateNotificationDestinationResponse(rsp *http.Response) (*UpdateNotificationDestinationResponse, error)

ParseUpdateNotificationDestinationResponse parses an HTTP response from a UpdateNotificationDestinationWithResponse call

func (UpdateNotificationDestinationResponse) Status

Status returns HTTPResponse.Status

func (UpdateNotificationDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdatePolicyGroupJSONRequestBody

type UpdatePolicyGroupJSONRequestBody = PolicyGroupUpdate

UpdatePolicyGroupJSONRequestBody defines body for UpdatePolicyGroup for application/json ContentType.

type UpdatePolicyGroupResponse

type UpdatePolicyGroupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PolicyGroup
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdatePolicyGroupResponse

func ParseUpdatePolicyGroupResponse(rsp *http.Response) (*UpdatePolicyGroupResponse, error)

ParseUpdatePolicyGroupResponse parses an HTTP response from a UpdatePolicyGroupWithResponse call

func (UpdatePolicyGroupResponse) Status

func (r UpdatePolicyGroupResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePolicyGroupResponse) StatusCode

func (r UpdatePolicyGroupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdatePolicyJSONRequestBody

type UpdatePolicyJSONRequestBody = PolicyUpdate

UpdatePolicyJSONRequestBody defines body for UpdatePolicy for application/json ContentType.

type UpdatePolicyResponse

type UpdatePolicyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Policy
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdatePolicyResponse

func ParseUpdatePolicyResponse(rsp *http.Response) (*UpdatePolicyResponse, error)

ParseUpdatePolicyResponse parses an HTTP response from a UpdatePolicyWithResponse call

func (UpdatePolicyResponse) Status

func (r UpdatePolicyResponse) Status() string

Status returns HTTPResponse.Status

func (UpdatePolicyResponse) StatusCode

func (r UpdatePolicyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateQueryJSONRequestBody

type UpdateQueryJSONRequestBody = QueryUpdate

UpdateQueryJSONRequestBody defines body for UpdateQuery for application/json ContentType.

type UpdateQueryResponse

type UpdateQueryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *QueryDetail
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateQueryResponse

func ParseUpdateQueryResponse(rsp *http.Response) (*UpdateQueryResponse, error)

ParseUpdateQueryResponse parses an HTTP response from a UpdateQueryWithResponse call

func (UpdateQueryResponse) Status

func (r UpdateQueryResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateQueryResponse) StatusCode

func (r UpdateQueryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRBACPermissionJSONRequestBody

type UpdateRBACPermissionJSONRequestBody = RBACPermissionUpdate

UpdateRBACPermissionJSONRequestBody defines body for UpdateRBACPermission for application/json ContentType.

type UpdateRBACPermissionResponse

type UpdateRBACPermissionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RBACPermission
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateRBACPermissionResponse

func ParseUpdateRBACPermissionResponse(rsp *http.Response) (*UpdateRBACPermissionResponse, error)

ParseUpdateRBACPermissionResponse parses an HTTP response from a UpdateRBACPermissionWithResponse call

func (UpdateRBACPermissionResponse) Status

Status returns HTTPResponse.Status

func (UpdateRBACPermissionResponse) StatusCode

func (r UpdateRBACPermissionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRBACRoleJSONRequestBody

type UpdateRBACRoleJSONRequestBody = RBACRoleUpdate

UpdateRBACRoleJSONRequestBody defines body for UpdateRBACRole for application/json ContentType.

type UpdateRBACRoleResponse

type UpdateRBACRoleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Role
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateRBACRoleResponse

func ParseUpdateRBACRoleResponse(rsp *http.Response) (*UpdateRBACRoleResponse, error)

ParseUpdateRBACRoleResponse parses an HTTP response from a UpdateRBACRoleWithResponse call

func (UpdateRBACRoleResponse) Status

func (r UpdateRBACRoleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRBACRoleResponse) StatusCode

func (r UpdateRBACRoleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateReportJSONRequestBody

type UpdateReportJSONRequestBody = ReportUpdate

UpdateReportJSONRequestBody defines body for UpdateReport for application/json ContentType.

type UpdateReportResponse

type UpdateReportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data Report `json:"data"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseUpdateReportResponse

func ParseUpdateReportResponse(rsp *http.Response) (*UpdateReportResponse, error)

ParseUpdateReportResponse parses an HTTP response from a UpdateReportWithResponse call

func (UpdateReportResponse) Status

func (r UpdateReportResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateReportResponse) StatusCode

func (r UpdateReportResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateReportTemplateJSONRequestBody

type UpdateReportTemplateJSONRequestBody = ReportTemplateCreateOrUpdate

UpdateReportTemplateJSONRequestBody defines body for UpdateReportTemplate for application/json ContentType.

type UpdateReportTemplateResponse

type UpdateReportTemplateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Data ReportTemplate `json:"data"`
	}
	JSON400 *BadRequest
	JSON403 *Forbidden
	JSON404 *NotFound
}

func ParseUpdateReportTemplateResponse

func ParseUpdateReportTemplateResponse(rsp *http.Response) (*UpdateReportTemplateResponse, error)

ParseUpdateReportTemplateResponse parses an HTTP response from a UpdateReportTemplateWithResponse call

func (UpdateReportTemplateResponse) Status

Status returns HTTPResponse.Status

func (UpdateReportTemplateResponse) StatusCode

func (r UpdateReportTemplateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSAMLJSONRequestBody

type UpdateSAMLJSONRequestBody = SAMLConfigUpdate

UpdateSAMLJSONRequestBody defines body for UpdateSAML for application/json ContentType.

type UpdateSAMLResponse

type UpdateSAMLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SAMLConfig
	JSON400      *BadRequest
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSAMLResponse

func ParseUpdateSAMLResponse(rsp *http.Response) (*UpdateSAMLResponse, error)

ParseUpdateSAMLResponse parses an HTTP response from a UpdateSAMLWithResponse call

func (UpdateSAMLResponse) Status

func (r UpdateSAMLResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSAMLResponse) StatusCode

func (r UpdateSAMLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSettingsJSONRequestBody

type UpdateSettingsJSONRequestBody = PlatformSettingsUpdate

UpdateSettingsJSONRequestBody defines body for UpdateSettings for application/json ContentType.

type UpdateSettingsResponse

type UpdateSettingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PlatformSettings
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSettingsResponse

func ParseUpdateSettingsResponse(rsp *http.Response) (*UpdateSettingsResponse, error)

ParseUpdateSettingsResponse parses an HTTP response from a UpdateSettingsWithResponse call

func (UpdateSettingsResponse) Status

func (r UpdateSettingsResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSettingsResponse) StatusCode

func (r UpdateSettingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncDestinationJSONRequestBody

type UpdateSyncDestinationJSONRequestBody = SyncDestinationUpdate

UpdateSyncDestinationJSONRequestBody defines body for UpdateSyncDestination for application/json ContentType.

type UpdateSyncDestinationResponse

type UpdateSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestination
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncDestinationResponse

func ParseUpdateSyncDestinationResponse(rsp *http.Response) (*UpdateSyncDestinationResponse, error)

ParseUpdateSyncDestinationResponse parses an HTTP response from a UpdateSyncDestinationWithResponse call

func (UpdateSyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncDestinationResponse) StatusCode

func (r UpdateSyncDestinationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncJSONRequestBody

type UpdateSyncJSONRequestBody = SyncUpdate

UpdateSyncJSONRequestBody defines body for UpdateSync for application/json ContentType.

type UpdateSyncResponse

type UpdateSyncResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Sync
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncResponse

func ParseUpdateSyncResponse(rsp *http.Response) (*UpdateSyncResponse, error)

ParseUpdateSyncResponse parses an HTTP response from a UpdateSyncWithResponse call

func (UpdateSyncResponse) Status

func (r UpdateSyncResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncResponse) StatusCode

func (r UpdateSyncResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncRunJSONBody

type UpdateSyncRunJSONBody struct {
	// Status The status of the sync run
	Status *SyncRunStatus `json:"status,omitempty"`

	// StatusReason The reason for the status
	StatusReason *SyncRunStatusReason `json:"status_reason,omitempty"`
}

UpdateSyncRunJSONBody defines parameters for UpdateSyncRun.

type UpdateSyncRunJSONRequestBody

type UpdateSyncRunJSONRequestBody UpdateSyncRunJSONBody

UpdateSyncRunJSONRequestBody defines body for UpdateSyncRun for application/json ContentType.

type UpdateSyncRunResponse

type UpdateSyncRunResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncRun
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncRunResponse

func ParseUpdateSyncRunResponse(rsp *http.Response) (*UpdateSyncRunResponse, error)

ParseUpdateSyncRunResponse parses an HTTP response from a UpdateSyncRunWithResponse call

func (UpdateSyncRunResponse) Status

func (r UpdateSyncRunResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncRunResponse) StatusCode

func (r UpdateSyncRunResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncSourceJSONRequestBody

type UpdateSyncSourceJSONRequestBody = SyncSourceUpdate

UpdateSyncSourceJSONRequestBody defines body for UpdateSyncSource for application/json ContentType.

type UpdateSyncSourceResponse

type UpdateSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSource
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncSourceResponse

func ParseUpdateSyncSourceResponse(rsp *http.Response) (*UpdateSyncSourceResponse, error)

ParseUpdateSyncSourceResponse parses an HTTP response from a UpdateSyncSourceWithResponse call

func (UpdateSyncSourceResponse) Status

func (r UpdateSyncSourceResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateSyncSourceResponse) StatusCode

func (r UpdateSyncSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncDestinationJSONBody

type UpdateSyncTestConnectionForSyncDestinationJSONBody struct {
	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

UpdateSyncTestConnectionForSyncDestinationJSONBody defines parameters for UpdateSyncTestConnectionForSyncDestination.

type UpdateSyncTestConnectionForSyncDestinationJSONRequestBody

type UpdateSyncTestConnectionForSyncDestinationJSONRequestBody UpdateSyncTestConnectionForSyncDestinationJSONBody

UpdateSyncTestConnectionForSyncDestinationJSONRequestBody defines body for UpdateSyncTestConnectionForSyncDestination for application/json ContentType.

type UpdateSyncTestConnectionForSyncDestinationResponse

type UpdateSyncTestConnectionForSyncDestinationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncDestinationResponse

func ParseUpdateSyncTestConnectionForSyncDestinationResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncDestinationResponse, error)

ParseUpdateSyncTestConnectionForSyncDestinationResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncDestinationWithResponse call

func (UpdateSyncTestConnectionForSyncDestinationResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncDestinationResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncDestinationTeamJSONBody

type UpdateSyncTestConnectionForSyncDestinationTeamJSONBody struct {
	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

UpdateSyncTestConnectionForSyncDestinationTeamJSONBody defines parameters for UpdateSyncTestConnectionForSyncDestinationTeam.

type UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody

type UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody UpdateSyncTestConnectionForSyncDestinationTeamJSONBody

UpdateSyncTestConnectionForSyncDestinationTeamJSONRequestBody defines body for UpdateSyncTestConnectionForSyncDestinationTeam for application/json ContentType.

type UpdateSyncTestConnectionForSyncDestinationTeamResponse

type UpdateSyncTestConnectionForSyncDestinationTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncDestinationTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncDestinationTeamResponse

func ParseUpdateSyncTestConnectionForSyncDestinationTeamResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncDestinationTeamResponse, error)

ParseUpdateSyncTestConnectionForSyncDestinationTeamResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncDestinationTeamWithResponse call

func (UpdateSyncTestConnectionForSyncDestinationTeamResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncDestinationTeamResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncSourceJSONBody

type UpdateSyncTestConnectionForSyncSourceJSONBody struct {
	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

UpdateSyncTestConnectionForSyncSourceJSONBody defines parameters for UpdateSyncTestConnectionForSyncSource.

type UpdateSyncTestConnectionForSyncSourceJSONRequestBody

type UpdateSyncTestConnectionForSyncSourceJSONRequestBody UpdateSyncTestConnectionForSyncSourceJSONBody

UpdateSyncTestConnectionForSyncSourceJSONRequestBody defines body for UpdateSyncTestConnectionForSyncSource for application/json ContentType.

type UpdateSyncTestConnectionForSyncSourceResponse

type UpdateSyncTestConnectionForSyncSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSourceTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncSourceResponse

func ParseUpdateSyncTestConnectionForSyncSourceResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncSourceResponse, error)

ParseUpdateSyncTestConnectionForSyncSourceResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncSourceWithResponse call

func (UpdateSyncTestConnectionForSyncSourceResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncSourceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTestConnectionForSyncSourceTeamJSONBody

type UpdateSyncTestConnectionForSyncSourceTeamJSONBody struct {
	// FailureCode Code for failure
	FailureCode *string `json:"failure_code,omitempty"`

	// FailureReason Reason for failure
	FailureReason *string `json:"failure_reason,omitempty"`

	// Status The status of the sync run
	Status SyncTestConnectionStatus `json:"status"`
}

UpdateSyncTestConnectionForSyncSourceTeamJSONBody defines parameters for UpdateSyncTestConnectionForSyncSourceTeam.

type UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody

type UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody UpdateSyncTestConnectionForSyncSourceTeamJSONBody

UpdateSyncTestConnectionForSyncSourceTeamJSONRequestBody defines body for UpdateSyncTestConnectionForSyncSourceTeam for application/json ContentType.

type UpdateSyncTestConnectionForSyncSourceTeamResponse

type UpdateSyncTestConnectionForSyncSourceTeamResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncSourceTestConnection
	JSON400      *BadRequest
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTestConnectionForSyncSourceTeamResponse

func ParseUpdateSyncTestConnectionForSyncSourceTeamResponse(rsp *http.Response) (*UpdateSyncTestConnectionForSyncSourceTeamResponse, error)

ParseUpdateSyncTestConnectionForSyncSourceTeamResponse parses an HTTP response from a UpdateSyncTestConnectionForSyncSourceTeamWithResponse call

func (UpdateSyncTestConnectionForSyncSourceTeamResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncTestConnectionForSyncSourceTeamResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateSyncTransformerJSONRequestBody

type UpdateSyncTransformerJSONRequestBody = SyncTransformerUpdate

UpdateSyncTransformerJSONRequestBody defines body for UpdateSyncTransformer for application/json ContentType.

type UpdateSyncTransformerResponse

type UpdateSyncTransformerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncTransformer
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateSyncTransformerResponse

func ParseUpdateSyncTransformerResponse(rsp *http.Response) (*UpdateSyncTransformerResponse, error)

ParseUpdateSyncTransformerResponse parses an HTTP response from a UpdateSyncTransformerWithResponse call

func (UpdateSyncTransformerResponse) Status

Status returns HTTPResponse.Status

func (UpdateSyncTransformerResponse) StatusCode

func (r UpdateSyncTransformerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUserJSONBody

type UpdateUserJSONBody struct {
	Email    *string `json:"email,omitempty"`
	Enabled  *bool   `json:"enabled,omitempty"`
	Name     *string `json:"name,omitempty"`
	Password *string `json:"password,omitempty"`

	// Roles Roles for the user
	Roles *[]RoleID `json:"roles,omitempty"`
}

UpdateUserJSONBody defines parameters for UpdateUser.

type UpdateUserJSONRequestBody

type UpdateUserJSONRequestBody UpdateUserJSONBody

UpdateUserJSONRequestBody defines body for UpdateUser for application/json ContentType.

type UpdateUserResponse

type UpdateUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *User
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateUserResponse

func ParseUpdateUserResponse(rsp *http.Response) (*UpdateUserResponse, error)

ParseUpdateUserResponse parses an HTTP response from a UpdateUserWithResponse call

func (UpdateUserResponse) Status

func (r UpdateUserResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateUserResponse) StatusCode

func (r UpdateUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateV2SyncIntegrationJSONRequestBody

type UpdateV2SyncIntegrationJSONRequestBody = SyncIntegrationUpdateV2

UpdateV2SyncIntegrationJSONRequestBody defines body for UpdateV2SyncIntegration for application/json ContentType.

type UpdateV2SyncIntegrationResponse

type UpdateV2SyncIntegrationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SyncIntegrationV2
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON404      *NotFound
	JSON422      *UnprocessableEntity
	JSON500      *InternalError
}

func ParseUpdateV2SyncIntegrationResponse

func ParseUpdateV2SyncIntegrationResponse(rsp *http.Response) (*UpdateV2SyncIntegrationResponse, error)

ParseUpdateV2SyncIntegrationResponse parses an HTTP response from a UpdateV2SyncIntegrationWithResponse call

func (UpdateV2SyncIntegrationResponse) Status

Status returns HTTPResponse.Status

func (UpdateV2SyncIntegrationResponse) StatusCode

func (r UpdateV2SyncIntegrationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UsageSummary

type UsageSummary struct {
	// Groups The groups of the usage summary. Every group will have a corresponding value at the same index in the values array.
	Groups []UsageSummaryGroup `json:"groups"`

	// Metadata Additional metadata about the usage summary. This may include information about the time range, the aggregation period, or other details.
	Metadata struct {
		// AggregationPeriod The aggregation period to sum data over. In other words, data will be returned at this granularity.
		AggregationPeriod UsageSummaryMetadataAggregationPeriod `json:"aggregation_period"`

		// End The exclusive end of the query time range.
		End time.Time `json:"end"`

		// Metrics List of metrics included in the response.
		Metrics []UsageSummaryMetadataMetrics `json:"metrics"`

		// Start The inclusive start of the query time range.
		Start time.Time `json:"start"`
	} `json:"metadata"`
	Values []UsageSummaryValue `json:"values"`
}

UsageSummary A usage summary for a team, summarizing the paid rows synced and/or cloud resource usage over a given time range. Note that empty or all-zero values are not included in the response.

type UsageSummaryGroup

type UsageSummaryGroup struct {
	// Name The name of the group.
	Name string `json:"name"`

	// Value The value of the group at this index.
	Value string `json:"value"`
}

UsageSummaryGroup A usage summary group.

type UsageSummaryMetadataAggregationPeriod

type UsageSummaryMetadataAggregationPeriod string

UsageSummaryMetadataAggregationPeriod The aggregation period to sum data over. In other words, data will be returned at this granularity.

const (
	UsageSummaryMetadataAggregationPeriodDay   UsageSummaryMetadataAggregationPeriod = "day"
	UsageSummaryMetadataAggregationPeriodMonth UsageSummaryMetadataAggregationPeriod = "month"
)

Defines values for UsageSummaryMetadataAggregationPeriod.

type UsageSummaryMetadataMetrics

type UsageSummaryMetadataMetrics string

UsageSummaryMetadataMetrics defines model for UsageSummary.Metadata.Metrics.

const (
	UsageSummaryMetadataMetricsCloudEgressBytes     UsageSummaryMetadataMetrics = "cloud_egress_bytes"
	UsageSummaryMetadataMetricsCloudVcpuSeconds     UsageSummaryMetadataMetrics = "cloud_vcpu_seconds"
	UsageSummaryMetadataMetricsCloudVramByteSeconds UsageSummaryMetadataMetrics = "cloud_vram_byte_seconds"
	UsageSummaryMetadataMetricsPaidRows             UsageSummaryMetadataMetrics = "paid_rows"
)

Defines values for UsageSummaryMetadataMetrics.

type UsageSummaryValue

type UsageSummaryValue struct {
	// CloudEgressBytes Egress bytes consumed in this period, one per group.
	CloudEgressBytes *[]int64 `json:"cloud_egress_bytes,omitempty"`

	// CloudVcpuSeconds vCPU/seconds consumed in this period, one per group.
	CloudVcpuSeconds *[]int64 `json:"cloud_vcpu_seconds,omitempty"`

	// CloudVramByteSeconds vRAM/byte-seconds consumed in this period, one per group.
	CloudVramByteSeconds *[]int64 `json:"cloud_vram_byte_seconds,omitempty"`

	// PaidRows The paid rows that were synced in this period, one per group.
	PaidRows *[]int64 `json:"paid_rows,omitempty"`

	// Timestamp The timestamp marking the start of a period.
	Timestamp time.Time `json:"timestamp"`
}

UsageSummaryValue A usage summary value.

type User

type User struct {
	CreatedAt *time.Time `json:"created_at,omitempty"`
	Email     string     `json:"email"`

	// Enabled Whether the user is enabled
	Enabled bool `json:"enabled"`

	// ID ID of the User
	ID          openapi_types.UUID `json:"id"`
	LastLoginAt *time.Time         `json:"last_login_at,omitempty"`

	// MFAConfigured Whether the user has MFA configured
	MFAConfigured bool `json:"mfa_configured"`

	// Name The unique name for the user.
	Name *UserName `json:"name,omitempty"`

	// ProfileImageURL Profile image URL of user
	ProfileImageURL *string      `json:"profile_image_url,omitempty"`
	Provider        UserProvider `json:"provider"`
	Roles           []Role       `json:"roles"`

	// TrackingOptedIn Whether anonymous user tracking was opted into
	TrackingOptedIn *bool      `json:"tracking_opted_in,omitempty"`
	UpdatedAt       *time.Time `json:"updated_at,omitempty"`
}

User User

type UserID

type UserID = openapi_types.UUID

UserID ID of the User

type UserName

type UserName = string

UserName The unique name for the user.

type UserProvider

type UserProvider string

UserProvider defines model for UserProvider.

const (
	UserProviderLocal UserProvider = "local"
	UserProviderSaml  UserProvider = "saml"
)

Defines values for UserProvider.

type UserTOTPDeleteResponse

type UserTOTPDeleteResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON500      *InternalError
}

func ParseUserTOTPDeleteResponse

func ParseUserTOTPDeleteResponse(rsp *http.Response) (*UserTOTPDeleteResponse, error)

ParseUserTOTPDeleteResponse parses an HTTP response from a UserTOTPDeleteWithResponse call

func (UserTOTPDeleteResponse) Status

func (r UserTOTPDeleteResponse) Status() string

Status returns HTTPResponse.Status

func (UserTOTPDeleteResponse) StatusCode

func (r UserTOTPDeleteResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserTOTPSetupResponse

type UserTOTPSetupResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *struct {
		Secret string `json:"secret"`
		Url    string `json:"url"`
	}
	JSON400 *BadRequest
	JSON401 *RequiresAuthentication
	JSON403 *Forbidden
	JSON404 *NotFound
	JSON405 *MethodNotAllowed
	JSON422 *UnprocessableEntity
	JSON500 *InternalError
}

func ParseUserTOTPSetupResponse

func ParseUserTOTPSetupResponse(rsp *http.Response) (*UserTOTPSetupResponse, error)

ParseUserTOTPSetupResponse parses an HTTP response from a UserTOTPSetupWithResponse call

func (UserTOTPSetupResponse) Status

func (r UserTOTPSetupResponse) Status() string

Status returns HTTPResponse.Status

func (UserTOTPSetupResponse) StatusCode

func (r UserTOTPSetupResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UserTOTPVerifyJSONBody

type UserTOTPVerifyJSONBody struct {
	OTP string `json:"otp"`
}

UserTOTPVerifyJSONBody defines parameters for UserTOTPVerify.

type UserTOTPVerifyJSONRequestBody

type UserTOTPVerifyJSONRequestBody UserTOTPVerifyJSONBody

UserTOTPVerifyJSONRequestBody defines body for UserTOTPVerify for application/json ContentType.

type UserTOTPVerifyParams

type UserTOTPVerifyParams struct {
	CqpSess *string `form:"__cqp_sess,omitempty" json:"__cqp_sess,omitempty"`
}

UserTOTPVerifyParams defines parameters for UserTOTPVerify.

type UserTOTPVerifyResponse

type UserTOTPVerifyResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON400      *BadRequest
	JSON401      *RequiresAuthentication
	JSON403      *Forbidden
	JSON404      *NotFound
	JSON405      *MethodNotAllowed
	JSON422      *UnprocessableEntity
	JSON429      *TooManyRequests
	JSON500      *InternalError
}

func ParseUserTOTPVerifyResponse

func ParseUserTOTPVerifyResponse(rsp *http.Response) (*UserTOTPVerifyResponse, error)

ParseUserTOTPVerifyResponse parses an HTTP response from a UserTOTPVerifyWithResponse call

func (UserTOTPVerifyResponse) Status

func (r UserTOTPVerifyResponse) Status() string

Status returns HTTPResponse.Status

func (UserTOTPVerifyResponse) StatusCode

func (r UserTOTPVerifyResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type VersionFilter

type VersionFilter = string

VersionFilter A version filter in semantic version format with prefix ranges.

type VersionName

type VersionName = string

VersionName The version in semantic version format.

type VersionSortBy

type VersionSortBy string

VersionSortBy defines model for version_sort_by.

const (
	VersionSortByCreatedAt VersionSortBy = "created_at"
)

Defines values for VersionSortBy.

type ViolationsByDomain

type ViolationsByDomain struct {
	Items []ViolationsByDomainItem `json:"items"`

	// TotalViolations Total violations across all domains
	TotalViolations int `json:"total_violations"`
}

ViolationsByDomain Violations grouped by domain

type ViolationsByDomainItem

type ViolationsByDomainItem struct {
	// PolicyDomain Policy domain
	PolicyDomain PolicyDomain `json:"domain"`

	// ViolationCount Number of violations for this domain
	ViolationCount int `json:"violation_count"`
}

ViolationsByDomainItem Violation count for a specific domain

type ViolationsHistory

type ViolationsHistory struct {
	Items []ViolationsHistoryItem `json:"items"`

	// Metadata Metadata for violations history query
	Metadata ViolationsHistoryMetadata `json:"metadata"`
}

ViolationsHistory Violations history over time

type ViolationsHistoryItem

type ViolationsHistoryItem struct {
	// Date Date of the violations
	Date openapi_types.Date `json:"date"`

	// ViolationCount Number of violations on this date
	ViolationCount int `json:"violation_count"`
}

ViolationsHistoryItem Violation count for a specific date

type ViolationsHistoryMetadata

type ViolationsHistoryMetadata struct {
	// EndDate End date of the query range
	EndDate openapi_types.Date `json:"end_date"`

	// Interval Interval in days used for grouping
	Interval string `json:"interval"`

	// StartDate Start date of the query range
	StartDate openapi_types.Date `json:"start_date"`
}

ViolationsHistoryMetadata Metadata for violations history query

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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